Reducing GNOME's dependency on older versions of libtool
Tom McLaughlin
tmclaugh at sdf.lonestar.org
Sat Jun 19 17:00:08 PDT 2004
On Sat, 2004-06-19 at 19:20, Conrad J. Sabatier wrote:
> 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.
Same here too. I guess it's just something to be ironed out in the
comming weeks and part of the fun in tracking what ever happens to be in
CVS at the moment. :)
Tom
More information about the freebsd-gnome
mailing list