I am trying to build sage-4.1.2 on Linux from the archive sage-4.1.2.tar. The system is: SUSE Linux 9.3 64bit kernel 2.6.11.4-20a-smp gcc / g++ 4.2.2
The build fails to configure and build the package mpir-1.2.p7, the install.log says CC Version /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: /project/toolchest/linux_ia32/glibc232/gcc-4.2.2/ configure --with-mpfr=/project/toolchest/linux_ia32/glibc232/ mpfr-2.3.0 --enable-languages=c,c++,fortran --prefix=/project/ toolchest/linux_ia32/glibc232/gcc-422 : (reconfigured) /project/ toolchest/linux_ia32/glibc232/gcc-4.2.2/configure --with-mpfr=/project/ toolchest/linux_ia32/glibc232/mpfr-2.3.0 --enable-languages=c,c+ +,fortran --prefix=/project/toolchest/linux_ia32/glibc232/gcc-422 -- enable-threads --with-as=/project/toolchest/linux_ia32/glibc232/ binutils-2.17/bin/as --with-ld=/project/toolchest/linux_ia32/glibc232/ binutils-2.17/bin/ld Thread model: posix gcc version 4.2.2 **************************************************** checking build system type... k8-unknown-linux-gnu checking host system type... k8-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking ABI=64 checking compiler /project/toolchest/linux_ia32/glibc232/gcc-422/bin/ gcc -O2 ... yes checking for gcc... /project/toolchest/linux_ia32/glibc232/gcc-422/bin/ gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /project/toolchest/linux_ia32/glibc232/gcc-422/bin/ gcc accepts -g... yes checking for /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc option to accept ISO C89... none needed checking for /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc option to accept ISO C99... -std=gnu99 checking for /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc - std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking how to run the C preprocessor... /project/toolchest/ linux_ia32/glibc232/gcc-422/bin/gcc -std=gnu99 -E checking build system compiler /project/toolchest/linux_ia32/glibc232/ gcc-422/bin/gcc -std=gnu99... yes checking for build system preprocessor... /project/toolchest/ linux_ia32/glibc232/gcc-422/bin/gcc -std=gnu99 -E checking for build system executable suffix... checking whether build system compiler is ANSI... yes checking for build system compiler math library... -lm checking whether we are using the GNU C++ compiler... yes checking whether /project/toolchest/linux_ia32/glibc232/gcc-422/bin/g+ + accepts -g... yes checking C++ compiler /project/toolchest/linux_ia32/glibc232/gcc-422/ bin/g++ -O2... no, program does not run configure: error: C++ compiler not available, see config.log for details Failed to configure. A closer look at the file SAGE_ROOT/spkg/build/mpir-1.2.p7/src/ config.log shows the following error configure:8051: checking for /project/toolchest/linux_ia32/glibc232/ gcc-422/bin/gcc option to accept ISO C99 configure:8210: /project/toolchest/linux_ia32/glibc232/gcc-422/bin/ gcc -c -O2 conftest.c >&5 conftest.c:65: error: expected ';', ',' or ')' before 'text' conftest.c: In function 'main': conftest.c:119: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar' conftest.c:119: error: 'newvar' undeclared (first use in this function) conftest.c:119: error: (Each undeclared identifier is reported only once conftest.c:119: error: for each function it appears in.) conftest.c:129: error: 'for' loop initial declaration used outside C99 mode configure:8216: $? = 1 ..... and then ..... configure:8210: /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc -std=gnu99 -c -O2 conftest.c >&5 configure:8216: $? = 0 configure:8246: result: -std=gnu99 configure:8376: checking for /project/toolchest/linux_ia32/glibc232/ gcc-422/bin/gcc -std=gnu99 option to accept ISO Standard C configure:8387: result: -std=gnu99 configure:8397: checking how to run the C preprocessor configure:8437: /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc -std=gnu99 -E conftest.c configure:8443: $? = 0 configure:8474: /project/toolchest/linux_ia32/glibc232/gcc-422/bin/gcc -std=gnu99 -E conftest.c conftest.c:15:28: error: ac_nonexistent.h: No such file or directory configure:8480: $? = 1 .... and then a few more that I think are consequence of the first two. Many thanks in advance for any help Kind regards Giovanni Sartoni --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---