Gentoo Archives: gentoo-science

From: Francois Bissey <fbissey@××××××××××××.nz>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] Sage, ecls, maxima
Date: Sat, 13 Oct 2012 06:02:43
Message-Id: 5078F23E.2070605@slingshot.co.nz
In Reply to: Re: [gentoo-science] Sage, ecls, maxima by Thomas Kahle
1 On 13/10/12 10:09, Thomas Kahle wrote:
2 > Hi,
3 >
4 >
5 > On 14:09 Fri 12 Oct 2012, Francois Bissey wrote:
6 > [...]
7 >>>
8 >>> I conclude that my original problem with sage not working was due to
9 >>> some upgrade breaking either maxima or ecls (but not picked up by
10 >>> revdep-rebuild!). When trying to rebuild I ran into the build failures
11 >>> described above, but the combination of ecls-12.7.1 and maxima-5.26.0
12 >>> builds and works with sage so far.
13 >>>
14 >>
15 >> OK ecls is fine sbcl isn't. I would like you to try without unicode for
16 >> both ecls and maxima. ecls with unicode can cause trouble in sage we
17 >> thought we had a solution with Paulo (formerly from Mandriva) but it
18 >> is not fool-proof.
19 >
20 > ecls fails to install with USE="-unicode". Here's the error:
21 >
22 >>>> Test phase [not enabled]: dev-lisp/ecls-12.2.1
23 >
24 >>>> Install ecls-12.2.1 into /var/tmp/portage/dev-lisp/ecls-12.2.1/image/ category dev-lisp
25 > make -j5 -l5 DESTDIR=/var/tmp/portage/dev-lisp/ecls-12.2.1/image/ install
26 > cd build; make install
27 > make[1]: Entering directory `/var/tmp/portage/dev-lisp/ecls-12.2.1/work/ecl-12.2.1/build'
28 > # Here we would use the option -s but the install program in sourceforge-solaris
29 > # is broken.
30 > /bin/sh /var/tmp/portage/dev-lisp/ecls-12.2.1/work/ecl-12.2.1/src/gc/mkinstalldirs /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/lib64/ \
31 > /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/lib64/ecl-12.2.1/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/include//ecl
32 > mkdir -p -- /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/bin/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/lib64/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/lib64/ecl-12.2.1/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/include/ /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/include//ecl
33 > for i in bin/ecl; do \
34 > /usr/bin/install -c $i /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/bin/; \
35 > done
36 > /usr/bin/install: cannot stat ‘bin/ecl’: No such file or directory
37 > make[1]: *** [install] Error 1
38 > make[1]: Leaving directory `/var/tmp/portage/dev-lisp/ecls-12.2.1/work/ecl-12.2.1/build'
39 > make: *** [install] Error 2
40 > emake failed
41 >
42 >
43 >
44
45 OK does ${S}/build/bin/ecl exist? It is unlikely to be a parrallel make
46 issue. I haven't seen it before myself but Andrey comment about the lisp
47 stack may apply here. If bin/ecl isn't found anywhere it may have
48 somehow failed to build at an earlier stage.....
49
50 I think it is worthy of bugzilla even if it is just for Andrey to put
51 pointer on what to do with the lisp overlay.
52
53 Francois

Replies

Subject Author
Re: [gentoo-science] Sage, ecls, maxima Thomas Kahle <tomka@g.o>