Delivered-To: garrigue at math.nagoya-u.ac.jp Authentication-Results: mailhost.math.nagoya-u.ac.jp sender=lablgtk-bounces at yquem.inria.fr; domainkey=neutral (no query protocol specified; no policy for yquem.inria.fr) Delivered-To: lablgtk at yquem.inria.fr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer; bh=B+XL/OLkWIlm0iTBXhRdA9/QS17OwsOG/eFND7ypmFU=; b=Qp6R+j4ZUPgQQqrHmNQOEd/twjM/edGVJOBSYlPr0izwBWDBLopYiWg/B5CtbQ/3vH OL01CleUFY09QWYCSxS3yJTRfk3bfkU5SwMbfevGeRHT9uAt0V9/DdGYI11x5/ivZ4f4 WWoXUX3xIOeg8XdftF4XdzNUmAlsFlVBDtW4s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=FKwEtBq3i3Rr0WZ+VfVa8pSVMZUsvwiW+s0rSUScYO0INbEKPCfnckGse25xdHr4vy ARlhVY59/ceFxwbHZgwlA6XDKwaZRkSUxiXxrWVO3ghT7eVKXteHb6WJ8/E1eN5ZDDxF /d91Bd2JcDyBXIUNXidPdzblWxNHpwSTu2Pqg= Mime-Version: 1.0 (Apple Message framework v1082) From: Jacques Garrigue In-Reply-To: <168485.85585.qm at web112113.mail.gq1.yahoo.com> Date: Tue, 25 Jan 2011 11:08:38 +0900 Message-Id: <23267BF6-0525-4554-BBF1-23FA97E2A8D7 at math.nagoya-u.ac.jp> References: <168485.85585.qm at web112113.mail.gq1.yahoo.com> To: Sergei Steshenko Cc: lablgtk Subject: Re: [Lablgtk] 'make world' for lablgtk-2.14.2 fails even though 'configure' is OK Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit Dear Sergei, Since lablgtk itself doesn't use popt (it only appears as a dependency for libgnome), I think this is a libgnome bug, not a lablgtk bug. Your approach to installing software seeming highly non-standard, modifying lablgtk just in order to circumvent this bug doesn't seem to be justified. Jacques On 2011/01/20, at 2:40, Sergei Steshenko wrote: > Hello, > > the failure is because build mechanism ignores 'popt' dependency - please > read on. > > I ran 'configure' using the attached autogenerated 'config_wrapper.sh' > scrip - please see attached. Please note that 'popt' related paths are > present in the the script. > > Running after 'configure' 'make world' fails with the following messages: > > " > ocamlc.opt -c -ccopt '-DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -pthread -DORBIT2=1 -I/mnt/sdb8/sergei/AFSWD_debug/install/pixman-0.21.2/include/pixman-1 -I/mnt/sdb8/sergei/AFSWD_debug/install/pango-1.28.1/include/pango-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libxml2-2.7.8/include/libxml2 -I/mnt/sdb8/sergei/AFSWD_debug/install/librsvg-2.32.1/include/librsvg-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libpng-1.4.5/include/libpng14 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnomecanvas-2.26.0/include/libgnomecanvas-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnome-2.28.0/include/libgnome-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libglade-2.6.2/include/libglade-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonoboui-2.24.2/include/libbonoboui-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonobo-2.24.3/include/libbonobo-2.0 > -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonobo-2.24.3/include/bonobo-activation-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libart_lgpl-2.3.21/include/libart-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtkspell-2.0.16/include/gtkspell-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtksourceview-2.10.4/include/gtksourceview-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/include/gtk-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/lib/gtk-2.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/include/gail-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-vfs-2.24.3/include/gnome-vfs-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-vfs-2.24.3/lib/gnome-vfs-2.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-keyring-2.28.1/include/gnome-keyring-1 -I/mnt/sdb8/sergei/AFSWD_debug/install/glib-2.24.2/include/glib-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/glib-2.24.2/lib/glib-2.0/include > -I/mnt/sdb8/sergei/AFSWD_debug/install/freetype-2.4.4/include/freetype2 -I/mnt/sdb8/sergei/AFSWD_debug/install/freetype-2.4.4/include -I/mnt/sdb8/sergei/AFSWD_debug/install/fontconfig-2.8.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/esound-0.2.38/include -I/mnt/sdb8/sergei/AFSWD_debug/install/dbus-1.4.1/include/dbus-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/dbus-1.4.1/lib/dbus-1.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/cairo-1.8.10/include/cairo -I/mnt/sdb8/sergei/AFSWD_debug/install/audiofile-0.2.6/include -I/mnt/sdb8/sergei/AFSWD_debug/install/atk-1.30.0/include/atk-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/ORBit2-2.14.18/include/orbit-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/GConf-2.24.0/include/gconf/2 -imacros ml_domain.h -O' -verbose ml_gnomedruid.c > + /mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.4.5/binsh/gcc -I/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.10/include -I/mnt/sdb8/sergei/AFSWD_debug/install/binutils-2.21/include -I/mnt/sdb8/sergei/AFSWD_debug/install/cloog-ppl-0.15.9/include -I/mnt/sdb8/sergei/AFSWD_debug/install/dejagnu-1.4.4/include -I/mnt/sdb8/sergei/AFSWD_debug/install/expect-5.44.1.14/include -I/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.4.5/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gettext-0.18/include -I/mnt/sdb8/sergei/AFSWD_debug/install/glpk-4.44/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gmp-4.3.2/include -I/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.7/include -I/mnt/sdb8/sergei/AFSWD_debug/install/libelf-0.8.13/include -I/mnt/sdb8/sergei/AFSWD_debug/install/libelf-0.8.13/include/libelf -I/mnt/sdb8/sergei/AFSWD_debug/install/libiconv_pre-1.13.1/include > -I/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.4/include -I/mnt/sdb8/sergei/AFSWD_debug/install/mpc-0.8.2/include -I/mnt/sdb8/sergei/AFSWD_debug/install/mpfr-2.4.2/include -I/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/include -I/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/include/ncurses -I/mnt/sdb8/sergei/AFSWD_debug/install/ppl-0.10.2/include -I/mnt/sdb8/sergei/AFSWD_debug/install/readline-6.1/include -I/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.5.9/include -I/mnt/sdb8/sergei/AFSWD_debug/install/zlib-1.2.5/include -L/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.10/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/binutils-2.21/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/bison-2.4.3/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/cloog-ppl-0.15.9/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.4.5/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.4.5/lib/gcc/i686-pc-linux-gnu/4.4.5 > -L/mnt/sdb8/sergei/AFSWD_debug/install/gettext-0.18/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/glpk-4.44/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/gmp-4.3.2/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.7/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/libelf-0.8.13/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/libiconv_pre-1.13.1/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.4/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/mpc-0.8.2/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/mpfr-2.4.2/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/ppl-0.10.2/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/readline-6.1/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.5.9/lib -L/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.5.9/lib/expect5.44.1.14 -L/mnt/sdb8/sergei/AFSWD_debug/install/zlib-1.2.5/lib -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC -c -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -pthread -DORBIT2=1 > -I/mnt/sdb8/sergei/AFSWD_debug/install/pixman-0.21.2/include/pixman-1 -I/mnt/sdb8/sergei/AFSWD_debug/install/pango-1.28.1/include/pango-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libxml2-2.7.8/include/libxml2 -I/mnt/sdb8/sergei/AFSWD_debug/install/librsvg-2.32.1/include/librsvg-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libpng-1.4.5/include/libpng14 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnomecanvas-2.26.0/include/libgnomecanvas-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libgnome-2.28.0/include/libgnome-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libglade-2.6.2/include/libglade-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonoboui-2.24.2/include/libbonoboui-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonobo-2.24.3/include/libbonobo-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/libbonobo-2.24.3/include/bonobo-activation-2.0 > -I/mnt/sdb8/sergei/AFSWD_debug/install/libart_lgpl-2.3.21/include/libart-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtkspell-2.0.16/include/gtkspell-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtksourceview-2.10.4/include/gtksourceview-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/include/gtk-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/lib/gtk-2.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gtk+-2.20.1/include/gail-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-vfs-2.24.3/include/gnome-vfs-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-vfs-2.24.3/lib/gnome-vfs-2.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/gnome-keyring-2.28.1/include/gnome-keyring-1 -I/mnt/sdb8/sergei/AFSWD_debug/install/glib-2.24.2/include/glib-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/glib-2.24.2/lib/glib-2.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/freetype-2.4.4/include/freetype2 -I/mnt/sdb8/sergei/AFSWD_debug/install/freetype-2.4.4/include > -I/mnt/sdb8/sergei/AFSWD_debug/install/fontconfig-2.8.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/esound-0.2.38/include -I/mnt/sdb8/sergei/AFSWD_debug/install/dbus-1.4.1/include/dbus-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/dbus-1.4.1/lib/dbus-1.0/include -I/mnt/sdb8/sergei/AFSWD_debug/install/cairo-1.8.10/include/cairo -I/mnt/sdb8/sergei/AFSWD_debug/install/audiofile-0.2.6/include -I/mnt/sdb8/sergei/AFSWD_debug/install/atk-1.30.0/include/atk-1.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/ORBit2-2.14.18/include/orbit-2.0 -I/mnt/sdb8/sergei/AFSWD_debug/install/GConf-2.24.0/include/gconf/2 -imacros ml_domain.h -O -I'/mnt/sdb8/sergei/AFSWD_debug/install/ocaml-3.12.0/lib/ocaml' 'ml_gnomedruid.c' > In file included from /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h:29, > from /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:55, > from ml_gnomedruid.c:23: > /mnt/sdb8/sergei/AFSWD_debug/install/libgnome-2.28.0/include/libgnome-2.0/libgnome/gnome-program.h:41:18: error: popt.h: No such file or directory > In file included from /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h:29, > from /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:55, > from ml_gnomedruid.c:23: > /mnt/sdb8/sergei/AFSWD_debug/install/libgnome-2.28.0/include/libgnome-2.0/libgnome/gnome-program.h:208: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gnome_program_preinit’ > In file included from /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:55, > from ml_gnomedruid.c:23: > /mnt/sdb8/sergei/AFSWD_debug/install/libgnomeui-2.24.2/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h:50: error: expected declaration specifiers or ‘...’ before ‘poptContext’ > make[1]: *** [ml_gnomedruid.o] Error 2 > make[1]: Leaving directory `/mnt/sdb8/sergei/AFSWD_debug/build/lablgtk-2.14.2/src' > make: *** [world] Error 2 > " > > - the root cause error is: > > " > /mnt/sdb8/sergei/AFSWD_debug/install/libgnome-2.28.0/include/libgnome-2.0/libgnome/gnome-program.h:41:18: error: popt.h: No such file or directory > ". > > One can see that the above command line doesn't contain include path to > 'popt.h', though it should. > > I have worked around the problem by hacking (by my script) 'config.make' > file - please see the attached 'config.make.diff' file obtained by > > diff config.make config.make.original > config.make.diff > > command. > > In simple English I've added 'popt' related paths where needed - both > include paths and linker paths need the update. > > Please adjust 'configure' as necessary. > > Thanks, > Sergei. > > > _______________________________________________ > Lablgtk mailing list > Lablgtk@yquem.inria.fr > http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk _______________________________________________ Lablgtk mailing list Lablgtk@yquem.inria.fr http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk