Greetings, dear colleagues.

I failed to compile Sage-5.3 on OpenSuse 12.2 (gcc 4.7.1) 64 bit.

Before installation I entered:
./sage -i patch
./sage -i openssl

Part of installation log with errror:

;;;   gcc -I. 
-I/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build/ 
-I/home/aleksey/temp/sage-5.3/local/include 
-I/home/aleksey/temp/sage-5.3/local/include -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -Dlinux 
-I/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/src/c -w 
-c eclinitEcvn60.c -o eclinitEcvn60.o 
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: 
warning: libffi.so.4, needed by libecl.so, not found (try using -rpath or 
-rpath-link)
libecl.so: undefined reference to `ffi_type_void'
libecl.so: undefined reference to `ffi_type_double'
libecl.so: undefined reference to `ffi_prep_closure_loc'
libecl.so: undefined reference to `ffi_prep_cif'
libecl.so: undefined reference to `ffi_type_sint8'
libecl.so: undefined reference to `ffi_type_uint16'
libecl.so: undefined reference to `ffi_type_sint32'
libecl.so: undefined reference to `ffi_type_uint8'
libecl.so: undefined reference to `ffi_type_float'
libecl.so: undefined reference to `ffi_type_uint64'
libecl.so: undefined reference to `ffi_type_sint64'
libecl.so: undefined reference to `ffi_type_pointer'
libecl.so: undefined reference to `ffi_type_uint32'
libecl.so: undefined reference to `ffi_type_sint16'
libecl.so: undefined reference to `ffi_closure_alloc'
libecl.so: undefined reference to `ffi_call'
libecl.so: undefined reference to `ffi_closure_free'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
;;; Note:
;;;   Invoking external command:
;;;   gcc -o bin/ecl 
-L/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build/ 
/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build/eclinitEcvn60.o
 -L./ -Wl,--rpath,/home/aleksey/temp/sage-5.3/local/lib/ 
-L/home/aleksey/temp/sage-5.3/local/lib 
-Wl,--rpath,/home/aleksey/temp/sage-5.3/local/lib 
-L/home/aleksey/temp/sage-5.3/local/lib libecl.so -ldl -lm 
Condition of type: SIMPLE-ERROR
Error code 1 when executing
(RUN-PROGRAM "gcc" ("-o" "bin/ecl" 
"-L/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build/" 
"/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build/eclinitEcvn60.o"
 "-L./" "-Wl,--rpath,/home/aleksey/temp/sage-5.3/local/lib/" 
"-L/home/aleksey/temp/sage-5.3/local/lib" 
"-Wl,--rpath,/home/aleksey/temp/sage-5.3/local/lib" 
"-L/home/aleksey/temp/sage-5.3/local/lib" "libecl.so" "-ldl" "-lm"))

Available restarts:

1. (CONTINUE) Continues anyway.

Top level.
> 
1
> 
1
> 
Debugger received error of type: UNBOUND-VARIABLE
The variable CONTINUE is unbound.
Error flushed.
> 
Debugger received error of type: UNBOUND-VARIABLE
The variable CONTINUE is unbound.
Error flushed.
> 
sed -e 's,@libdir\\@,/home/aleksey/temp/sage-5.3/local/lib/,' \
    -e 's,@includedir\\@,/home/aleksey/temp/sage-5.3/local/include/,' \
    -e 's,~A,/home/aleksey/temp/sage-5.3/local/lib/,' bin/ecl-config.pre > 
bin/ecl-config
make[3]: Выход из каталога 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build'
make[2]: Выход из каталога 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src'
make[2]: Вход в каталог 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src'
cd build; make -j1 install
make[3]: Вход в каталог 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build'
# Here we would use the option -s but the install program in sourceforge-solaris
# is broken.
/bin/sh 
/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/src/gc/mkinstalldirs
 /home/aleksey/temp/sage-5.3/local/bin/ /home/aleksey/temp/sage-5.3/local/lib/ \
  /home/aleksey/temp/sage-5.3/local/lib/ecl-11.1.1/ 
/home/aleksey/temp/sage-5.3/local/include/ 
/home/aleksey/temp/sage-5.3/local/include//ecl
mkdir -p -- /home/aleksey/temp/sage-5.3/local/lib/ecl-11.1.1/ 
/home/aleksey/temp/sage-5.3/local/include/ 
/home/aleksey/temp/sage-5.3/local/include//ecl
for i in bin/ecl; do \
  /usr/bin/install -c $i /home/aleksey/temp/sage-5.3/local/bin/; \
done
/usr/bin/install: не удалось выполнить stat для <<bin/ecl>>: Нет такого файла 
или каталога
make[3]: *** [install] Ошибка 1
make[3]: Выход из каталога 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src/build'
make[2]: *** [install] Ошибка 2
make[2]: Выход из каталога 
`/home/aleksey/temp/sage-5.3/spkg/build/ecl-11.1.2.cvs20111120.p1/src'
Error - Failed to install ECL ... exiting

real    506m51.170s
user    2m45.227s
sys     0m17.020s
************************************************************************
Error installing package ecl-11.1.2.cvs20111120.p1
************************************************************************

Please, help.

Best regards,
Aleksey.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to