Dear Sirs, I have a palin vanilla Debian lenny amd64 machine, which I use for quite some time now; I am reasonably conversant (but not much) with some installation commands for programs in general.
I have just tried to compile Sage 4.4.3 from source under that machine. I had to circumvent some "small" issues: 1) I had to change the make command to make CC=gcc-4.2 FC=gfortran-4.2 since the default vanilla C compiler, gcc, is version 4.3.2 and the default vanilla Fortran compiler, gfortran, is version 4.3.2 as well, whereas the default vanilla C++ compiler, g++, is version 4.2.4. So I had to install these "downgraded" versions, which were available from the official Debian lenny repos, without any ado... 2) after issuing the above command, under the extracted Sage root directory, the following error shows up, after some minutes: ......... flint-1.5.0.p4/.hgtags Finished extraction **************************************************** Host system uname -a: Linux andromeda 2.6.24-1-amd64 #1 SMP Sat May 10 09:28:10 UTC 2008 x86_64 GNU/Linux **************************************************** **************************************************** CC Version gcc-4.2 -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c+ +,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system- zlib --libexecdir=/usr/lib --without-included-gettext --enable- threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug -- enable-objc-gc --enable-mpfr --with-tune=generic --enable- checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu -- target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Debian 4.2.4-6) **************************************************** Found gcc 4 or later make[2]: Entering directory `/home/orca/sage/sage-4.4.3/spkg/build/ flint-1.5.0.p4/src' gcc-4.2 -I/home/orca/sage/sage-4.4.3/local/include/ -I/home/orca/sage/ sage-4.4.3/local/include -fPIC -funroll-loops -O2 -DNDEBUG -o zn_mod.o -c zn_poly/src/zn_mod.c In file included from zn_poly/src/zn_poly_internal.h:50, from zn_poly/src/zn_mod.c:23: zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_negate’: zn_poly/src/../../mpn_extras.h:75: error: ‘for’ loop initial declaration used outside C99 mode zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_copy’: zn_poly/src/../../mpn_extras.h:96: error: ‘for’ loop initial declaration used outside C99 mode zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_copy_forward’: zn_poly/src/../../mpn_extras.h:104: error: ‘for’ loop initial declaration used outside C99 mode zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_clear’: zn_poly/src/../../mpn_extras.h:118: error: ‘for’ loop initial declaration used outside C99 mode zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_set’: zn_poly/src/../../mpn_extras.h:129: error: ‘for’ loop initial declaration used outside C99 mode zn_poly/src/../../mpn_extras.h: In function ‘F_mpn_printx’: zn_poly/src/../../mpn_extras.h:145: error: ‘for’ loop initial declaration used outside C99 mode make[2]: *** [zn_mod.o] Error 1 make[2]: Leaving directory `/home/orca/sage/sage-4.4.3/spkg/build/ flint-1.5.0.p4/src' Error building flint shared library. real 0m0.082s user 0m0.072s sys 0m0.008s sage: An error occurred while installing flint-1.5.0.p4 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /home/orca/sage/sage-4.4.3/install.log. Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /home/orca/sage/sage-4.4.3/spkg/build/flint-1.5.0.p4 and type 'make check' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/home/orca/sage/sage-4.4.3/spkg/build/flint-1.5.0.p4' && '/home/ orca/sage/sage-4.4.3/sage' -sh) When you are done debugging, you can type "exit" to leave the subshell. make[1]: *** [installed/flint-1.5.0.p4] Error 1 make[1]: Leaving directory `/home/orca/sage/sage-4.4.3/spkg' real 0m1.035s user 0m0.644s sys 0m0.080s Error building Sage. ./sage -docbuild all html 2>&1 | tee -a dochtml.log python: can't open file '/home/orca/sage/sage-4.4.3/devel/sage/doc/ common/builder.py': [Errno 2] No such file or directory Could you provide any help?? Thanks in advance! -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org