> /bin/sh ../libtool --mode=link gcc  -g -O2   -o libgnomeui-2.la -rpath
> /usr/lib -version-info 1401:0:1401 -no-undefined -export-symbols-regex
> "^[^_].*" libgnomeui-access.lo gnometypebuiltins.lo gnome-about.lo
(...)
> - -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2
> - -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
> - -lpangocairo-1.0 -lcairo -lpango-1.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2
> - -lgobject-2.0 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl
> - -lgthread-2.0 -lgnome-keyring -lglib-2.0   -ljpeg -L/usr/X11R6/lib64
> - -lSM -lICE -lpopt
> grep: /usr/lib64/libpopt.la: No such file or directory
> /bin/sed: can't read /usr/lib64/libpopt.la: No such file or directory
> libtool: link: `/usr/lib64/libpopt.la' is not a valid libtool archive

Hi Arnie, libgnomeui needs to link with libbonoboui (-lbonoboui-2)
but your libbonoboui-2.la has still a reference to
/usr/lib64/libpopt.la

> [EMAIL PROTECTED]/usr/src/secondary/popt-1.10.4]# grep popt
> /usr/lib/*.la|grep depen|grep "/usr/lib64"
> /usr/lib/libbonoboui-2.la:dependency_libs=' -lgnomecanvas-2 -lart_lgpl_2
> - -lpangoft2-1.0 -lgnome-2 -lgnomevfs-2 -lbonobo-2 -lbonobo-activation
> - -lxml2 -lz -lgconf-2 /lib/libORBit-2.la /usr/lib64/libpopt.la
> - -lgthread-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
> - -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lgobject-2.0
> - -lglib-2.0 -lSM -lICE -L/usr/X11R6/lib64 -lX11'

It should be sufficient to recompile libbonoboui first.
(At least I hope) :-)
In general if you are going to recompile all the gnome popt dependent
packet:

[EMAIL PROTECTED] ~$ for file in /opt/gnome-2.14/lib/*.so
> do
> if ldd $file | grep popt >/dev/null
> then echo $file
> fi
> done
/opt/gnome-2.14/lib/libbonobo-2.so
/opt/gnome-2.14/lib/libbonobo-activation.so
/opt/gnome-2.14/lib/libbonoboui-2.so
/opt/gnome-2.14/lib/libgconf-2.so
/opt/gnome-2.14/lib/libgnome-2.so
/opt/gnome-2.14/lib/libgnome-desktop-2.so
/opt/gnome-2.14/lib/libgnomeui-2.so
/opt/gnome-2.14/lib/libgnomevfs-2.so
/opt/gnome-2.14/lib/libORBit-2.so
/opt/gnome-2.14/lib/libORBitCosNaming-2.so
/opt/gnome-2.14/lib/libORBit-imodule-2.so

recompile first ORBit, then libbonobo and so on,
just follow the order given in BLFS book.
HTH, Alessandro Alocci.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to