<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>98763</bug_id>
          
          <creation_ts>2005-07-12 03:59 0000</creation_ts>
          <short_desc>maxima-5.9.1 doe not compile with CMUCL</short_desc>
          <delta_ts>2005-09-18 21:47:39 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>gakrivas@image.ntua.gr</reporter>
          <assigned_to>sci@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>gunix@comhem.se</cc>
    
    <cc>mathfox@xs4all.nl</cc>
    
    <cc>mkennedy@gentoo.org</cc>
    
    <cc>nbkolchin@gmail.com</cc>
    
    <cc>stefan@konink.de</cc>
    
    <cc>znmeb@cesmail.net</cc>

      

      
          <long_desc isprivate="0">
            <who>gakrivas@image.ntua.gr</who>
            <bug_when>2005-07-12 03:59:57 0000</bug_when>
            <thetext>The ebuild uses command &quot;lisp&quot;, which doesn&apos;t exist in my system. I guess the 
ebuild should depend on another package which provides this command. I tried to 
emerge packages such as gcl, clisp but it didn&apos;t help. 

Reproducible: Always
Steps to Reproduce:
1.emerge maxima 
2. 
3. 
 
Actual Results:  
[...] 
make[1]: Entering directory 
`/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/src&apos; 
test -d binary-cmucl || mkdir binary-cmucl 
test -d binary-cmucl/numerical || mkdir binary-cmucl/numerical 
test -d binary-cmucl/numerical/slatec || mkdir binary-cmucl/numerical/slatec 
(echo &apos;(progn (load &quot;../lisp-utils/defsystem.lisp&quot;) (funcall (intern 
&quot;OPERATE-ON-SYSTEM&quot; :mk) &quot;maxima&quot; :compile :verbose t))&apos; | lisp -noinit -batch) 
&amp;&amp; \ 
(echo &apos;(progn (load &quot;../lisp-utils/defsystem.lisp&quot;) (funcall (intern 
&quot;OPERATE-ON-SYSTEM&quot; :mk) &quot;maxima&quot; :load :verbose t) (ext:save-lisp 
&quot;binary-cmucl/maxima.core&quot;))&apos; | lisp -noinit -batch) 
/bin/sh: lisp: command not found 
make[1]: *** [binary-cmucl/maxima.core] Error 127 
make[1]: Leaving directory 
`/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/src&apos; 
make: *** [all-recursive] Error 1 
 
!!! ERROR: sci-mathematics/maxima-5.9.1-r2 failed. 
!!! Function src_compile, Line 63, Exitcode 2 
!!! (no error message) 
!!! If you need support, post the topmost build error, NOT this status message. 
 

Expected Results:  
compile. 
 

emerge --info 
Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 
2.6.11-gentoo-r11 x86_64) 
================================================================= 
System uname: 2.6.11-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 3800+ 
Gentoo Base System version 1.6.12 
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.9 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.18-r1 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS=&quot;amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;x86_64-pc-linux-gnu&quot; 
CFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/splash /etc/terminfo /etc/env.d&quot; 
CXXFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
DISTDIR=&quot;/usr/portage/distfiles&quot; 
FEATURES=&quot;autoconfig ccache distlocks sandbox sfperms strict&quot; 
GENTOO_MIRRORS=&quot;ftp://ftp.ntua.gr/pub/linux/gentoo   
http://ftp.snt.utwente.nl/pub/os/linux/gentoo    
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.mirror.icd.hu/    
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo&quot; 
LANG=&quot;en_US.utf8&quot; 
LINGUAS=&quot;en el&quot; 
PKGDIR=&quot;/usr/portage/packages&quot; 
PORTAGE_TMPDIR=&quot;/var/tmp&quot; 
PORTDIR=&quot;/usr/portage&quot; 
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot; 
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot; 
USE=&quot;amd64 X a52 aalib acpi alsa apache2 arts avi bash-completion berkdb 
bitmap-fonts bonobo cdr crypt cups curl directfb dts dv dvd dvdread eds encode 
esd fam fame fbcon flac font-server foomaticdb fortran gdbm ggi gif gimpprint 
gnome gpm gstreamer gtk2 gtkhtml guile hal imagemagick imlib ipv6 jack java jp2 
jpeg junit kde kdeenablefinal libcaca libwww lzw lzw-tiff mad matroska mozilla 
mp3 mpeg mysql nas ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam perl 
pic png ppds python qt quicktime readline real samba sdl slang ssl subtitles 
symlink tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts 
unicode usb userlocales vorbis xine xinerama xml xml2 xmms xpm xrandr xv xvid 
xvmc zlib linguas_en linguas_el userland_GNU kernel_linux elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mathfox@xs4all.nl</who>
            <bug_when>2005-07-23 07:35:23 0000</bug_when>
            <thetext>The ebuild seems to expect cmucl on an x86:

DEPEND=&quot;tetex? ( virtual/tetex )
    emacs? ( virtual/emacs )
    auctex? ( app-emacs/auctex )
    &gt;=sys-apps/texinfo-4.3
    x86? ( !clisp?  ( !sbcl? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) ) )
    clisp? ( &gt;=dev-lisp/clisp-2.33.2-r1 )
    x86? ( cmucl? ( &gt;=dev-lisp/cmucl-19a ) )
    x86? ( gcl?   ( &gt;=dev-lisp/gcl-2.6.4 ) )
    x86? ( sbcl?  ( &gt;=dev-lisp/sbcl-0.8.14 ) )&quot;

I&apos;ld remove the last three x86? (with corresponding parens...)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mathfox@xs4all.nl</who>
            <bug_when>2005-07-23 07:44:56 0000</bug_when>
            <thetext>Adding &quot;clisp&quot; to the USE flags in make.conf will help!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2005-08-18 21:16:08 0000</bug_when>
            <thetext>I haven&apos;t figured out exactly what&apos;s wrong, but I can&apos;t seem to get
maxima-5.9.1-r2 to compile at all at the moment. I&apos;m cycling through the four
lisps  trying to find out which if any actually build. To the original poster:
&quot;cmucl&quot; when correctly installed defines the command &quot;lisp&quot;. THe other lisps all
show up as themselves; i.e., clisp, gcl or sbcl. So if you haven&apos;t installed
&quot;cmucl&quot;, you won&apos;t have &quot;lisp&quot;. I don&apos;t know if that&apos;s going to help, though.
This is just plain messed up at the moment.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2005-08-18 21:49:34 0000</bug_when>
            <thetext>OK ... I have a combination that works!! This is on an x86 with everything
involved in /etc/portage/package.keywords:

DreamGate portage # emerge -pv cmucl clisp gcl sbcl maxima

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-lisp/cmucl-19b  -doc -lesstif -nosource 0 kB
[ebuild   R   ] dev-lisp/clisp-2.34-r1  +X -fastcgi +pcre +postgres +readline
+zlib 0 kB
[ebuild   R   ] dev-lisp/gcl-2.6.7  +X +ansi -custreloc -debug -dlopen -doc
+emacs -gprof +readline +tcltk 0 kB
[ebuild   R   ] dev-lisp/sbcl-0.9.3  -hardened +ldb -nosource -threads -unicode 0 kB
[ebuild   R   ] sci-mathematics/maxima-5.9.1-r2  +auctex +clisp -cmucl +emacs
+gcl +sbcl +tetex 0 kB

Total size of downloads: 0 kB
DreamGate portage #
-----------------------------------------------------------------------------
In other words, it looks like CMUCL can&apos;t compile maxima-5.9.1-r2, but the other
three Lisps can do it. I&apos;ll verify that CMUCL (19b) fails to compile maxima.
It&apos;s definitely installed. I took a look at the ebuild and if you don&apos;t specify
a USE flag for one of the four Lisps, it defaults to CMUCL. 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2005-08-18 22:04:15 0000</bug_when>
            <thetext>Yup ... CMUCL 19B won&apos;t compile maxima 5.9.1-r2 -- let&apos;s call this a CMUCL
problem. Thus spake DreamGate:

DreamGate portage # emerge -pv maxima

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sci-mathematics/maxima-5.9.1-r2  +auctex -clisp* +cmucl* +emacs
-gcl* -sbcl* +tetex 0 kB

Total size of downloads: 0 kB
DreamGate portage # emerge -v maxima
Calculating dependencies ...done!
&gt;&gt;&gt; emerge (1 of 1) sci-mathematics/maxima-5.9.1-r2 to /
&gt;&gt;&gt; md5 files   ;-) maxima-5.9.1.ebuild
&gt;&gt;&gt; md5 files   ;-) maxima-5.9.1-r2.ebuild
&gt;&gt;&gt; md5 files   ;-) files/5.9.1-sbcl-gentoo.patch
&gt;&gt;&gt; md5 files   ;-) files/50maxima-gentoo.el
&gt;&gt;&gt; md5 files   ;-) files/digest-maxima-5.9.1
&gt;&gt;&gt; md5 files   ;-) files/maxima-emacs.patch
&gt;&gt;&gt; md5 files   ;-) files/digest-maxima-5.9.1-r2
&gt;&gt;&gt; md5 src_uri ;-) maxima-5.9.1.tar.gz
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking maxima-5.9.1.tar.gz to /var/tmp/portage/maxima-5.9.1-r2/work
 * Applying 5.9.1-sbcl-gentoo.patch ...                                   [ ok ]
 * Applying maxima-emacs.patch ...                                        [ ok ]
&gt;&gt;&gt; Source unpacked.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for lisp... true
checking for lisp... (cached) true
cmucl runtime is &quot;/usr/bin/././lisp&quot;
checking POSIX shell to see that it contains getopts... trying /bin/sh
POSIX shell is /bin/sh
configure: creating ./config.status
config.status: creating Makefile
config.status: creating maxima-local
config.status: creating xmaxima-local
config.status: creating maxima.spec
config.status: creating maxima.iss
config.status: creating src/Makefile
config.status: creating src/maxima
config.status: creating src/maxima.bat
config.status: creating src/rmaxima
config.status: creating src/autoconf-variables.lisp
config.status: creating lisp-utils/Makefile
config.status: creating tests/Makefile
config.status: creating doc/Makefile
config.status: creating doc/emaxima/Makefile
config.status: creating doc/info/Makefile
config.status: creating doc/intromax/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/maxima.1
config.status: creating doc/share/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/emacs/Makefile
config.status: creating interfaces/emacs/emaxima/Makefile
config.status: creating interfaces/emacs/misc/Makefile
config.status: creating interfaces/xmaxima/Makefile
config.status: creating interfaces/xmaxima/autoconf-variables.tcl
config.status: creating interfaces/xmaxima/Tkmaxima/Header.tcl
config.status: creating interfaces/xmaxima/win32/Makefile
config.status: creating plotting/header.tcl
config.status: creating plotting/mgnuplot
config.status: creating share/Makefile
config.status: creating demo/Makefile
config.status: creating plotting/Makefile

Summary:
CMUCL enabled. Executable name: &quot;lisp&quot;
cmucl runtime is &quot;/usr/bin/././lisp&quot;
default lisp: cmucl
wish executable name: &quot;wish&quot;
Making all in src
make[1]: Entering directory `/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/src&apos;
test -d binary-cmucl || mkdir binary-cmucl
test -d binary-cmucl/numerical || mkdir binary-cmucl/numerical
test -d binary-cmucl/numerical/slatec || mkdir binary-cmucl/numerical/slatec
(echo &apos;(progn (load &quot;../lisp-utils/defsystem.lisp&quot;) (funcall (intern
&quot;OPERATE-ON-SYSTEM&quot; :mk) &quot;maxima&quot; :compile :verbose t))&apos; | lisp -noinit -batch) &amp;&amp; \
(echo &apos;(progn (load &quot;../lisp-utils/defsystem.lisp&quot;) (funcall (intern
&quot;OPERATE-ON-SYSTEM&quot; :mk) &quot;maxima&quot; :load :verbose t) (ext:save-lisp
&quot;binary-cmucl/maxima.core&quot;))&apos; | lisp -noinit -batch)
CMU Common Lisp CVS 19b 19b-release-20050628-3 + minimal debian patches (19B),
running on DreamGate
With core: /usr/lib/cmucl/lisp.core
Dumped on: Thu, 2005-08-18 08:13:16-07:00 on DreamGate
For support see http://www.cons.org/cmucl/support.html
Send bug reports to http://bugs.gentoo.org
Type (help) for help or (quit) to exit.

Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd&apos;s PCL 2004/04/14 03:32:47
*
; Loading
#P&quot;/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/lisp-utils/defsystem.lisp&quot;.
Warning:  Old-style IN-PACKAGE.
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OBJECT STREAM):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OBJECT STREAM):
; Compiling Top-Level Form:
; Loading #P&quot;/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/src/maxima.system&quot;.

;  - Compiling defsystem &quot;maxima&quot;
;    - Loading module &quot;package&quot;
; Compilation unit aborted.

Error in batch processing:

Error in function NAMESTRING:
   Cannot determine the namestring for pathnames with no host:
  #&lt;Unprintable pathname, Host=NIL, Device=NIL, Directory=(:ABSOLUTE &quot;var&quot;
                                                           &quot;tmp&quot; &quot;portage&quot;
                                                           &quot;maxima-5.9.1-r2&quot;
                                                           &quot;work&quot;
                                                           &quot;maxima-5.9.1&quot;
                                                           &quot;src&quot;),
Name=&quot;maxima-package&quot;, Type=&quot;lisp&quot;, Version=NIL&gt;
make[1]: *** [binary-cmucl/maxima.core] Error 1
make[1]: Leaving directory `/var/tmp/portage/maxima-5.9.1-r2/work/maxima-5.9.1/src&apos;
make: *** [all-recursive] Error 1

!!! ERROR: sci-mathematics/maxima-5.9.1-r2 failed.
!!! Function src_compile, Line 63, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

DreamGate portage # </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ribosome@gentoo.org</who>
            <bug_when>2005-08-20 11:28:18 0000</bug_when>
            <thetext>You are right. AMD64 support for Maxima is obviously broken since the ebuild    
does not depend on any lisp implementation on this architecture. I removed the  
~amd64 keyword until this is fixed and tested properly. Sorry about this. :(    
    
Matthew:    
    
I am CC&apos;ing you on this since you added the broken amd64 support. Please fix    
it ASAP and make the commit message something other than &quot;.&quot; this time. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-08-21 10:17:01 0000</bug_when>
            <thetext>*** Bug 103227 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-08-21 10:32:02 0000</bug_when>
            <thetext>*** Bug 103259 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stefan@konink.de</who>
            <bug_when>2005-08-21 12:37:21 0000</bug_when>
            <thetext>Probably its a good thing to change the summery...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-08-24 11:36:19 0000</bug_when>
            <thetext>Use the attached ebuild for amd64 support via sbcl and gcl.  Your fallback in
src_compile() should have been qualified for x86 BTW.  Also, you can test for
an ANSI-supporting gcl by testing for the presence of 

   /usr/$(lib_dir)/gcl/unixport/saved_ansi_gcl

$ uname -mi
x86_64 AuthenticAMD

$ ACCEPT_KEYWORDS=&apos;~amd64&apos; USE=&apos;gcl&apos; sudo emerge maxima
...
$ maxima Maxima 5.9.1 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1)


$ ACCEPT_KEYWORDS=&apos;~amd64&apos; USE=&apos;sbcl&apos; sudo emerge maxima
...
$ maxima Maxima 5.9.1 http://maxima.sourceforge.net
Using Lisp SBCL 0.9.3
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-08-24 11:38:18 0000</bug_when>
            <thetext>Created an attachment (id=66773)
maxima-5.9.1-r3.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-08-24 11:43:01 0000</bug_when>
            <thetext>There are two bugs here.  The amd64 support and the breakage on cmucl.  Bug
#103227 and Bug #103259 are duplicates of the bug in Comment #5 here, but the 
desciption and summary is for a completely different bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-08-27 03:38:50 0000</bug_when>
            <thetext>*** Bug 103892 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ribosome@gentoo.org</who>
            <bug_when>2005-08-29 16:39:05 0000</bug_when>
            <thetext>Added Matthew&apos;s work to CVS. This should fix the &quot;lisp: command not found&quot; 
error. Changing summary accordingly. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mathfox@xs4all.nl</who>
            <bug_when>2005-08-30 03:33:08 0000</bug_when>
            <thetext>Things have certainly improved with the new ebuild. A quick peek at the DEPENDs
raised a few questions:

DEPEND=&quot;tetex? ( virtual/tetex )
        emacs? ( virtual/emacs )
        auctex? ( app-emacs/auctex )
        &gt;=sys-apps/texinfo-4.3
        x86? ( !clisp?  ( !sbcl? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) ) )
# No specific version of cmucl?
# Why test on cmucl?
        amd64? ( !gcl? ( dev-lisp/sbcl ) )
# amd64 does compile with clisp too. I&apos;ld add a &apos;!clisp?&apos; clause here.
# No specific version of sbcl?
        clisp? ( &gt;=dev-lisp/clisp-2.33.2-r1 )
        x86? ( cmucl? ( &gt;=dev-lisp/cmucl-19a ) )
# Suggestion: ask for minimal versions regardless of architecture unless a
certain combination is known to be bad.
        x86? ( gcl?   ( &gt;=dev-lisp/gcl-2.6.7 ) )
        x86? ( sbcl?  ( &gt;=dev-lisp/sbcl-0.8.14 ) )
        amd64? ( gcl? ( &gt;=dev-lisp/gcl-2.6.7 ) )&quot;
# You forgot amd64? ( sbcl? ( &gt;=dev-lisp/sbcl-0.8.14 ) )

This version is for cut-and-paste:

DEPEND=&quot;tetex? ( virtual/tetex )
        emacs? ( virtual/emacs )
        auctex? ( app-emacs/auctex )
        &gt;=sys-apps/texinfo-4.3
        x86? ( !clisp?  ( !sbcl? ( !gcl? ( &gt;=dev-lisp/cmucl-19a ) ) ) )
        amd64? ( !clisp? ( !gcl? ( &gt;=dev-lisp/sbcl-0.8.14 ) ) )
        clisp? ( &gt;=dev-lisp/clisp-2.33.2-r1 )
        cmucl? ( &gt;=dev-lisp/cmucl-19a )
        gcl?   ( &gt;=dev-lisp/gcl-2.6.7 )
        sbcl?  ( &gt;=dev-lisp/sbcl-0.8.14 )&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lucas.chiesa@gmail.com</who>
            <bug_when>2005-09-07 20:05:14 0000</bug_when>
            <thetext>Created an attachment (id=67886)
sci-mathematics/maxima/maxima-5.9.1-r4.ebuild

New ebuild for maxima</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lucas.chiesa@gmail.com</who>
            <bug_when>2005-09-07 20:05:44 0000</bug_when>
            <thetext>Here is a new ebuild for maxima with some changes:
- No more use of arch use flags
- Now all use flags work as should. (before USE=&quot;-cumcl&quot; emerge maxima was
useless as it used cucml anyway, in x86)
- Now the default lisp is gcl and not cmucl. This is preferable as gcl has
readline support and produces a fast binary.
- No more gcl use flag, to prevent point 2

To address the problem with cmucl in amd64, the use flag cmucl should be added
to use.mask for amd64 (it only affects maxima).

The problem is that gcl does not use ansi for default, so, many users will have
to recompile gcl... 

Lucas Chiesa</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ribosome@gentoo.org</who>
            <bug_when>2005-09-18 21:25:50 0000</bug_when>
            <thetext>CMUCL is now masked on amd64, and the new ebuild is the tree. This should fix  
the issue. Thanks to Lucas Chiesa for his work. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2005-09-18 21:47:39 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; CMUCL is now masked on amd64, and the new ebuild is the tree. This should fix  
&gt; the issue. Thanks to Lucas Chiesa for his work. 
Thanks!! I&apos;ll test it tomorrow.

</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>66773</attachid>
            <date>2005-08-24 11:38 0000</date>
            <desc>maxima-5.9.1-r3.ebuild</desc>
            <filename>maxima-5.9.1-r3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3NjaS1tYXRoZW1hdGljcy9tYXhpbWEvbWF4aW1h
LTUuOS4xLXIzLmVidWlsZCx2IDEuMSAyMDA1LzA4LzIwIDIwOjU1OjU2IHJpYm9zb21lIEV4cCAk
Cgppbmhlcml0IGV1dGlscyBlbGlzcC1jb21tb24KCkRFU0NSSVBUSU9OPSJGcmVlIGNvbXB1dGVy
IGFsZ2VicmEgZW52aXJvbm1lbnQsIGJhc2VkIG9uIE1hY3N5bWEiCkhPTUVQQUdFPSJodHRwOi8v
bWF4aW1hLnNvdXJjZWZvcmdlLm5ldC8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL21h
eGltYS8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIEFFQ0EiClNMT1Q9IjAiCktFWVdPUkRT
PSJ+eDg2IH5hbWQ2NCIKSVVTRT0iY211Y2wgY2xpc3AgZ2NsIHNiY2wgdGV0ZXggZW1hY3MgYXVj
dGV4IgoKREVQRU5EPSJ0ZXRleD8gKCB2aXJ0dWFsL3RldGV4ICkKCWVtYWNzPyAoIHZpcnR1YWwv
ZW1hY3MgKQoJYXVjdGV4PyAoIGFwcC1lbWFjcy9hdWN0ZXggKQoJPj1zeXMtYXBwcy90ZXhpbmZv
LTQuMwoJeDg2PyAoICFjbGlzcD8gICggIXNiY2w/ICggIWdjbD8gKCAhY211Y2w/ICggZGV2LWxp
c3AvY211Y2wgKSApICkgKSApCglhbWQ2ND8gKCAhZ2NsPyAoIGRldi1saXNwL3NiY2wgKSApCglj
bGlzcD8gKCA+PWRldi1saXNwL2NsaXNwLTIuMzMuMi1yMSApCgl4ODY/ICggY211Y2w/ICggPj1k
ZXYtbGlzcC9jbXVjbC0xOWEgKSApCgl4ODY/ICggZ2NsPyAgICggPj1kZXYtbGlzcC9nY2wtMi42
LjcgKSApCgl4ODY/ICggc2JjbD8gICggPj1kZXYtbGlzcC9zYmNsLTAuOC4xNCApICkKCWFtZDY0
PyAoIGdjbD8gKCA+PWRldi1saXNwL2djbC0yLjYuNyApICkiClJERVBFTkQ9Ij49ZGV2LWxhbmcv
dGstOC4zLjMKCSA+PW1lZGlhLWdmeC9nbnVwbG90LTQuMC1yMSIKCnNyY191bnBhY2soKSB7Cgl1
bnBhY2sgJHtBfQoJZXBhdGNoICR7RklMRVNESVJ9L21heGltYS0ke1BWfS11bmljb2RlLWZpeC5w
YXRjaAoJY2QgJHtTfS9pbnRlcmZhY2VzL2VtYWNzL2VtYXhpbWEKCWVwYXRjaCAke0ZJTEVTRElS
fS9tYXhpbWEtZW1hY3MucGF0Y2gKfQoKc3JjX2NvbXBpbGUoKSB7Cglsb2NhbCBteWNvbmY9IiIK
CWlmIHVzZSBjbXVjbCB8fCB1c2UgY2xpc3AgfHwgdXNlIGdjbCB8fCB1c2Ugc2JjbDsgdGhlbgoJ
CWlmIHVzZSBjbXVjbDsgdGhlbgoJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1jbXVjbCIK
CQlmaQoJCWlmIHVzZSBjbGlzcDsgdGhlbgoJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1j
bGlzcCIKCQlmaQoJCWlmIHVzZSBnY2w7IHRoZW4KCQkJZXdhcm4gIkltcG9ydGFudCAtIEdDTCBt
dXN0IGJlIGluc3RhbGxlZCB3aXRoIgoJCQlld2FybiAiQU5TSSBzdXBwb3J0LiAgT3RoZXJ3aXNl
IHRoaXMgYnVpbGQgd2lsbCIKCQkJZXdhcm4gImZhaWwuICBUbyBjaGVjayB0aGlzLCBzdGFydCBn
Y2wgYW5kIGxvb2siCgkJCWV3YXJuICJmb3IgYSBoZWFkZXIgbGlrZSB0aGUgZm9sbG93aW5nOiIK
CQkJZXdhcm4gIkdDTCAoR05VIENvbW1vbiBMaXNwKSAgMi42LjUgQU5TSSIKCQkJZXdhcm4gIklm
IHlvdSBzZWUgQ3RMMSB3aGVyZSBBTlNJIGlzLCB0aGVuIHlvdSIKCQkJZXdhcm4gIm5lZWQgdG8g
ZW1lcmdlIGdjbCB1c2luZyBzb21ldGhpbmcgbGlrZSIKCQkJZXdhcm4gIlVTRT1cImFuc2lcIiBl
bWVyZ2UgZ2NsIgoJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1nY2wiCgkJZmkKCQlpZiB1
c2Ugc2JjbDsgdGhlbgoJCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1zYmNsIgoJCWZpCgll
bHNlCgkJdXNlIHg4NiAmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1jbXVjbCIKCQl1c2Ug
YW1kNjQgJiYgbXljb25mPSIke215Y29uZn0gLS1lbmFibGUtc2JjbCIKCWZpCgoJLi9jb25maWd1
cmUgLS1wcmVmaXg9L3VzciAke215Y29uZn0gfHwgZGllCgllbWFrZSB8fCBkaWUKfQoKc3JjX2lu
c3RhbGwoKSB7CgltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8IGRpZQoJaWYgdXNlIGVtYWNz
Cgl0aGVuCgkJZWxpc3Atc2l0ZS1maWxlLWluc3RhbGwgJHtGSUxFU0RJUn0vNTBtYXhpbWEtZ2Vu
dG9vLmVsCglmaQoJaWYgdXNlIHRldGV4Cgl0aGVuCgkJaW5zaW50byAvdXNyL3NoYXJlL3RleG1m
L3RleC9sYXRleC9lbWF4aW1hCgkJZG9pbnMgJHtTfS9pbnRlcmZhY2VzL2VtYWNzL2VtYXhpbWEv
ZW1heGltYS5zdHkKCWZpCgoJIyBJbnN0YWxsIGRvY3VtZW50YXRpb24uCglpbnNpbnRvIC91c3Iv
c2hhcmUvJHtQTn0vJHtQVn0vZG9jCglkb2lucyBBVVRIT1JTIENoYW5nZUxvZyBDT1BZSU5HIE5F
V1MgUkVBRE1FKgoJZG9kaXIgL3Vzci9zaGFyZS9kb2MKCWRvc3ltIC91c3Ivc2hhcmUvJHtQTn0v
JHtQVn0vZG9jIC91c3Ivc2hhcmUvZG9jLyR7UEZ9Cn0KCnBrZ19wb3N0aW5zdCgpIHsKCWlmIHVz
ZSBlbWFjcwoJdGhlbgoJCWVpbmZvICJSdW5uaW5nIGVsaXNwLXNpdGUtcmVnZW4uLi4uIgoJCWVs
aXNwLXNpdGUtcmVnZW4KCWZpCglpZiB1c2UgdGV0ZXgKCXRoZW4KCQllaW5mbyAiUnVubmluZyBt
a3RleGxzciB0byByZWJ1aWxkIGxzLVIgZGF0YWJhc2UuLi4uIgoJCW1rdGV4bHNyCglmaQp9Cgpw
a2dfcG9zdHJtKCkgewoJaWYgdXNlIGVtYWNzCgl0aGVuCgkJZWluZm8gIlJ1bm5pbmcgZWxpc3At
c2l0ZS1yZWdlbi4uLi4iCgkJZWxpc3Atc2l0ZS1yZWdlbgoJZmkKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67886</attachid>
            <date>2005-09-07 20:05 0000</date>
            <desc>sci-mathematics/maxima/maxima-5.9.1-r4.ebuild</desc>
            <filename>maxima-5.9.1-r4.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3NjaS1tYXRoZW1hdGljcy9tYXhpbWEvbWF4aW1h
LTUuOS4xLXIzLmVidWlsZCx2IDEuMiAyMDA1LzA4LzI5IDIzOjI2OjUwIHJpYm9zb21lIEV4cCAk
Cgppbmhlcml0IGV1dGlscyBlbGlzcC1jb21tb24KCkRFU0NSSVBUSU9OPSJGcmVlIGNvbXB1dGVy
IGFsZ2VicmEgZW52aXJvbm1lbnQsIGJhc2VkIG9uIE1hY3N5bWEiCkhPTUVQQUdFPSJodHRwOi8v
bWF4aW1hLnNvdXJjZWZvcmdlLm5ldC8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL21h
eGltYS8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIEFFQ0EiClNMT1Q9IjAiCktFWVdPUkRT
PSJ+eDg2IH5hbWQ2NCIKSVVTRT0iY211Y2wgY2xpc3Agc2JjbCB0ZXRleCBlbWFjcyBhdWN0ZXgi
CgpERVBFTkQ9InRldGV4PyAoIHZpcnR1YWwvdGV0ZXggKQoJZW1hY3M/ICggdmlydHVhbC9lbWFj
cyApCglhdWN0ZXg/ICggYXBwLWVtYWNzL2F1Y3RleCApCgk+PXN5cy1hcHBzL3RleGluZm8tNC4z
CgkhY2xpc3A/ICggIXNiY2w/ICggIWNtdWNsPyAoID49ZGV2LWxpc3AvZ2NsLTIuNi43ICkgKSAp
IAoJY211Y2w/ICggPj1kZXYtbGlzcC9jbXVjbC0xOWEgKQoJY2xpc3A/ICggPj1kZXYtbGlzcC9j
bGlzcC0yLjMzLjItcjEgKSAKCXNiY2w/ICAoID49ZGV2LWxpc3Avc2JjbC0wLjguMTQgKSIKUkRF
UEVORD0iPj1kZXYtbGFuZy90ay04LjMuMwoJID49bWVkaWEtZ2Z4L2dudXBsb3QtNC4wLXIxIgoK
c3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgllcGF0Y2ggJHtGSUxFU0RJUn0vbWF4aW1hLSR7
UFZ9LXVuaWNvZGUtZml4LnBhdGNoCgljZCAke1N9L2ludGVyZmFjZXMvZW1hY3MvZW1heGltYQoJ
ZXBhdGNoICR7RklMRVNESVJ9L21heGltYS1lbWFjcy5wYXRjaAoJCn0KCnNyY19jb21waWxlKCkg
ewoKCWxvY2FsIG15Y29uZj0iIgoJaWYgdXNlIGNtdWNsIHx8IHVzZSBjbGlzcCB8fCAgdXNlIHNi
Y2w7IHRoZW4KCQlpZiB1c2UgY211Y2w7IHRoZW4KCQkJbXljb25mPSIke215Y29uZn0gLS1lbmFi
bGUtY211Y2wiCgkJZmkKCQlpZiB1c2UgY2xpc3A7IHRoZW4KCQkJbXljb25mPSIke215Y29uZn0g
LS1lbmFibGUtY2xpc3AiCgkJZmkKCQlpZiB1c2Ugc2JjbDsgdGhlbgoJCQlteWNvbmY9IiR7bXlj
b25mfSAtLWVuYWJsZS1zYmNsIgoJCWZpCgllbHNlCgkJaWYgISBidWlsdF93aXRoX3VzZSBkZXYt
bGlzcC9nY2wgYW5zaTsgdGhlbgoJCQllZXJyb3IgIkdDTCBtdXN0IGJlIGluc3RhbGxlZCB3aXRo
IEFOU0kuIgoJCQllZXJyb3IgIlRyeSBVU0U9XCJhbnNpXCIgZW1lcmdlIGdjbCIKCQkJZGllICJJ
IG5lZWQgZ2NsIHdpdGggVVNFPWFuc2kiCgkJZmkKCQlteWNvbmY9IiR7bXljb25mfSAtLWVuYWJs
ZS1nY2wiCglmaQoJZWNvbmYgJHtteWNvbmZ9IHx8IGRpZSAiZWNvbmYgZmFpbGVkIgoJZW1ha2Ug
fHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19pbnN0YWxsKCkgewoJbWFrZSBERVNURElSPSR7
RH0gaW5zdGFsbCB8fCBkaWUgIm1ha2UgaW5zdGFsbCBmYWlsZWQiCglpZiB1c2UgZW1hY3MKCXRo
ZW4KCQllbGlzcC1zaXRlLWZpbGUtaW5zdGFsbCAke0ZJTEVTRElSfS81MG1heGltYS1nZW50b28u
ZWwKCWZpCglpZiB1c2UgdGV0ZXgKCXRoZW4KCQlpbnNpbnRvIC91c3Ivc2hhcmUvdGV4bWYvdGV4
L2xhdGV4L2VtYXhpbWEKCQlkb2lucyAke1N9L2ludGVyZmFjZXMvZW1hY3MvZW1heGltYS9lbWF4
aW1hLnN0eQoJZmkKCgkjIEluc3RhbGwgZG9jdW1lbnRhdGlvbi4KCWluc2ludG8gL3Vzci9zaGFy
ZS8ke1BOfS8ke1BWfS9kb2MKCWRvaW5zIEFVVEhPUlMgQ2hhbmdlTG9nIENPUFlJTkcgTkVXUyBS
RUFETUUqCglkb2RpciAvdXNyL3NoYXJlL2RvYwoJZG9zeW0gL3Vzci9zaGFyZS8ke1BOfS8ke1BW
fS9kb2MgL3Vzci9zaGFyZS9kb2MvJHtQRn0KfQoKcGtnX3Bvc3RpbnN0KCkgewoJaWYgdXNlIGVt
YWNzCgl0aGVuCgkJZWluZm8gIlJ1bm5pbmcgZWxpc3Atc2l0ZS1yZWdlbi4uLi4iCgkJZWxpc3At
c2l0ZS1yZWdlbgoJZmkKCWlmIHVzZSB0ZXRleAoJdGhlbgoJCWVpbmZvICJSdW5uaW5nIG1rdGV4
bHNyIHRvIHJlYnVpbGQgbHMtUiBkYXRhYmFzZS4uLi4iCgkJbWt0ZXhsc3IKCWZpCn0KCnBrZ19w
b3N0cm0oKSB7CglpZiB1c2UgZW1hY3MKCXRoZW4KCQllaW5mbyAiUnVubmluZyBlbGlzcC1zaXRl
LXJlZ2VuLi4uLiIKCQllbGlzcC1zaXRlLXJlZ2VuCglmaQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>