The latest bigloo-lib is 0.19 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 24682 [details] bigloo-lib-0.19 ebuild (upgrade)
Created attachment 27034 [details] bigloo-lib-0.19.ebuild (changed dependency to dev-scheme/bigloo) bigloo is part of the dev-scheme-tree, (and not dev-lisp). attached ebuild fixes this problem.
don't know, if i should open a new bug, or not. but bigloo-lib won't emerge on my machine: /usr/bin/bigloo -I . -L . -cgen misc.scm -o misc.c misc.scm: *** WARNING:bigloo:(@ make-list __r4_pairs_and_lists_6_3) Variable overridden by -- (@ make-list srfi-1) *** WARNING:bigloo:(@ list-tabulate __r4_pairs_and_lists_6_3) Variable overridden by -- (@ list-tabulate srfi-1) *** WARNING:bigloo:(@ iota __r4_pairs_and_lists_6_3) Variable overridden by -- (@ iota srfi-1) *** WARNING:bigloo:(@ filter __r4_control_features_6_9) Variable overridden by -- (@ filter srfi-1) *** WARNING:bigloo:(@ filter! __r4_control_features_6_9) Variable overridden by -- (@ filter! srfi-1) *** WARNING:bigloo:(@ delete __r4_pairs_and_lists_6_3) Variable overridden by -- (@ delete srfi-1) *** WARNING:bigloo:(@ delete! __r4_pairs_and_lists_6_3) Variable overridden by -- (@ delete! srfi-1) *** WARNING:bigloo:(@ member __r4_pairs_and_lists_6_3) Variable overridden by -- (@ member srfi-1) *** WARNING:bigloo:(@ assoc __r4_pairs_and_lists_6_3) Variable overridden by -- (@ assoc srfi-1) *** WARNING:bigloo:(@ any __r4_pairs_and_lists_6_3) Variable overridden by -- (@ any srfi-1) *** WARNING:bigloo:(@ every __r4_pairs_and_lists_6_3) Variable overridden by -- (@ every srfi-1) *** WARNING:bigloo:(@ string->list __r4_strings_6_7) Variable overridden by -- (@ string->list string-lib) *** WARNING:bigloo:(@ string-copy __r4_strings_6_7) Variable overridden by -- (@ string-copy string-lib) *** WARNING:bigloo:(@ string-fill! __r4_strings_6_7) Variable overridden by -- (@ string-fill! string-lib) *** WARNING:bigloo:(@ string-upcase __r4_strings_6_7) Variable overridden by -- (@ string-upcase string-lib) *** WARNING:bigloo:(@ string-upcase! __r4_strings_6_7) Variable overridden by -- (@ string-upcase! string-lib) *** WARNING:bigloo:(@ string-downcase __r4_strings_6_7) Variable overridden by -- (@ string-downcase string-lib) *** WARNING:bigloo:(@ string-downcase! __r4_strings_6_7) Variable overridden by -- (@ string-downcase! string-lib) File "./misc.scm", line 229, character 7689: # ((regular-grammar # ^ # *** ERROR:bigloo:string-blank? # wrong number of argument -- ((lambda (input-port proc) (begin (letrec (( ... make[2]: *** [misc.c] Error 255 make[2]: Leaving directory `/var/tmp/portage/bigloo-lib-0.19/work/bigloo-lib-0.19/common' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/bigloo-lib-0.19/work/bigloo-lib-0.19' make: *** [all-recursive-am] Error 2 !!! ERROR: dev-scheme/bigloo-lib-0.19 failed. !!! Function src_compile, Line 79, Exitcode 2 !!! (no error message) **************************************************************************** flo@basil ~/tmp $ emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-rc1-mm1) ================================================================= System uname: 2.6.4-rc1-mm1 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.4.3.13p1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb cdr crypt cups dga directfb doc dvd encode esd foomaticdb gdbm ggi gif gpm gtk2 imap imlib innodb ipv6 jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcpd tetex truetype x86 xinerama xml2 xmms xv zlib"
Created attachment 30033 [details] bigloo-lib-0.20.ebuild new version version bump (as simple as renaming the ebuild)
After renaming to -0.20 as suggested, I get the following compilation errors: ------ /usr/bin/bigloo -I . -L . -I .//../common -L ../../common -L ../common -afile .afi le -cgen sqlite.scm -o sqlite.c sqlite.scm: File "./sqlite.scm", line 112, character 2853: # (push! result (string*->string-list argv argc)) # ^ # *** ERROR:bigloo:sqlite-execute-callback # Unbound variable -- push! File "./sqlite.scm", line 161, character 4505: # (if (pair? result) (pop! result) '()))) # ^ # *** ERROR:bigloo:fetch!-sqlite-session1155 # Unbound variable -- pop! File "./sqlite.scm", line 168, character 4645: # (begin0 result (set! result #f)))) # ^ # *** ERROR:bigloo:fetch-all!-sqlite-session1157 # Unbound variable -- begin0 3 errors occured, ending ... make[1]: *** [sqlite.c] Error 255 ----- Anybody else seeing this. You may need to have sqlite merged first. I guess we should add optional support sqlite, too. It seems to autodetect it and turn it on if found.
After renaming to -0.20 as suggested, I get the following compilation errors: ------ /usr/bin/bigloo -I . -L . -I .//../common -L ../../common -L ../common -afile .afi le -cgen sqlite.scm -o sqlite.c sqlite.scm: File "./sqlite.scm", line 112, character 2853: # (push! result (string*->string-list argv argc)) # ^ # *** ERROR:bigloo:sqlite-execute-callback # Unbound variable -- push! File "./sqlite.scm", line 161, character 4505: # (if (pair? result) (pop! result) '()))) # ^ # *** ERROR:bigloo:fetch!-sqlite-session1155 # Unbound variable -- pop! File "./sqlite.scm", line 168, character 4645: # (begin0 result (set! result #f)))) # ^ # *** ERROR:bigloo:fetch-all!-sqlite-session1157 # Unbound variable -- begin0 3 errors occured, ending ... make[1]: *** [sqlite.c] Error 255 ----- Anybody else seeing this? You may need to have sqlite merged first. I guess we should add optional support sqlite, too. It seems to autodetect it and turn it on if found.
Added a sqlite option, but now it barfs on gtk+. ----- gcc -O2 -march=i586 -mcpu=i686 -fomit-frame-pointer -o driver driver.o -rdynamic libbgtk.a ../common/libcommon.a -L/usr/lib/bigloo/2.6a -lbigloo_s-2.6a -lbigloogc-2.6a -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -ldl -lXi -lXext -lX11 -lm -lcrypt libbgtk.a(gtk.o)(.text+0x300e7): In function `BGl_gtkzd2windowzd2getzd2defaultzd2siza7eza7zzgtkz00': : undefined reference to `gtk_window_get_default_size' libbgtk.a(gtk.o)(.text+0x301e3): In function `BGl_gtkzd2windowzd2setzd2rolezd2zzgtkz00': : undefined reference to `gtk_window_set_role' libbgtk.a(gtk.o)(.text+0x3037b): In function `BGl_gtkzd2windowzd2iconifyz00zzgtkz00': : undefined reference to `gtk_window_iconify' libbgtk.a(gtk.o)(.text+0x303eb): In function `BGl_gtkzd2windowzd2deiconifyz00zzgtkz00': : undefined reference to `gtk_window_deiconify' libbgtk.a(gtk.o)(.text+0x3046b): In function `BGl_gtkzd2windowzd2resiza7eza7zzgtkz00': : undefined reference to `gtk_window_resize' libbgtk.a(gtk.o)(.text+0x30547): In function `BGl_gtkzd2windowzd2getzd2siza7ez75zzgtkz00': : undefined reference to `gtk_window_get_size' ----- etc... I tried with both gtk+-2.2.4-r1 and 2.4.1-r1. Lin: Can you have a peek at this and reopen the bug with the suggestion for a fix?
Release 0.21 at: http://sourceforge.net/project/showfiles.php?group_id=3455 0.17 and ~x86 fails with ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --without-gd --without-x --without-gtk --without-gtk2 --without-ldap --with-iconv --with-gettext --without-gdbm --with-mysql --without-postgres --with-expat --with-ipcs [...] 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
reopening to close properly
Bigloo-lib has been removed (Bug 116631)