Reducing GNOME's dependency on older versions of libtool

Conrad J. Sabatier conrads at cox.net
Sat Jun 19 16:21:28 PDT 2004


On 19-Jun-2004 Tom McLaughlin wrote:
> On Sat, 2004-06-19 at 07:51, Conrad J. Sabatier wrote:
>> 
>> OK, here's one case where bumping the libtool version to 1.5 does
>> break the build.  Any idea why?
>> 
>> x11/gnomesession:
>> 
>> Making all in smproxy
>> gmake[2]: Entering directory
>> `/usr/ports/x11/gnomesession/work/gnome-session-2.6.2/smproxy'
>> /bin/sh ../libtool --mode=link cc  -O2 -pipe  -L/usr/local/lib
>> -L/usr/X11R6/lib -o gnome-smproxy  save.o smproxy.o -lXt -lXmu -lSM
>> -lICE  -L/usr/X11R6/lib -lX11  -Wl,--export-dynamic -L/usr/local/lib
>> -L/usr/X11R6/lib -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -lgnomevfs-2
>> -lbonobo-activation -lORBit-2 -lgobject-2.0 -lm -lgmodule-2.0
>> -lgthread-2.0 -lpthread -lglib-2.0 -liconv   -lintl -liconv
>> cc -O2 -pipe -o gnome-smproxy save.o smproxy.o -Wl,--export-dynamic 
>> -L/usr/local/lib -L/usr/X11R6/lib -lXt -lXmu -lSM -lICE -lX11
>> -lgnome-2
>> -lpopt -lbonobo-2 /usr/X11R6/lib/libgconf-2.so -lgnomevfs-2
>> -lbonobo-activation -lORBit-2 -lgobject-2.0 -lm -lgmodule-2.0
>> -lgthread-2.0 -lpthread -lglib-2.0 -lintl -liconv -Wl,--rpath
>> -Wl,/usr/X11R6/lib -Wl,--rpath -Wl,/usr/X11R6/lib
>> /usr/bin/ld: warning: libesd.so.2, needed by
>> /usr/X11R6/lib/libgnome-2.so, not found (try using -rpath or
>> -rpath-link)
>> /usr/bin/ld: warning: libaudiofile.so.0, needed by
>> /usr/X11R6/lib/libgnome-2.so, not found (try using -rpath or
>> -rpath-link)
>> /usr/bin/ld: warning: libORBitCosNaming-2.so.0, needed by
>> /usr/local/lib/libbonobo-2.so, not found (try using -rpath or
>> -rpath-link)
>> /usr/bin/ld: warning: libxml2.so.5, needed by
>> /usr/X11R6/lib/libgnomevfs-2.so, not found (try using -rpath or
>> -rpath-link)
> < snip >
> 
> You don't happen to be running -current from at least the past few
> days do you?  A new binutils was imported recently.  Just do this
> and you should be all set:
> 
> cd /usr/src/gnu/usr.bin/binutils/ld
> make clean
> make
> make install
> 
> That looks like what I had recently.
> 
> Tom

Sure enough!  That fixed it.  Thanks.

But if I just did a full make world recently, why wouldn't this new
binutils have already been active?  I'm puzzled now.

-- 
Conrad J. Sabatier <conrads at cox.net> -- "In Unix veritas"



More information about the freebsd-gnome mailing list