Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51551 - emerge maxima 5.9.0-r1 and r2 fails
Summary: emerge maxima 5.9.0-r1 and r2 fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
: 53365 55873 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-20 04:21 UTC by Benjamin Schulz
Modified: 2004-11-18 08:34 UTC (History)
3 users (show)

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 Benjamin Schulz 2004-05-20 04:21:07 UTC
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"
Comment 1 Benjamin Schulz 2004-05-22 09:53:00 UTC
I close it therefore
Comment 2 Benjamin Schulz 2004-05-22 09:55:05 UTC
sorry. I was at the wrong page. This bug has to be still open.

I'm sorry
Comment 3 Benjamin Schulz 2004-05-22 09:55:38 UTC
reassignet.
Comment 4 Craig Finch 2004-05-26 21:36:25 UTC
*** - 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.
Comment 5 Patrick Kursawe (RETIRED) gentoo-dev 2004-05-27 05:33:45 UTC
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?
Comment 6 Benjamin Schulz 2004-05-27 07:39:49 UTC
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)
Comment 7 Benjamin Schulz 2004-05-27 07:44:21 UTC
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)

Comment 8 Patrick Kursawe (RETIRED) gentoo-dev 2004-06-08 23:31:48 UTC
*** Bug 53365 has been marked as a duplicate of this bug. ***
Comment 9 Benjamin Schulz 2004-06-09 01:48:32 UTC
the bug also affects the new r2 version which is now in portage
Comment 10 Benjamin Schulz 2004-06-10 14:40:38 UTC
I re-emerged clisp and cmucl. With the new versions of clisp, the bug dissappeared.
Comment 11 Patrick Kursawe (RETIRED) gentoo-dev 2004-07-02 12:39:22 UTC
*** Bug 55873 has been marked as a duplicate of this bug. ***
Comment 12 Richard Freeman gentoo-dev 2004-07-08 20:26:26 UTC
This
Comment 13 Richard Freeman gentoo-dev 2004-07-08 20:27:33 UTC
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?
Comment 14 Alexander Hsia 2004-07-09 20:08:53 UTC
Not fixed for me either. I get the same error as the original post. Another vote to reopen this bug report.
Comment 15 Ralph Hartley 2004-09-09 09:48:05 UTC
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"
 
Comment 16 Ralph Hartley 2004-11-18 08:34:52 UTC
maxima 5.9.1 works for me.