[Ecls-list] trying to compile 15.2.21

Andrey G. Grozin A.G.Grozin at inp.nsk.su
Sun Feb 22 20:51:47 UTC 2015


Hello *,

Trying to build 15.2.21 on Gentoo (in order to make ebuild) I get

;;;   Invoking external command:
;;;   x86_64-pc-linux-gnu-gcc -I. 
-I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build/ 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=native -pipe -fPIC 
-D_THREAD_SAFE -Dlinux 
-I/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/c -c 
ext/sse-utils.c -o ext/sse-utils.o
;;; Finished compiling EXT:CL-SIMD;SSE-UTILS.LISP.
;;;

Condition of type: SIMPLE-ERROR
Cannot find out entry point for binary file 
BUILD:EXT;ECL-SSE-UTILS.O.NEWEST
No restarts available.

Top level in: #<process TOP-LEVEL>.
>
sed -e 's, at libdir\\@,/usr/lib64/,' \
     -e 's, at includedir\\@,/usr/include/,' \
     -e 's,~A,/usr/lib64/,' bin/ecl-config.pre > bin/ecl-config
cd /var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git && 
ctags -o tags -R --langmap=c:+.d ../src || true
/bin/sh: line 0: cd: 
/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/src/../.git: No 
such file or directory
make[1]: Leaving directory 
'/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build'


make -j8 DESTDIR=/var/tmp/portage/dev-lisp/ecls-15.2.21/image/ install
cd build; make install
make[1]: Entering directory 
'/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/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-15.2.21/work/ecl-15.2.21/src/gc/mkinstalldirs 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ \
   /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl
mkdir -p -- /var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/lib64/ecl-15.2.21/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include/ 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/include//ecl
for i in bin/ecl; do \
   /usr/bin/install -c $i 
/var/tmp/portage/dev-lisp/ecls-15.2.21/image//usr/bin/; \
done
/usr/bin/install: cannot stat ‘bin/ecl’: No such file or directory
Makefile:145: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory 
'/var/tmp/portage/dev-lisp/ecls-15.2.21/work/ecl-15.2.21/build'
Makefile:81: recipe for target 'install' failed
make: *** [install] Error 2


Indeed, there is no .../build/bin/ecl
Any ideas how to proceed?

Andrey


More information about the ecl-devel mailing list