[Evolution] CVS buld links agains nonexistant libgal library version.



Yo.

I've tried building from CVS twice in the past 2 days, and keep
building an unsuccessful evolution.  It keeps linking against
libgal.so.7, which is a version of libgal that does NOT exist
on my machine.

note that the latest version of gal from CVS creates libgal.so.16 
in /usr/lib, and i've got libgal.so.11, libgal.so.14, and libgal.so.8
left over from previous libgal versions (at least some of these are
for other .debian packaged applications).

there is only one evolution binary on my system, and i've also checked
the linking against /usr/src/evolution/shell/.libs/evolution to make
sure that an old one is NOT being left around.

if i link /usr/lib/libgal.so.7 to another of my existing libgal 
library files and try to run evolution, i get the following error:

evolution: relocation error: evolution: undefined symbol: e_make_widget_backing_stored

here is output from ldd `which evolution`, note that it appears to 
link evolution against libgal.so.16, libgal.so.8 AND libgal.so.7.
is this normal?:

        libeshell.so.0 => /usr/lib/libeshell.so.0 (0x40028000)
        libevolution-importer.so.0 => /usr/local/lib/libevolution-importer.so.0 (0x40060000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4007a000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40084000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x4009a000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4009d000)
        libdl.so.2 => /lib/libdl.so.2 (0x400c0000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x400c4000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400cc000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400da000)
        libm.so.6 => /lib/libm.so.6 (0x401b5000)
        libz.so.1 => /usr/lib/libz.so.1 (0x401d8000)
        libdb3.so.3 => /usr/lib/libdb3.so.3 (0x401e7000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4028f000)
        libical.so.0 => /usr/lib/libical.so.0 (0x402a5000)
        libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x402fb000)
        libgtkhtml.so.19 => /usr/lib/libgtkhtml.so.19 (0x402fe000)
        libgal.so.16 => /usr/lib/libgal.so.16 (0x40374000)
        libbonobo_conf.so.0 => /usr/lib/libbonobo_conf.so.0 (0x4045c000)
        libbonobo.so.2 => /usr/lib/libbonobo.so.2 (0x40481000)
        liboaf.so.0 => /usr/lib/liboaf.so.0 (0x404e3000)
        libpopt.so.0 => /lib/libpopt.so.0 (0x404fc000)
        libORBitCosNaming.so.0 => /usr/lib/libORBitCosNaming.so.0 (0x40502000)
        libORBit.so.0 => /usr/lib/libORBit.so.0 (0x4050b000)
        libIIOP.so.0 => /usr/lib/libIIOP.so.0 (0x40545000)
        libwrap.so.0 => /lib/libwrap.so.0 (0x4054d000)
        libORBitutil.so.0 => /usr/lib/libORBitutil.so.0 (0x40555000)
libbonobox.so.2 => /usr/lib/libbonobox.so.2 (0x40558000)
        libbonobo-print.so.2 => /usr/lib/libbonobo-print.so.2 (0x405af000)
        libgnomeprint.so.15 => /usr/lib/libgnomeprint.so.15 (0x405b3000)
        libglade-gnome.so.0 => /usr/lib/libglade-gnome.so.0 (0x40625000)
        libglade.so.0 => /usr/lib/libglade.so.0 (0x40634000)
        libxml.so.1 => /usr/lib/libxml.so.1 (0x4064b000)
        libgdk_pixbuf.so.2 => /usr/lib/libgdk_pixbuf.so.2 (0x406bc000)
        libgnomecanvaspixbuf.so.1 => /usr/lib/libgnomecanvaspixbuf.so.1 (0x406d1000)
        libgnomeui.so.32 => /usr/lib/libgnomeui.so.32 (0x406d5000)
        libart_lgpl.so.2 => /usr/lib/libart_lgpl.so.2 (0x407a4000)
        libgdk_imlib.so.1 => /usr/lib/libgdk_imlib.so.1 (0x407b2000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x407d5000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x408fa000)
        libgnome.so.32 => /usr/lib/libgnome.so.32 (0x4092e000)
        libgnomesupport.so.0 => /usr/lib/libgnomesupport.so.0 (0x40945000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x4094b000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40952000)
        libc.so.6 => /lib/libc.so.6 (0x40973000)
        libgtkhtml.so.9 => /usr/lib/libgtkhtml.so.9 (0x40a95000)
****    libgal.so.7 => not found    ****
        libnsl.so.1 => /lib/libnsl.so.1 (0x40b03000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libgal.so.8 => /usr/lib/libgal.so.8 (0x40b19000)

(asterisks added by me,of course)

and the output of ls /usr/lib/libgal*:
/usr/lib/libgal.a       /usr/lib/libgal.so.11.0.2  /usr/lib/libgal.so.16.0.0*
/usr/lib/libgal.la*     /usr/lib/libgal.so.14@     /usr/lib/libgal.so.8@
/usr/lib/libgal.so@     /usr/lib/libgal.so.14.0.0  /usr/lib/libgal.so.8.0.0*
/usr/lib/libgal.so.11@  /usr/lib/libgal.so.16@


Thanks,
Joe

-- 
Do your Games.
Play your Work.




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