bigloo-lib fails to build with bigloo-2.6a, however bigloo-2.5a (the old version) no longer builds with gcc 3.3.6. bigloo-lib fails to build with bigloo-2.6a with the error message: >>> Unpacking source... >>> Unpacking bigloo-lib-0.17.tar.gz to /var/tmp/portage/bigloo-lib-0.17/work >>> Source unpacked. * econf: updating bigloo-lib-0.17/config.guess with /usr/share/gnuconfig/config.guess * econf: updating bigloo-lib-0.17/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu --with-gd --with-x --with-gtk --with-gtk2 --without-ldap --with-iconv --with-gettext --without-gdbm --without-mysql --with-postgres --with-expat --with-ipcs creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for bigloo... /usr/bin/bigloo checking for bigloo... bigloo checking version of bigloo... 2.6a, bad checking the Bigloo libraries location... /usr/lib/bigloo/2.6a *** ERROR:bigloo:eval: Unbound variable -- *bigloo-lib* checking for bpp... /usr/bin/bpp checking whether ln -s works... yes checking whether make sets ${MAKE}... (cached) yes checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer ) works... yes checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for working const... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes configure: error: *** Some critical program is missing or too old. *** Check the INSTALL file for required versions. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/bigloo-lib-0.17/work/bigloo-lib-0.17/config.log Now as for *bigloo-lib*, the following session gives light as to where it's comming from: ##### gtk $ bigloo ------------------------------------------------------------------------------ Bigloo (2.6a) ,--^, `a practical Scheme compiler' _ ___/ /|/ Thu Jul 10 14:28:09 CEST 2003 ,;'( )__, ) ' Inria -- Sophia Antipolis ;; // L__. email: ' \ / ' bigloo@sophia.inria.fr ^ ^ ------------------------------------------------------------------------------ Welcome to the interpreter 1:=> *default-lib-dir* /usr/lib/bigloo/2.6a 1:=> *bigloo-lib* *** ERROR:bigloo:eval: Unbound variable -- *bigloo-lib* #unspecified 1:=> ###### So It appears that *bigloo-lib* is a environment variable However, bigloo-2.5a no longer builds with gcc 3.3.6 giving the following error message: gcc -I/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/lib/2.5a -O3 -O2 -march=athlon-xp -fomit-frame-pointer -DBGL_NO_PIC -I/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/gc-boehm -I/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/gc-boehm/include -c Clib/cstring.c && mv cstring.o objs/obj_u/Clib/cstring.o In file included from Clib/cstring.c:15: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." make[3]: *** [objs/obj_u/Clib/cstring.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/runtime' make[2]: *** [lib-c_u] Error 2 make[2]: Leaving directory `/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/runtime' make[1]: *** [boot] Error 2 make[1]: Leaving directory `/var/tmp/portage/bigloo-2.5a/work/bigloo2.5a/runtime' make: *** [boot] Error 2 Corey P.S. config.log has: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:605: checking for a BSD compatible install configure:658: checking whether build environment is sane configure:715: checking whether make sets ${MAKE} configure:761: checking for working aclocal configure:774: checking for working autoconf configure:787: checking for working automake configure:800: checking for working autoheader configure:813: checking for working makeinfo configure:834: checking for bigloo configure:874: checking for bigloo configure:908: checking version of bigloo configure:931: checking the Bigloo libraries location configure:958: checking for bpp configure:996: checking whether ln -s works configure:1017: checking whether make sets ${MAKE} configure:1046: checking for gcc configure:1159: checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer ) works configure:1175: gcc -o conftest -O2 -march=athlon-xp -fomit-frame-pointer -D_REENTRANT conftest.c 1>&5 configure:1201: checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer ) is a cross-compiler configure:1206: checking whether we are using GNU C configure:1215: gcc -E conftest.c configure:1234: checking whether gcc accepts -g configure:1266: checking for working const configure:1320: gcc -c -O2 -march=athlon-xp -fomit-frame-pointer -D_REENTRANT conftest.c 1>&5 configure:1341: checking how to run the C preprocessor configure:1362: gcc -E -D_REENTRANT conftest.c >/dev/null 2>conftest.out configure:1421: checking for ANSI C header files configure:1434: gcc -E -D_REENTRANT conftest.c >/dev/null 2>conftest.out configure:1501: gcc -o conftest -O2 -march=athlon-xp -fomit-frame-pointer -D_REENTRANT conftest.c 1>&5
*** This bug has been marked as a duplicate of 116631 ***
CLOSED