Re: [Ekiga-devel-list] Build failure on lucid + experimental + sid



C.J. Adams-Collier wrote:
> On Wed, 2010-04-21 at 20:11 +0200, Eugen Dedu wrote:
>> C.J. Adams-Collier wrote:
>>> Hey folks,
>>>
>>> It looks like the final link is failing.  Perhaps it should include
>>> -lX11 or some such in the link list?
>>>
>>>   CXXLD  libekiga.la
>>> .libs/gmwindow.o: In function `gdk_wmspec_change_state':
>>> /usr/src/git/gnome/ekiga/lib/../lib/gui/gmwindow.c:698: undefined reference to `XSendEvent'
>>> .libs/xwindow.o: In function `XWindow::ShmAttach(int, int)':
>>> /usr/src/git/gnome/ekiga/lib/../lib/gui/xwindow.cpp:1055: undefined reference to `XShmCreateImage'
>>> /usr/src/git/gnome/ekiga/lib/../lib/gui/xwindow.cpp:1087: undefined reference to `XSetErrorHandler'
>> Do you use binutils-gold linker?  There is such a bug report
>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554327, please provide
>> a patch if you can.
>>
>> Cheers,
>> Eugen
> 
> Thanks for the response, Eugen,
> 
> cjac calcifer:/usr/src/git/gnome/ekiga$ grep -e 'CXXLD =' -e 'CXX =' lib/Makefile
> AM_V_CXX = $(am__v_CXX_$(V))
> CXXLD = $(CXX)
> AM_V_CXXLD = $(am__v_CXXLD_$(V))
> CXX = g++
> ac_ct_CXX = g++
> cjac calcifer:/usr/src/git/gnome/ekiga$ dpkg -S `which ld`
> binutils: /usr/bin/ld
> 
> It looks like I don't have the binutils-gold package installed, so I'm
> guessing that the answer is no.
> 
> The build output seems to be a bit more terse than most.  It resembles
> the linux kernel build, showing only the command being run, and not the
> arguments to the command.  Is there perhaps an argument I can pass to
> get a more verbose build log?

The safest solution is that I find out what -l flags exactly are needed
for ekiga.  They should be used anyway, sooner or later.  Could you
please make a patch?

> Also, I see that you are listed in the uploaders of the
> debian/control.in file.  I'm making slight modifications to the debian/
> directory as I try to get the gnome git version package to build.  Is
> there a list I should send patches to for review?  I've attached the
> diff in its current (unworking) state.

Thanks for the help.

If you wish master/trunk, you could use the diff.gz from
http://snapshots.ekiga.net/snapshots/debian/, which use exactly
master/trunk for ptlib, opal and ekiga, and uses -snapshot package
names.  Or you could use the snapshots, even if a bit old.  Please tell
us if you wish to help and what.

But master/trunk is not stable at the moment, so it is not a good idea
to push it into debian (even experimental).

Finally, could you explain the changes in rules (I do not see any
usefulness)?

-- 
Eugen


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]