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