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 |