maxima-5.28.0 in Gentoo



On Wed, Aug 15, 2012 at 9:28 AM, Andrey G. Grozin <A.G.Grozin at inp.nsk.su>wrote:

> Hello *,
>
> I've just committed the maxima-5.28.0 ebuild to Gentoo. On my x86 box,
> testsuite times (full, in seconds) and failed tests are
>
> sbcl-1.0.58    180
> gcl-2.6.8_pre  187
> cmucl-20c      209
> ccl-1.8        294  rtest15 (37, 193, 196)
> ecl-12.7.1     380
> clisp-2.49     671
>
> I've noticed one inconvenient thing about 5.28.0. If I configure maxima
> for one specific lisp from the above list, compile, and run tests,
> everything's OK. If I configure for all 6 lisps, compilation fails in gcl,
> after
>
> ;      - Loading source file
> ; "/var/tmp/portage/sci-**mathematics/maxima-5.28.0/**
> work/maxima-5.28.0/src/init-**cl.lisp"
> Loading /var/tmp/portage/sci-**mathematics/maxima-5.28.0/**
> work/maxima-5.28.0/src/init-**cl.lisp
> Finished loading /var/tmp/portage/sci-**mathematics/maxima-5.28.0/**
> work/maxima-5.28.0/src/init-**cl.lisp
> ;  - Providing system maxima
> make[1]: Leaving directory `/var/tmp/portage/sci-**
> mathematics/maxima-5.28.0/**work/maxima-5.28.0/src'
> make: *** [all-recursive] Error 1
>
> Could it be that gcl (and sbcl) is returning a code of 1 if there are
warnings when building?

I think if make gets as far as printing out "providing system maxima", then
everything has been compiled successfully.  Especially if sbcl produces a
core file.

Or maybe the error is somewhere else?

Ray