Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116632 - bigloo-lib no longer builds
Summary: bigloo-lib no longer builds
Status: VERIFIED DUPLICATE of bug 116631
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-24 11:14 UTC by corey
Modified: 2005-12-24 13:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description corey 2005-12-24 11:14:57 UTC
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
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-12-24 11:52:07 UTC

*** This bug has been marked as a duplicate of 116631 ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-12-24 13:58:15 UTC
CLOSED