--- David Neèas (Yeti) <yeti@xxxxxxxxxxxxxxx> wrote: > is finally a situation where Sergei's scripts could come > handy -- if Gtk+ 2.10 can be built and works with XFree86 > 4.1, which I would not bet on). Slightly (?) offtopic (?). I have just stumbled across my "favourite" failure - 'configure' is OK, but 'make' fails, this time for 'vte'. It happened to be that the 'configure' DOES notice missing X-development libraries, unsets some flag, generates 'Makefile', and then 'make' fails. Another example - 'ncurses'. 'configure' happily accepts '--enable-ext-colors', and 'make' happily fails afterwards. Oh, IIRC, it needs a C++ compiler, just 'configure' doesn't check that one is isntalled on the system. Earlier I had an Email exchange with a guy who tried to use my script on MacOS - again, 'configure' is OK, but 'make' fails - IIRC for jpeg library. Or, 'make' is OK, but 'make check' fails - I think, for 'libpng' - that is, again, on MacOS. Dear FOSS guys/girls, it's really frustrating - I mean, 'configure' scripts which do not check all the necessary prerequisites. And this fact severy undermines the statemet about high quality of FOSS. And I have no time and energy to file all these bugs. And, for example, to build 'expect' I had to revert 'bash' from version 3.2 (current) to version 3.0 (!) - otherwise 'configure' of 'expat' fails with syntax error. On topic (?) - 'gtk+-2.10.6' depends on 'cups', but 'configure' doesn't check it, so if 'cups' is not installed, 'make' starts failing with " gtkprintbackendcups.c:28:23: error: cups/cups.h: No such file or directory gtkprintbackendcups.c:29:27: error: cups/language.h: No such file or directory gtkprintbackendcups.c:30:23: error: cups/http.h: No such file or directory gtkprintbackendcups.c:31:22: error: cups/ipp.h: No such file or directory In file included from gtkprintbackendcups.c:47: gtkprintercups.h:25:22: error: cups/ppd.h: No such file or directory " - now that I know this 'cups' is listed as a dependency of 'gtk+'. ... On a positive note - this is what my script (unreleased, but readily available upon request version) builds out of the box: aspell-0.60.4 atk-1.12.1 at-spi-1.6.6 audiofile-0.2.6 autoconf-2.61 autogen-5.8.7 bash-3.0 bash-3.1 bash-3.2 bc-1.06 bzip2-1.0.3 Cairo-1.02 cairo-1.2.4 cups-1.2.7-source curl-7.15.5 dejagnu-1.4.4 diacanvas2-0.14.4 ecasound-2.4.4 ecasound-2.4.5 esound-0.2.36 expat-2.0.0 expat-2006-11-24 expect-5.44.1 ExtUtils-Depends-0.205 ExtUtils-PkgConfig-1.07 fftw-3.1.2 flac-1.1.2 fontconfig-2.4.1 freetype-2.2.1 gail-1.8.11 gaim-2.0.0beta5 gcc-3.4.6 gcc-4.1.1 GConf-2.14.0 gettext-0.16.1 glade-2.12.1 Glib-1.142 glib-1.2.10 glib-2.12.4 glib-2.12.5 glib-2.12.6 gmp-4.2.1 Gnome2-1.040 Gnome2-Canvas-1.002 Gnome2-Dia-0.04 Gnome2-GConf-1.032 Gnome2-Print-0.951 Gnome2-VFS-1.061 Gnome2-Vte-0.08 Gnome2-Wnck-0.13 gnome-keyring-0.4.9 gnome-vfs-2.14.2 gnutls-1.4.5 gst-plugins-base-0.10.7 GStreamer-0.09 gstreamer-0.10.8 gtk+-1.2.10 gtk+-2.10.6 Gtk2-1.141 Gtk2-GladeXML-1.006 Gtk2-Html2-0.04 Gtk2-TrayIcon-0.04 gtk-engines-2.8.0 gtkspell-2.0.11 guile-1.8.1 jack-audio-connection-kit-0.102.20 jpegsrc.v6b ladspa_sdk lame-3.97 lesstif-0.93.18 lesstif-0.95.0 libao-0.8.6 libart_lgpl-2.3.17 libavc1394-0.5.3 libbonobo-2.14.0 libbonoboui-2.14.0 libfreebob-1.0.0 libgcrypt-1.2.3 libglade-2.6.0 libgnome-2.14.1 libgnomecanvas-2.14.0 libgnomecups-0.2.1 libgnomeprint-2.12.1 libgnomeprintui-2.12.1 libgnomeui-2.16.1 libgpg-error-1.4 libgtkhtml-2.6.3 libid3tag-0.15.1b libIDL-0.8.7 libiec61883-1.1.0 libmad-0.15.1b libogg-1.1.3 liboil-0.3.9 libpng-1.2.12 libraw1394-1.2.1 libsamplerate-0.1.2 libsndfile-1.0.17 libtasn1-0.3.6 libtool-1.5.22 libvorbis-1.1.2 libwnck-2.14.2 libxml2-2.6.26 libxslt-1.1.17 lzo-2.02 m4-1.4.8 madplay-0.15.2b make-3.80 Module-Build-0.2805 Module-Pluggable-3.1 mpfr-2.2.1 mpg123-0.61 ncurses-5.6 nedit-5.5-src opencdk-0.5.9 openssl-0.9.8d ORBit2-2.14.2 pango-1.14.8 pa_snapshot_v18 popt-1.6.4 readline-5.1 scrollkeeper-0.3.14 sox-12.18.2 speex-1.1.12 tcl8.4.14-src texinfo-4.8a tiff-3.8.2 tk8.4.14-src vorbis-tools-1.1.1 vte-0.14.1 wxGTK-2.8.0 wxX11-2007-01-01 wxX11-2.6.3 zlib-1.2.3 --Sergei. Applications From Scratch: http://appsfromscratch.berlios.de/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list