On 13/10/12 10:09, Thomas Kahle wrote:
> Hi,
> 
> 
> On 14:09 Fri 12 Oct 2012, Francois Bissey wrote:
> [...]
>>>
>>> I conclude that my original problem with sage not working was due to
>>> some upgrade breaking either maxima or ecls (but not picked up by
>>> revdep-rebuild!).  When trying to rebuild I ran into the build failures
>>> described above, but the combination of ecls-12.7.1 and maxima-5.26.0
>>> builds and works with sage so far.
>>>
>>
>> OK ecls is fine sbcl isn't. I would like you to try without unicode for
>> both ecls and maxima. ecls with unicode can cause trouble in sage we
>> thought we had a solution with Paulo (formerly from Mandriva) but it
>> is not fool-proof.
> 
> ecls fails to install with USE="-unicode".  Here's the error:
> 
>>>> Test phase [not enabled]: dev-lisp/ecls-12.2.1
> 
>>>> Install ecls-12.2.1 into /var/tmp/portage/dev-lisp/ecls-12.2.1/image/ 
>>>> category dev-lisp
> make -j5 -l5 DESTDIR=/var/tmp/portage/dev-lisp/ecls-12.2.1/image/ install 
> cd build; make install
> make[1]: Entering directory 
> `/var/tmp/portage/dev-lisp/ecls-12.2.1/work/ecl-12.2.1/build'
> # Here we would use the option -s but the install program in 
> sourceforge-solaris
> # is broken.
> /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/ \
>   /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
> 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
> for i in bin/ecl; do \
>   /usr/bin/install -c $i 
> /var/tmp/portage/dev-lisp/ecls-12.2.1/image//usr/bin/; \
> done
> /usr/bin/install: cannot stat ‘bin/ecl’: No such file or directory
> make[1]: *** [install] Error 1
> make[1]: Leaving directory 
> `/var/tmp/portage/dev-lisp/ecls-12.2.1/work/ecl-12.2.1/build'
> make: *** [install] Error 2
> emake failed
> 
> 
> 

OK does ${S}/build/bin/ecl exist? It is unlikely to be a parrallel make
issue. I haven't seen it before myself but Andrey comment about the lisp
stack may apply here. If bin/ecl isn't found anywhere it may have
somehow failed to build at an earlier stage.....

I think it is worthy of bugzilla even if it is just for Andrey to put
pointer on what to do with the lisp overlay.

Francois

Reply via email to