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


Reply via email to