On Mon, 25 Nov 2002 10:16:48 +0000, Mark Scott wrote: > Frederic Crozat wrote: >> 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-devel >> >> I 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) > > Hmmm, well it didn't link until I installed those two packages (although > there may be others that I already had installed). > > 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]
Ok, with this kind of thing, I can try to fix BuildRequires :)) Will check that this week.. -- Frederic Crozat MandrakeSoft
