Summary: | mathematics/maxima-5.26.0 with dev-lisp/ecls-12.2.1 - ??? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Science Mathematics related packages <sci-mathematics> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/tmp/portage/sci-mathematics/maxima-5.26.0/temp/build.log
/var/tmp/portage/sci-mathematics/maxima-5.26.0/temp/build.log |
Description
Juergen Rose
2012-02-13 09:08:01 UTC
Still some information, revdep-rebuilds complains that maxima is broken: * Checking dynamic linking consistency [ 43% ] * broken /usr/lib64/maxima/5.26.0/binary-ecl/maxima (requires libecl.so.11.1) and then reemerging fails. But I still can start maxima: rose@impala:/home_impala/rose/Txt/src/Test/c-sharp/ImageProcessing(17)$ maxima Maxima 5.26.0 http://maxima.sourceforge.net using Lisp SBCL 1.0.45.gentoo-r0 Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. The function bug_report() provides bug reporting information. (%i1) Already fixed: 13 Feb 2012; Andrey Grozin <grozin@gentoo.org> maxima-5.26.0.ebuild, +files/maxima-5.26.0-ecls-12.2.1.patch: Fix building with ecls-12.2.1 It still fails for me, now with: ... ; - Loading source file ; "/var/tmp/portage/sci-mathematics/maxima-5.26.0/work/maxima-5.26.0/src/init-cl.lisp" ; loading #P"/var/tmp/portage/sci-mathematics/maxima-5.26.0/work/maxima-5.26.0/src/init-cl.lisp" ; - Providing system maxima [undoing binding stack and other enclosing state... done] [saving current Lisp image into binary-sbcl/maxima.core: writing 6352 bytes from the read-only space at 0x20000000 writing 4064 bytes from the static space at 0x20100000 writing 88133632 bytes from the dynamic space at 0x1000000000 done] make[1]: Leaving directory `/var/tmp/portage/sci-mathematics/maxima-5.26.0/work/maxima-5.26.0/src' make: *** [all-recursive] Error 1 emake failed * ERROR: sci-mathematics/maxima-5.26.0 failed (compile phase): Created attachment 302563 [details]
/var/tmp/portage/sci-mathematics/maxima-5.26.0/temp/build.log
I cannot reproduce this (on x86): I've successfully built maxima-5.26.0 with all 6 lisps. So now it fails for you with sbcl. What version of sbcl are you using? (In reply to comment #5) > I cannot reproduce this (on x86): I've successfully built maxima-5.26.0 with > all 6 lisps. So now it fails for you with sbcl. What version of sbcl are you > using? root@impala:/usr/local/portage/sci-misc(127)# qlist -Iv sbcl dev-lisp/sbcl-1.0.45 (In reply to comment #6) > root@impala:/usr/local/portage/sci-misc(127)# qlist -Iv sbcl > dev-lisp/sbcl-1.0.45 I cannot understand what's going wrong here. I used sbcl-1.0.55-r1 (from the lisp overlay). Maybe, you can try to layman -a lisp, emerge sbcl, and re-emerge maxima? Generally, sbcl seems to be the best lisp for maxima (and ecl the worst :-) (In reply to comment #7) > (In reply to comment #6) > > root@impala:/usr/local/portage/sci-misc(127)# qlist -Iv sbcl > > dev-lisp/sbcl-1.0.45 > I cannot understand what's going wrong here. I used sbcl-1.0.55-r1 (from the > lisp overlay). Maybe, you can try to layman -a lisp, emerge sbcl, and re-emerge > maxima? Generally, sbcl seems to be the best lisp for maxima (and ecl the worst > :-) Hi Andrey, I had here a second system (moose) with the error of comment 3, the same lisp flags for maxima (ecls, sbcl) and the same sbcl version (1.0.45). I did the following: 1086 emerge -v1 sbcl 1088 emerge -v1 maxima 'emerge maxima' failed with the same error. 1091 we /etc/portage/package.use I removed the ecls flag from maxima. 1093 emerge -vuDN world 'emerge maxima' worked. 1100 emerge -v1 maxima 'emerge maxima' worked again. 1102 we /etc/portage/package.use I added for test again the ecls flag to maxima. 1103 emerge -v1 maxima 'emerge maxima' worked again. A little bit strange behaviour. Regards Juergen Yes, very strange. I usually build maxima for all 6 lisps (to use gcl, I have to remove it from portage/profiles/package.mask, and to remove the gcl flag for maxima from portage/profiles/base/package.use.mask). In principle, various lisps should not interfere; I don't understand what happened on your system. Should I close this bug? Close it! Closing. |