Frederic Crozat wrote:
Hmmm, well it didn't link until I installed those two packages (although there may be others that I already had installed).On Sun, 24 Nov 2002 17:42:07 +0000, Mark Scott wrote:Frederic Crozat wrote:Name : gnome-terminal Relocations: (not relocateable)
Version : 2.1.1 Vendor: MandrakeSoft
Release : 1mdk Build Date: Thu Nov 21 17:27:48 2002
Missing BuildRequires: libjpeg62-devel libXft2-develI really doubt these are missing from gnome-terminal BuildRequires.. All GNOME 2 packages are using "implicit" BuildRequires.. libjpeg62-devel and libXft2-devel should not be needed by anything since they are .so are dynamically loaded by gdk-pixbuf and pango (respectively)
This is the line that produces the error for libjpeg:
/bin/sh ../../libtool --mode=link i586-mandrake-linux-gnu-gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -DORBIT2=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -Wall -o libeelcnp.la -L/usr/X11R6/lib -lSM -lICE -lX11 -Wl,--export-dynamic -L/usr/X11R6/lib -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lxml2 -lz -lm -llinc -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0 -lpthread -lglib-2.0 eel-ellipsizing-label.lo eel-pango-extensions.lo eel-string.lo grep: /usr/lib/libjpeg.la: No such file or directory
sed: can't read /usr/lib/libjpeg.la: No such file or directory
libtool: link: `/usr/lib/libjpeg.la' is not a valid libtool archive
libjpeg62-devel provides /usr/lib/libjpeg.la
And the line that produces the error for libXft2 (after libjpeg62-devel has been installed):
i586-mandrake-linux-gnu-gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -DORBIT2=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -Wall -o gnome-terminal encoding.o profile-editor.o skey-popup.o terminal.o terminal-accels.o terminal-profile.o terminal-screen.o terminal-widget-vte.o terminal-window.o x-font-selector.o simple-x-font-selector.o eggaccelerators.o eggcellrendererkeys.o -Wl,--export-dynamic -Wl,--export-dynamic -L/usr/X11R6/lib -L/usr/lib /usr/lib/libvte.so -lXft2 /usr/lib/libfreetype.so -lXrender -lfontconfig eel/.libs/libeelcnp.al skey/.libs/libskey.al -lX11 /usr/lib/libglade-2.0.so /usr/lib/libgnomeui-2.so /usr/lib/libjpeg.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libaudiofile.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libbonobo-2.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so -lssl -lcrypto -lrt /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libxml2.so -lz -lm /usr/lib/liblinc.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so
/usr/bin/ld: cannot find -lXft2
libXft2-devel provides /usr/lib/libXft2.so
Perhaps the "implicit" BuildRequires isn't picking up all the requirements, or is something wrong on my system? [All packages are the latest cooker versions as of 1800GMT Sunday]
--
Mark Scott
