When i try to emerge app-sci/maxima i get: !!! all ebuilds that could satisfy "dev-lisp/cmucl-bin" have been masked. !!! (dependency required by "app-sci/maxima-5.9.0-r1" [ebuild]) Dependancy should be changed to dev-lisp/cmucl source package. Reproducible: Always Steps to Reproduce: 1.emerge -p app-sci/maxima 2. 3. Actual Results: These are the packages that I would merge, in order: Calculating dependencies \ !!! all ebuilds that could satisfy "dev-lisp/cmucl-bin" have been masked. !!! (dependency required by "app-sci/maxima-5.9.0-r1" [ebuild]) !!! Error calculating dependencies. Please correct. Portage 2.0.49-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7)================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(TM) XP1900+ ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://ftp.blueyonder.co.uk/mirrors/ftp.gentoo.org/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/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="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts tetex aalib bonobo svga tcltk java guile ruby sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis qt kde motif opengl mozilla X gtk gnome -alsa imap dvd doc"
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