emerge sync;emerge maxima leads to stem.lisp ... ;; Loaded file /var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/lisp-utils/defsystem.lisp ;; Loading file /var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/src/maxima.system ... ; - Compiling defsystem "maxima" ; - Loading module "package" ; - Loading source file "maxima-package.lisp" *** - REGEXP:REGEXP-COMPILE: keyword arguments in (T) should occur pairwise 0 errors, 0 warnings make[1]: *** [binary-clisp/maxima.mem] Error 1 make[1]: Leaving directory `/var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/src' make: *** [all-recursive] Error 1 !!! ERROR: app-sci/maxima-5.9.0 failed. !!! Function src_compile, Line 20, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.10 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -fforce-addr -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/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="-march=pentium4 -O3 -pipe -fomit-frame-pointer -fforce-addr -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3ds X aalib acpi acpi4linux alsa apm arts avi berkdb bonobo cdr chroot clisp cmucl crypt cups dga directfb doc emacs emacs-w3 encode esd f77 foomaticdb gb gdbm gif ginac glut gnome gpm gtk gtk2 guile icc icc-pgo ifc imagemagick imlib ipv6 java javascript jpeg kde leim libg++ libwww mad mikmod mmx motif mozilla mpeg mpeg4 ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usb x86 xemacs xine xml xml2 xmms xprint xv zlib"
I close it therefore
sorry. I was at the wrong page. This bug has to be still open. I'm sorry
reassignet.
*** - REGEXP:REGEXP-COMPILE: keyword arguments in (T) should occur pairwise This is output from the CLISP function REGEXP:REGEXP-COMPILE. The line which causes the error is in the file src/maxima-package.lisp, line 119. You can reproduce this error in CLISP by typing in: (apply (intern "REGEXP-COMPILE" "REGEXP") '("AAA" t)) Sorry, this is all the LISP I know, so I'm not sure exactly why it isn't working. I hope this points someone in the right direction.
Could you check if you still have the problem with 5.9.0-r2 and provide the output of ACCEPT_KEYWORDS="~x86" emerge -pv maxima please?
At first it wants to emerge: ACCEPT_KEYWORDS="~x86" emerge -pv maxima These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-lisp/cmucl-18e-r4 +doc -lesstif 0 kB [ebuild U ] app-sci/maxima-5.9.0-r2 [5.9.0-r1] -auctex +clisp +cmucl +emacs -gcl +tetex 0 kB then ACCEPT_KEYWORDS="~x86" emerge maxima leads to (load "target:code/exports") (load "target:tools/setup" :if-source-newer :load-source) (comf "target:tools/setup" :load t) (setq *gc-verbose* nil *interactive* nil) (load "target:tools/worldcom") #-(or no-compiler runtime) (load "target:tools/comcom") ;; Compile at least new-genesis, so that genesis doesn't take ages #+(or no-compiler runtime) (comf "target:compiler/generic/new-genesis") #-(or no-pcl runtime) (load "target:tools/pclcom") (setq *gc-verbose* t *interactive* t) (load "target:tools/worldbuild") (ext:quit) EOF make: *** [all] Error 139 !!! ERROR: dev-lisp/cmucl-18e-r4 failed. !!! Function src_compile, Line 40, Exitcode 2 !!! (no error message)
the error above was an error in cmucl. When typing ACCEPT_KEYWORDS="~x86" USE="-cmucl" emerge -pv maxima These are the packages that I would merge, in order: then ACCEPT_KEYWORDS="~x86" USE="-cmucl" emerge maxima leads to Calculating dependencies ...done! >>> emerge (1 of 1) app-sci/maxima-5.9.0-r2 to / Calculating dependencies ...done! [ebuild U ] app-sci/maxima-5.9.0-r2 [5.9.0-r1] -auctex +clisp -cmucl +emacs -gcl +tetex 0 kB only maxima appears. stem ... ; - Compiling defsystem "maxima" ; - Loading module "package" ; - Loading source file "maxima-package.lisp" *** - REGEXP:REGEXP-COMPILE: keyword arguments in (T) should occur pairwise 0 errors, 0 warnings make[1]: *** [binary-clisp/maxima.mem] Error 1 make[1]: Leaving directory `/var/tmp/portage/maxima-5.9.0-r2/work/maxima-5.9.0/src' make: *** [all-recursive] Error 1 !!! ERROR: app-sci/maxima-5.9.0-r2 failed. !!! Function src_compile, Line 41, Exitcode 2 !!! (no error message)
*** Bug 53365 has been marked as a duplicate of this bug. ***
the bug also affects the new r2 version which is now in portage
I re-emerged clisp and cmucl. With the new versions of clisp, the bug dissappeared.
*** Bug 55873 has been marked as a duplicate of this bug. ***
This
This does not appear fixed to me. I get this error when emerging. I am using clisp 2.33.2 - which is the current stable x86 version. If it only compiles with a specific version of clisp then this should be marked as a dependancy in the ebuild. What versions are supposed to work?
Not fixed for me either. I get the same error as the original post. Another vote to reopen this bug report.
I still get the same error as well both clisp-2.33.2-r1, which is the latest version (masked or not), and cmucl-19a, latest (masked), as well as ealier versions. ACCEPT_KEYWORDS="~x86" USE="cmucl -clisp emacs" emerge -v =maxima-5.9.0-r2 or ACCEPT_KEYWORDS="~x86" USE="-cmucl clisp emacs" emerge -v =maxima-5.9.0-r2 Only the details of the error message differ. Which clisp and/or cmucl worked? Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/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="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xprint xv zlib"
maxima 5.9.1 works for me.