| Summary: | Maxima depends on cmucl-bin which has been masked | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Steven Waddell <stevenwaddell> |
| Component: | New packages | Assignee: | Matthew Kennedy (RETIRED) <mkennedy> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | george |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Steven Waddell
2003-10-04 05:25:13 UTC
maxima-5.9.0-r2 (just committed) depends on dev-lisp/cmucl and not dev-lisp/cmucl-bin. please test (you need to unmask it by editing /usr/portage/profiles/packages.mask) and report success and I will unmask it for all users. thanks for the bug report. Works for me. Doesn't for me. Relevant lines of "USE=clisp emerge maxima":
during configure run:
checking for clisp... true
then afterwards:
Summary:
clisp enabled. Executable name: "clisp"
default lisp: clisp
wish executable name: "wish"
Making all in src
make[1]: Entering directory `/var/tmp/portage/maxima-5.9.0-r2/work/maxima-5.9.0/src'
LISPTYPE=clisp ; export LISPTYPE ;\
CLISP=clisp ; export CLISP ;\
../lisp-utils/maxima-run-lisp -i "../lisp-utils/defsystem" \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose
t)' && \
../lisp-utils/maxima-run-lisp -i "../lisp-utils/defsystem" \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :load :verbose
t)' \
-f user::run -d binary-clisp/maxima
clisp -norc -q -x (progn (setq #+lisp=cl ext:*load-paths* #-lisp=cl lisp:*load-paths*
'(#P"")) (let ((argv '())) (declare (ignorable argv)) (progn (load "../lisp-utils/defsystem")
(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t))
(values)))
;; Loading file
/var/tmp/portage/maxima-5.9.0-r2/work/maxima-5.9.0/lisp-utils/defsystem.lisp
...
;; Loaded file
/var/tmp/portage/maxima-5.9.0-r2/work/maxima-5.9.0/lisp-utils/defsystem.lisp
;; Loading file /var/tmp/portage/maxima-5.9.0-r2/work/maxima-5.9.0/src/maxima.system
...
; - Compiling defsystem "maxima"
; - Loading module "package"
; - Loading source file "maxima-package.lisp"
;; Loading 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
BTW, both cmucl-bin and latest version of maxima (which depends on cmucl
instead of cmucl-bin) are right now in package mask. As such this leads to
that "bad dependency" error message. Either al versions of maxima should
be package-masked or the latest one should be moved into ~arch at least (but
the same holds for stable, where maxima appears to be essentially broken).
George
An addendum: maxima emerged fine using cmucl. George |