Hello all,
for several years, I have installed sagemath on opensuse distributions from
source, without problems. And I think that I have some experience with
compiling from source.
But now it fails in the "./configure" stage with the claim of a missing
"complex.h". But this file exists in /usr/include/complex.h
The system is opensuse leap 15.6 with gcc 13.2.1 and python3.9.
Any help is greatly appreciated!
best wishes
Michael
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/sage-support/abb9a108-e294-4196-9504-a346c1c0db42n%40googlegroups.com.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Sage real_configure 10.6, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ ./real_configure
## --------- ##
## Platform. ##
## --------- ##
hostname = kastanie
uname -m = x86_64
uname -r = 6.4.0-150600.23.60-default
uname -s = Linux
uname -v = #1 SMP PREEMPT_DYNAMIC Tue Jul 1 14:43:49 UTC 2025 (6f98261)
/usr/bin/uname -p = x86_64
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /home/michael/bin/
PATH: /usr/local/bin/
PATH: /usr/bin/
PATH: /bin/
## ----------- ##
## Core tests. ##
## ----------- ##
real_configure:4951: loading site script /usr/share/site/x86_64-unknown-linux-gnu
| #!/bin/sh
| # Site script for configure. It is resourced via $CONFIG_SITE environment varaible.
|
| # If user did not specify libdir, guess the correct target:
| # Use lib64 for 64 bit bi-arch targets, keep the default for the rest.
| if test "$libdir" = '${exec_prefix}/lib' ; then
|
| ac_config_site_64bit_host=NONE
|
| case "$host" in
| "" )
| # User did not specify host target.
| # The native platform x86_64 is a bi-arch platform.
| # Try to detect cross-compilation to inferior architecture.
|
| # We are trying to guess 32-bit target compilation. It's not as easy as
| # it sounds, as there is possible several intermediate combinations.
| ac_config_site_cross_to_32bit_host=NONE
|
| # User defined -m32 in CFLAGS or CXXFLAGS or CC or CXX:
| # (It's sufficient for 32-bit, but alone may cause mis-behavior of some checks.)
| case "$CFLAGS $CXXFLAGS $CC $CXX" in
| *-m32*)
| ac_config_site_cross_to_32bit_host=YES
| ;;
| esac
|
| # Running with linux32:
| # (Changes detected platform, but not the toolchain target.)
| case "`/bin/uname -i`" in
| x86_64 | ppc64 | s390x | aarch64 )
| ;;
| * )
| ac_config_site_cross_to_32bit_host=YES
| ;;
| esac
|
| if test "x$ac_config_site_cross_to_32bit_host" = xNONE; then
| ac_config_site_64bit_host=YES
| fi
|
| ;;
| *x86_64* | *ppc64* | *s390x* | *aarch64* )
| ac_config_site_64bit_host=YES
| ;;
| esac
|
| if test "x$ac_config_site_64bit_host" = xYES; then
| libdir='${exec_prefix}/lib64'
| fi
| fi
|
| # If user did not specify libexecdir, set the correct target:
| # Nor FHS nor openSUSE allow prefix/libexec. Let's default to prefix/lib.
|
| if test "$libexecdir" = '${exec_prefix}/libexec' ; then
| libexecdir='${exec_prefix}/lib'
| fi
|
| # Continue with the standard behavior of configure defined in AC_SITE_LOAD:
| if test "x$prefix" != xNONE; then
| ac_site_file1=$prefix/share/config.site
| ac_site_file2=$prefix/etc/config.site
| else
| ac_site_file1=$ac_default_prefix/share/config.site
| ac_site_file2=$ac_default_prefix/etc/config.site
| fi
| for ac_site_file in "$ac_site_file1" "$ac_site_file2"
| do
| test "x$ac_site_file" = xNONE && continue
| if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
| { $as_echo "/usr/share/site/x86_64-unknown-linux-gnu:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
| $as_echo "/usr/share/site/x86_64-unknown-linux-gnu: loading site script $ac_site_file" >&6;}
| sed 's/^/| /' "$ac_site_file" >&5
| . "$ac_site_file" \
| || { { $as_echo "/usr/share/site/x86_64-unknown-linux-gnu:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
| $as_echo "/usr/share/site/x86_64-unknown-linux-gnu: error: in \`$ac_pwd':" >&2;}
| as_fn_error $? "failed to load site script $ac_site_file
| See \`config.log' for more details" "$LINENO" 5; }
| fi
| done
real_configure:5543: looking for aux files: config.guess config.sub compile config.rpath missing install-sh
real_configure:5556: trying ./config/
real_configure:5585: ./config/config.guess found
real_configure:5585: ./config/config.sub found
real_configure:5585: ./config/compile found
real_configure:5585: ./config/config.rpath found
real_configure:5585: ./config/missing found
real_configure:5567: ./config/install-sh found
real_configure:5723: checking for a BSD-compatible install
real_configure:5797: result: /usr/bin/install -c
real_configure:5808: checking whether build environment is sane
real_configure:5863: result: yes
real_configure:6024: checking for a race-free mkdir -p
real_configure:6067: result: /usr/bin/mkdir -p
real_configure:6074: checking for gawk
real_configure:6095: found /usr/bin/gawk
real_configure:6107: result: gawk
real_configure:6118: checking whether make sets $(MAKE)
real_configure:6142: result: yes
real_configure:6172: checking whether make supports nested variables
real_configure:6191: result: yes
real_configure:6330: checking whether to enable maintainer-specific portions of Makefiles
real_configure:6341: result: yes
real_configure:6370: checking whether make supports the include directive
real_configure:6385: make -f confmf.GNU && cat confinc.out
this is the am__doit target
real_configure:6388: $? = 0
real_configure:6407: result: yes (GNU style)
real_configure:6484: checking for gcc
real_configure:6505: found /usr/bin/gcc
real_configure:6517: result: gcc
real_configure:6876: checking for C compiler version
real_configure:6885: gcc --version >&5
gcc (SUSE Linux) 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23]
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
real_configure:6896: $? = 0
real_configure:6885: gcc -v >&5
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/13/defaults.spec
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-suse-linux
Configured with: ../configure CFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' CXXFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' XCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' TCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' GDCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d,m2 --enable-offload-targets=nvptx-none, --enable-offload-defaulted --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/13 --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --enable-ssp --disable-libssp --disable-libvtv --enable-cet=auto --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libphobos --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-13 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --enable-link-serialization --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
Supported LTO compression algorithms: zlib
... rest of stderr output deleted ...
real_configure:6896: $? = 0
real_configure:6885: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
real_configure:6896: $? = 1
real_configure:6885: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
real_configure:6896: $? = 1
real_configure:6885: gcc -version >&5
gcc: error: unrecognized command-line option '-version'
gcc: fatal error: no input files
compilation terminated.
real_configure:6896: $? = 1
real_configure:6916: checking whether the C compiler works
real_configure:6938: gcc conftest.c >&5
real_configure:6942: $? = 0
real_configure:6993: result: yes
real_configure:6997: checking for C compiler default output file name
real_configure:6999: result: a.out
real_configure:7005: checking for suffix of executables
real_configure:7012: gcc -o conftest conftest.c >&5
real_configure:7016: $? = 0
real_configure:7040: result:
real_configure:7064: checking whether we are cross compiling
real_configure:7072: gcc -o conftest conftest.c >&5
real_configure:7076: $? = 0
real_configure:7083: ./conftest
real_configure:7087: $? = 0
real_configure:7102: result: no
real_configure:7108: checking for suffix of object files
real_configure:7131: gcc -c conftest.c >&5
real_configure:7135: $? = 0
real_configure:7159: result: o
real_configure:7163: checking whether the compiler supports GNU C
real_configure:7183: gcc -c conftest.c >&5
real_configure:7183: $? = 0
real_configure:7195: result: yes
real_configure:7206: checking whether gcc accepts -g
real_configure:7227: gcc -c -g conftest.c >&5
real_configure:7227: $? = 0
real_configure:7274: result: yes
real_configure:7294: checking for gcc option to enable C11 features
real_configure:7309: gcc -c -g -O2 conftest.c >&5
real_configure:7309: $? = 0
real_configure:7328: result: none needed
real_configure:7452: checking whether gcc understands -c and -o together
real_configure:7475: gcc -c conftest.c -o conftest2.o
real_configure:7478: $? = 0
real_configure:7475: gcc -c conftest.c -o conftest2.o
real_configure:7478: $? = 0
real_configure:7491: result: yes
real_configure:7510: checking dependency style of gcc
real_configure:7623: result: none
real_configure:7644: checking build system type
real_configure:7660: result: x86_64-pc-linux-gnu
real_configure:7680: checking host system type
real_configure:7695: result: x86_64-pc-linux-gnu
real_configure:7744: checking for ld used by gcc
real_configure:7874: result: /usr/x86_64-suse-linux/bin/ld
real_configure:7881: checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld
real_configure:7898: result: yes
real_configure:7906: checking for shared library run path origin
real_configure:7921: result: done
real_configure:7998: checking for root user
real_configure:8007: result: no
real_configure:8093: checking the symbolic links in the source tree
real_configure:8097: result: intact
real_configure:8134: checking for a sed that does not truncate output
real_configure:8206: result: /usr/bin/sed
real_configure:8214: checking for ar
real_configure:8235: found /usr/bin/ar
real_configure:8248: result: yes
real_configure:8269: checking for m4
real_configure:8290: found /usr/bin/m4
real_configure:8303: result: yes
real_configure:8384: checking for pkg-config
real_configure:8407: found /usr/bin/pkg-config
real_configure:8420: result: /usr/bin/pkg-config
real_configure:8445: checking pkg-config is at least version 0.29
real_configure:8448: result: yes
real_configure:8462: checking for ranlib
real_configure:8483: found /usr/bin/ranlib
real_configure:8496: result: yes
real_configure:8517: checking for strip
real_configure:8538: found /usr/bin/strip
real_configure:8551: result: yes
real_configure:8571: checking for GNU or BSD tar
real_configure:8626: result: /usr/bin/tar
real_configure:8638: checking for GNU make
real_configure:8687: result: /usr/bin/make
real_configure:8698: checking for Python
real_configure:8701: result: /usr/bin/python
real_configure:8713: checking for perl
real_configure:8736: found /usr/bin/perl
real_configure:8749: result: /usr/bin/perl
real_configure:8757: checking for Perl version 5.8.0 or later
real_configure:8772: result: yes
real_configure:8804: checking whether a conda environment is active
real_configure:8813: result: no
real_configure:8921: checking for gcc
real_configure:8954: result: gcc
real_configure:9313: checking for C compiler version
real_configure:9322: gcc --version >&5
gcc (SUSE Linux) 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23]
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
real_configure:9333: $? = 0
real_configure:9322: gcc -v >&5
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/13/defaults.spec
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-suse-linux
Configured with: ../configure CFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' CXXFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' XCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' TCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' GDCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d,m2 --enable-offload-targets=nvptx-none, --enable-offload-defaulted --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/13 --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --enable-ssp --disable-libssp --disable-libvtv --enable-cet=auto --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libphobos --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-13 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --enable-link-serialization --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
Supported LTO compression algorithms: zlib
... rest of stderr output deleted ...
real_configure:9333: $? = 0
real_configure:9322: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
real_configure:9333: $? = 1
real_configure:9322: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
real_configure:9333: $? = 1
real_configure:9322: gcc -version >&5
gcc: error: unrecognized command-line option '-version'
gcc: fatal error: no input files
compilation terminated.
real_configure:9333: $? = 1
real_configure:9337: checking whether the compiler supports GNU C
real_configure:9369: result: yes
real_configure:9380: checking whether gcc accepts -g
real_configure:9448: result: yes
real_configure:9468: checking for gcc option to enable C11 features
real_configure:9502: result: none needed
real_configure:9626: checking whether gcc understands -c and -o together
real_configure:9665: result: yes
real_configure:9684: checking dependency style of gcc
real_configure:9797: result: none
real_configure:9817: checking how to run the C preprocessor
real_configure:9843: gcc -E conftest.c
real_configure:9843: $? = 0
real_configure:9859: gcc -E conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
11 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
real_configure:9859: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
real_configure:9888: result: gcc -E
real_configure:9902: gcc -E conftest.c
real_configure:9902: $? = 0
real_configure:9918: gcc -E conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
11 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
real_configure:9918: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
real_configure:10020: checking for g++
real_configure:10056: result: no
real_configure:10020: checking for c++
real_configure:10056: result: no
real_configure:10020: checking for gpp
real_configure:10041: found /usr/bin/gpp
real_configure:10053: result: gpp
real_configure:10080: checking for C++ compiler version
real_configure:10089: gpp --version >&5
GPP 2.28
Copyright (C) 1996-2001 Denis Auroux
Copyright (C) 2003-2020 Tristan Miller
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
real_configure:10100: $? = 0
real_configure:10089: gpp -v >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10100: $? = 1
real_configure:10089: gpp -V >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10100: $? = 1
real_configure:10089: gpp -qversion >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10100: $? = 1
real_configure:10104: checking whether the compiler supports GNU C++
real_configure:10124: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:10124: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
| #ifndef __GNUC__
| choke me
| #endif
|
| ;
| return 0;
| }
real_configure:10136: result: no
real_configure:10147: checking whether gpp accepts -g
real_configure:10168: gpp -c -g conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
int
main (void)
{
;
return 0;
}
real_configure:10168: $? = 0
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:10184: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:10184: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:10201: gpp -c -g conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
int
main (void)
{
;
return 0;
}
real_configure:10201: $? = 0
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:10215: result: no
real_configure:10235: checking for gpp option to enable C++11 features
real_configure:10250: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -std=gnu++11 -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -std=gnu++0x -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -std=c++11 -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -std=c++0x -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -qlanglvl=extended0x -c conftest.cpp >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10250: gpp -AA -c conftest.cpp >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10250: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
|
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
|
| namespace cxx11test
| {
| constexpr int get_val() { return 20; }
|
| struct testinit
| {
| int i;
| double d;
| };
|
| class delegate
| {
| public:
| delegate(int n) : n(n) {}
| delegate(): delegate(2354) {}
|
| virtual int getval() { return this->n; };
| protected:
| int n;
| };
|
| class overridden : public delegate
| {
| public:
| overridden(int n): delegate(n) {}
| virtual int getval() override final { return this->n * 2; }
| };
|
| class nocopy
| {
| public:
| nocopy(int i): i(i) {}
| nocopy() = default;
| nocopy(const nocopy&) = delete;
| nocopy & operator=(const nocopy&) = delete;
| private:
| int i;
| };
|
| // for testing lambda expressions
| template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
| {
| return f(v);
| }
|
| // for testing variadic templates and trailing return types
| template <typename V> auto sum(V first) -> V
| {
| return first;
| }
| template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
| {
| return first + sum(rest...);
| }
| }
|
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
|
| {
| // Test auto and decltype
| auto a1 = 6538;
| auto a2 = 48573953.4;
| auto a3 = "String literal";
|
| int total = 0;
| for (auto i = a3; *i; ++i) { total += *i; }
|
| decltype(a2) a4 = 34895.034;
| }
| {
| // Test constexpr
| short sa[cxx11test::get_val()] = { 0 };
| }
| {
| // Test initializer lists
| cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
| // Test range-based for
| int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
| 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
| for (auto &x : array) { x += 23; }
| }
| {
| // Test lambda expressions
| using cxx11test::eval;
| assert (eval ([](int x) { return x*2; }, 21) == 42);
| double d = 2.0;
| assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
| assert (d == 5.0);
| assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
| assert (d == 5.0);
| }
| {
| // Test use of variadic templates
| using cxx11test::sum;
| auto a = sum(1);
| auto b = sum(1, 2);
| auto c = sum(1.0, 2.0, 3.0);
| }
| {
| // Test constructor delegation
| cxx11test::delegate d1;
| cxx11test::delegate d2();
| cxx11test::delegate d3(45);
| }
| {
| // Test override and final
| cxx11test::overridden o1(55464);
| }
| {
| // Test nullptr
| char *c = nullptr;
| }
| {
| // Test template brackets
| test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
| // Unicode literals
| char const *utf8 = u8"UTF-8 string \u2500";
| char16_t const *utf16 = u"UTF-8 string \u2500";
| char32_t const *utf32 = U"UTF-32 string \u2500";
| }
|
| return ok;
| }
|
real_configure:10264: result: unsupported
real_configure:10284: checking for gpp option to enable C++98 features
real_configure:10299: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:10299: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
| return ok;
| }
|
real_configure:10299: gpp -std=gnu++98 -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10299: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
| return ok;
| }
|
real_configure:10299: gpp -std=c++98 -c conftest.cpp >&5
/* confdefs.h */
/* end confdefs.h. */
// Does the compiler advertise C++98 conformance?
# error "Compiler does not advertise C++98 conformance"
// These inclusions are to reject old compilers that
// lack the unsuffixed header files.
conftest.cpp:20: error: Requested include file not found
real_configure:10299: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
| return ok;
| }
|
real_configure:10299: gpp -qlanglvl=extended -c conftest.cpp >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10299: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
| return ok;
| }
|
real_configure:10299: gpp -AA -c conftest.cpp >&5
Usage : gpp [-{o|O} outfile] [-I/include/path] [-Dname=val ...] [-z] [-x] [-m]
[-n] [-C | -T | -H | -X | -P | -U ... [-M ...]] [+c<n> str1 str2]
[+s<n> str1 str2 c] [long options] [infile]
default: #define x y macro(arg,...)
-C : maximum cpp compatibility (includes -n, +c, +s, ...)
-T : TeX-like \define{x}{y} \macro{arg}{...}
-H : HTML-like <#define x|y> <#macro arg|...>
-X : XHTML-like <#define x|y/> <#macro arg|.../>
-P : prolog compatible cpp-like mode
-U : user-defined syntax (specified in 9 following args; see manual)
-M : user-defined syntax for meta-macros (specified in 7 following args)
-o : output to outfile
-O : output to outfile and stdout
-z : line terminator is CR-LF (MS-DOS style)
-x : enable #exec built-in macro
-m : enable automatic mode switching upon including .h/.c files
-n : send LF characters serving as macro terminators to output
+c : use next 2 args as comment start and comment end sequences
+s : use next 3 args as string start, end and quote character
Long options:
--include file : process file before infile
--nostdinc : don't search standard directories for files to include
--nocurinc : don't search the current directory for files to include
--curdirinclast : search the current directory last
--warninglevel n : set warning level
--includemarker formatstring : keep track of #include directives in output
--version : display version information and exit
-h, --help : display this message and exit
real_configure:10299: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
|
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
|
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
| extern int strcmp (const char *, const char *);
| }
|
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
|
| namespace {
|
| void test_exception_syntax()
| {
| try {
| throw "test";
| } catch (const char *s) {
| // Extra parentheses suppress a warning when building autoconf itself,
| // due to lint rules shared with more typical C programs.
| assert (!(strcmp) (s, "test"));
| }
| }
|
| template <typename T> struct test_template
| {
| T const val;
| explicit test_template(T t) : val(t) {}
| template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
|
| } // anonymous namespace
|
| int
| main (int argc, char **argv)
| {
| int ok = 0;
|
| assert (argc);
| assert (! argv[0]);
| {
| test_exception_syntax ();
| test_template<double> tt (2.0);
| assert (tt.add (4) == 6.0);
| assert (true && !false);
| }
|
| return ok;
| }
|
real_configure:10313: result: unsupported
real_configure:10340: checking dependency style of gpp
real_configure:10453: result: none
real_configure:10527: checking for gfortran
real_configure:10563: result: no
real_configure:10527: checking for g95
real_configure:10563: result: no
real_configure:10527: checking for xlf95
real_configure:10563: result: no
real_configure:10527: checking for f95
real_configure:10563: result: no
real_configure:10527: checking for fort
real_configure:10563: result: no
real_configure:10527: checking for ifort
real_configure:10563: result: no
real_configure:10527: checking for ifc
real_configure:10563: result: no
real_configure:10527: checking for efc
real_configure:10563: result: no
real_configure:10527: checking for pgfortran
real_configure:10563: result: no
real_configure:10527: checking for pgf95
real_configure:10563: result: no
real_configure:10527: checking for lf95
real_configure:10563: result: no
real_configure:10527: checking for ftn
real_configure:10563: result: no
real_configure:10527: checking for nagfor
real_configure:10563: result: no
real_configure:10527: checking for xlf90
real_configure:10563: result: no
real_configure:10527: checking for f90
real_configure:10563: result: no
real_configure:10527: checking for pgf90
real_configure:10563: result: no
real_configure:10527: checking for pghpf
real_configure:10563: result: no
real_configure:10527: checking for epcf90
real_configure:10563: result: no
real_configure:10527: checking for g77
real_configure:10563: result: no
real_configure:10527: checking for xlf
real_configure:10563: result: no
real_configure:10527: checking for f77
real_configure:10548: found /usr/bin/f77
real_configure:10560: result: f77
real_configure:10586: checking for Fortran compiler version
real_configure:10595: f77 --version >&5
/usr/bin/f77 script based on f2c:
/usr/bin/f77: line 113: /usr/local/bin/f2c: No such file or directory
real_configure:10606: $? = 0
real_configure:10595: f77 -v >&5
/usr/bin/f77 script based on f2c:
/usr/bin/f77: line 113: /usr/local/bin/f2c: No such file or directory
real_configure:10606: $? = 0
real_configure:10595: f77 -V >&5
getopt: invalid option -- 'V'
real_configure:10606: $? = 0
real_configure:10595: f77 -qversion >&5
Ignoring -rsion
getopt: invalid option -- 'q'
getopt: invalid option -- 'v'
getopt: invalid option -- 'e'
real_configure:10606: $? = 0
real_configure:10615: checking whether the compiler supports GNU Fortran
real_configure:10629: f77 -c conftest.F >&5
/usr/bin/f77: line 261: /usr/local/bin/f2c: No such file or directory
real_configure:10629: $? = 127
real_configure: failed program was:
| program main
| #ifndef __GNUC__
| choke me
| #endif
|
| end
real_configure:10641: result: no
real_configure:10649: checking whether f77 accepts -g
real_configure:10661: f77 -c -g conftest.f >&5
/usr/bin/f77: line 254: /usr/local/bin/f2c: No such file or directory
real_configure:10661: $? = 127
real_configure: failed program was:
| program main
|
| end
real_configure:10672: result: no
real_configure:10768: checking for gcc
real_configure:10789: found /usr/bin/gcc
real_configure:10801: result: gcc
real_configure:10826: checking for Objective C compiler version
real_configure:10835: gcc --version >&5
gcc (SUSE Linux) 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23]
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
real_configure:10846: $? = 0
real_configure:10835: gcc -v >&5
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/13/defaults.spec
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-suse-linux
Configured with: ../configure CFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' CXXFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' XCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' TCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' GDCFLAGS=' -fmessage-length=0 -grecord-gcc-switches -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d,m2 --enable-offload-targets=nvptx-none, --enable-offload-defaulted --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/13 --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --enable-ssp --disable-libssp --disable-libvtv --enable-cet=auto --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libphobos --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-13 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --enable-link-serialization --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
Supported LTO compression algorithms: zlib
... rest of stderr output deleted ...
real_configure:10846: $? = 0
real_configure:10835: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
real_configure:10846: $? = 1
real_configure:10835: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
real_configure:10846: $? = 1
real_configure:10850: checking whether the compiler supports GNU Objective C
real_configure:10870: gcc -c conftest.m >&5
real_configure:10870: $? = 0
real_configure:10882: result: yes
real_configure:10893: checking whether gcc accepts -g
real_configure:10914: gcc -c -g conftest.m >&5
real_configure:10914: $? = 0
real_configure:10961: result: yes
real_configure:10986: checking dependency style of gcc
real_configure:11097: result: none
real_configure:11172: checking for g++
real_configure:11208: result: no
real_configure:11172: checking for objc++
real_configure:11208: result: no
real_configure:11172: checking for objcxx
real_configure:11208: result: no
real_configure:11172: checking for c++
real_configure:11208: result: no
real_configure:11172: checking for CXX
real_configure:11208: result: no
real_configure:11230: checking for Objective C++ compiler version
real_configure:11239: g++ --version >&5
./real_configure: line 11241: g++: command not found
real_configure:11250: $? = 127
real_configure:11239: g++ -v >&5
./real_configure: line 11241: g++: command not found
real_configure:11250: $? = 127
real_configure:11239: g++ -V >&5
./real_configure: line 11241: g++: command not found
real_configure:11250: $? = 127
real_configure:11239: g++ -qversion >&5
./real_configure: line 11241: g++: command not found
real_configure:11250: $? = 127
real_configure:11254: checking whether the compiler supports GNU Objective C++
real_configure:11274: g++ -c conftest.mm >&5
./real_configure: line 4302: g++: command not found
real_configure:11274: $? = 127
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
| #ifndef __GNUC__
| choke me
| #endif
|
| ;
| return 0;
| }
real_configure:11286: result: no
real_configure:11297: checking whether g++ accepts -g
real_configure:11318: g++ -c -g conftest.mm >&5
./real_configure: line 4302: g++: command not found
real_configure:11318: $? = 127
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:11334: g++ -c conftest.mm >&5
./real_configure: line 4302: g++: command not found
real_configure:11334: $? = 127
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:11351: g++ -c -g conftest.mm >&5
./real_configure: line 4302: g++: command not found
real_configure:11351: $? = 127
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
real_configure:11365: result: no
real_configure:11390: checking dependency style of g++
real_configure:11501: result: none
real_configure:11542: checking for stdio.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <stdio.h>
real_configure:11542: result: no
real_configure:11542: checking for stdlib.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <stdlib.h>
real_configure:11542: result: no
real_configure:11542: checking for string.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <string.h>
real_configure:11542: result: no
real_configure:11542: checking for inttypes.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <inttypes.h>
real_configure:11542: result: no
real_configure:11542: checking for stdint.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <stdint.h>
real_configure:11542: result: no
real_configure:11542: checking for strings.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <strings.h>
real_configure:11542: result: no
real_configure:11542: checking for sys/stat.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/stat.h>
real_configure:11542: result: no
real_configure:11542: checking for sys/types.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/types.h>
real_configure:11542: result: no
real_configure:11542: checking for unistd.h
real_configure:11542: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11542: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <unistd.h>
real_configure:11542: result: no
real_configure:11567: checking for complex.h
real_configure:11567: gpp -c conftest.cpp >&5
stdin:1: error: character not allowed to start a syntax specifier
real_configure:11567: $? = 1
real_configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Sage"
| #define PACKAGE_TARNAME "sage"
| #define PACKAGE_VERSION "10.6"
| #define PACKAGE_STRING "Sage 10.6"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "sage"
| #define VERSION "10.6"
| /* end confdefs.h. */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <complex.h>
real_configure:11567: result: no
real_configure:11573: error: Exiting, since you do not have the 'complex.h' header file.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=no
ac_cv_env_CBC_CFLAGS_set=
ac_cv_env_CBC_CFLAGS_value=
ac_cv_env_CBC_LIBS_set=
ac_cv_env_CBC_LIBS_value=
ac_cv_env_CBLAS_CFLAGS_set=
ac_cv_env_CBLAS_CFLAGS_value=
ac_cv_env_CBLAS_LIBS_set=
ac_cv_env_CBLAS_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_ECLIB_CFLAGS_set=
ac_cv_env_ECLIB_CFLAGS_value=
ac_cv_env_ECLIB_LIBS_set=
ac_cv_env_ECLIB_LIBS_value=
ac_cv_env_F77CFLAGS_set=
ac_cv_env_F77CFLAGS_value=
ac_cv_env_FCFLAGS_set=
ac_cv_env_FCFLAGS_value=
ac_cv_env_FC_set=
ac_cv_env_FC_value=
ac_cv_env_FFLAS_FFPACK_CFLAGS_set=
ac_cv_env_FFLAS_FFPACK_CFLAGS_value=
ac_cv_env_FFLAS_FFPACK_LIBS_set=
ac_cv_env_FFLAS_FFPACK_LIBS_value=
ac_cv_env_FPLLL_CFLAGS_set=
ac_cv_env_FPLLL_CFLAGS_value=
ac_cv_env_FPLLL_LIBS_set=
ac_cv_env_FPLLL_LIBS_value=
ac_cv_env_FREETYPE_CFLAGS_set=
ac_cv_env_FREETYPE_CFLAGS_value=
ac_cv_env_FREETYPE_LIBS_set=
ac_cv_env_FREETYPE_LIBS_value=
ac_cv_env_GC_CFLAGS_set=
ac_cv_env_GC_CFLAGS_value=
ac_cv_env_GC_LIBS_set=
ac_cv_env_GC_LIBS_value=
ac_cv_env_GF2X_CFLAGS_set=
ac_cv_env_GF2X_CFLAGS_value=
ac_cv_env_GF2X_LIBS_set=
ac_cv_env_GF2X_LIBS_value=
ac_cv_env_GIVARO_CFLAGS_set=
ac_cv_env_GIVARO_CFLAGS_value=
ac_cv_env_GIVARO_LIBS_set=
ac_cv_env_GIVARO_LIBS_value=
ac_cv_env_GSLPCDIR_set=
ac_cv_env_GSLPCDIR_value=
ac_cv_env_GSL_CFLAGS_set=
ac_cv_env_GSL_CFLAGS_value=
ac_cv_env_GSL_LIBS_set=
ac_cv_env_GSL_LIBS_value=
ac_cv_env_IGRAPH_CFLAGS_set=
ac_cv_env_IGRAPH_CFLAGS_value=
ac_cv_env_IGRAPH_LIBS_set=
ac_cv_env_IGRAPH_LIBS_value=
ac_cv_env_ISL_CFLAGS_set=
ac_cv_env_ISL_CFLAGS_value=
ac_cv_env_ISL_LIBS_set=
ac_cv_env_ISL_LIBS_value=
ac_cv_env_LAPACK_CFLAGS_set=
ac_cv_env_LAPACK_CFLAGS_value=
ac_cv_env_LAPACK_LIBS_set=
ac_cv_env_LAPACK_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBATOMIC_OPS_CFLAGS_set=
ac_cv_env_LIBATOMIC_OPS_CFLAGS_value=
ac_cv_env_LIBATOMIC_OPS_LIBS_set=
ac_cv_env_LIBATOMIC_OPS_LIBS_value=
ac_cv_env_LIBFFI_CFLAGS_set=
ac_cv_env_LIBFFI_CFLAGS_value=
ac_cv_env_LIBFFI_LIBS_set=
ac_cv_env_LIBFFI_LIBS_value=
ac_cv_env_LIBGD_CFLAGS_set=
ac_cv_env_LIBGD_CFLAGS_value=
ac_cv_env_LIBGD_LIBS_set=
ac_cv_env_LIBGD_LIBS_value=
ac_cv_env_LIBPNG_CFLAGS_set=
ac_cv_env_LIBPNG_CFLAGS_value=
ac_cv_env_LIBPNG_LIBS_set=
ac_cv_env_LIBPNG_LIBS_value=
ac_cv_env_LIBSEMIGROUPS_CFLAGS_set=
ac_cv_env_LIBSEMIGROUPS_CFLAGS_value=
ac_cv_env_LIBSEMIGROUPS_LIBS_set=
ac_cv_env_LIBSEMIGROUPS_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LINBOX_CFLAGS_set=
ac_cv_env_LINBOX_CFLAGS_value=
ac_cv_env_LINBOX_LIBS_set=
ac_cv_env_LINBOX_LIBS_value=
ac_cv_env_M4RI_CFLAGS_set=
ac_cv_env_M4RI_CFLAGS_value=
ac_cv_env_M4RI_LIBS_set=
ac_cv_env_M4RI_LIBS_value=
ac_cv_env_NCURSES_CFLAGS_set=
ac_cv_env_NCURSES_CFLAGS_value=
ac_cv_env_NCURSES_LIBS_set=
ac_cv_env_NCURSES_LIBS_value=
ac_cv_env_OBJCFLAGS_set=
ac_cv_env_OBJCFLAGS_value=
ac_cv_env_OBJCXXFLAGS_set=
ac_cv_env_OBJCXXFLAGS_value=
ac_cv_env_OBJCXX_set=
ac_cv_env_OBJCXX_value=
ac_cv_env_OBJC_set=
ac_cv_env_OBJC_value=
ac_cv_env_OPENBLASPCDIR_set=
ac_cv_env_OPENBLASPCDIR_value=
ac_cv_env_OPENBLAS_CFLAGS_set=
ac_cv_env_OPENBLAS_CFLAGS_value=
ac_cv_env_OPENBLAS_LIBS_set=
ac_cv_env_OPENBLAS_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_PRIMECOUNT_CFLAGS_set=
ac_cv_env_PRIMECOUNT_CFLAGS_value=
ac_cv_env_PRIMECOUNT_LIBS_set=
ac_cv_env_PRIMECOUNT_LIBS_value=
ac_cv_env_PRIMESIEVE_CFLAGS_set=
ac_cv_env_PRIMESIEVE_CFLAGS_value=
ac_cv_env_PRIMESIEVE_LIBS_set=
ac_cv_env_PRIMESIEVE_LIBS_value=
ac_cv_env_READLINE_CFLAGS_set=
ac_cv_env_READLINE_CFLAGS_value=
ac_cv_env_READLINE_LIBS_set=
ac_cv_env_READLINE_LIBS_value=
ac_cv_env_R_CFLAGS_set=
ac_cv_env_R_CFLAGS_value=
ac_cv_env_R_LIBS_set=
ac_cv_env_R_LIBS_value=
ac_cv_env_SAGE_DEBUG_set=
ac_cv_env_SAGE_DEBUG_value=
ac_cv_env_SAGE_FAT_BINARY_set=
ac_cv_env_SAGE_FAT_BINARY_value=
ac_cv_env_SINGULAR_CFLAGS_set=
ac_cv_env_SINGULAR_CFLAGS_value=
ac_cv_env_SINGULAR_LIBS_set=
ac_cv_env_SINGULAR_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_libbraiding_CFLAGS_set=
ac_cv_env_libbraiding_CFLAGS_value=
ac_cv_env_libbraiding_LIBS_set=
ac_cv_env_libbraiding_LIBS_value=
ac_cv_env_libjpeg_CFLAGS_set=
ac_cv_env_libjpeg_CFLAGS_value=
ac_cv_env_libjpeg_LIBS_set=
ac_cv_env_libjpeg_LIBS_value=
ac_cv_env_msolve_CFLAGS_set=
ac_cv_env_msolve_CFLAGS_value=
ac_cv_env_msolve_LIBS_set=
ac_cv_env_msolve_LIBS_value=
ac_cv_env_ntl_includedir_set=
ac_cv_env_ntl_includedir_value=
ac_cv_env_ntl_libdir_set=
ac_cv_env_ntl_libdir_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_env_zlib_CFLAGS_set=
ac_cv_env_zlib_CFLAGS_value=
ac_cv_env_zlib_LIBS_set=
ac_cv_env_zlib_LIBS_value=
ac_cv_fc_compiler_gnu=no
ac_cv_header_complex_h=no
ac_cv_header_inttypes_h=no
ac_cv_header_stdint_h=no
ac_cv_header_stdio_h=no
ac_cv_header_stdlib_h=no
ac_cv_header_string_h=no
ac_cv_header_strings_h=no
ac_cv_header_sys_stat_h=no
ac_cv_header_sys_types_h=no
ac_cv_header_unistd_h=no
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_objc_compiler_gnu=yes
ac_cv_objcxx_compiler_gnu=no
ac_cv_objext=o
ac_cv_path_MAKE=/usr/bin/make
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_TAR=/usr/bin/tar
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=gpp
ac_cv_prog_ac_ct_FC=f77
ac_cv_prog_ac_ct_OBJC=gcc
ac_cv_prog_cc_c11=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_cxx11=no
ac_cv_prog_cxx_cxx98=no
ac_cv_prog_cxx_g=no
ac_cv_prog_fc_g=no
ac_cv_prog_found_ar=yes
ac_cv_prog_found_m4=yes
ac_cv_prog_found_ranlib=yes
ac_cv_prog_found_strip=yes
ac_cv_prog_make_make_set=yes
ac_cv_prog_objc_g=yes
ac_cv_prog_objcxx_g=no
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_libname_spec='lib$name'
acl_cv_library_names_spec='$libname$shrext'
acl_cv_path_LD=/usr/x86_64-suse-linux/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CC_dependencies_compiler_type=none
am_cv_CXX_dependencies_compiler_type=none
am_cv_OBJCXX_dependencies_compiler_type=none
am_cv_OBJC_dependencies_compiler_type=none
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
ax_cv_prog_perl_version=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} '\''/home/michael/local/sage/sage-10.6/config/missing'\'' aclocal-1.16'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AUTOCONF='${SHELL} '\''/home/michael/local/sage/sage-10.6/config/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/home/michael/local/sage/sage-10.6/config/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/home/michael/local/sage/sage-10.6/config/missing'\'' automake-1.16'
AWK='gawk'
BOOST_CPPFLAGS=''
BOOST_LDFLAGS=''
CBC_CFLAGS=''
CBC_LIBS=''
CBLAS_CFLAGS=''
CBLAS_LIBS=''
CC='gcc'
CCDEPMODE='depmode=none'
CDDEXEC=''
CDDEXECGMP=''
CFLAGS='-g -O2'
CFLAGS_MARCH=''
CL=''
CONVERT=''
CPP='gcc -E'
CPPFLAGS=''
CSCOPE='cscope'
CTAGS='ctags'
CXX='gpp'
CXXCPP=''
CXXDEPMODE='depmode=none'
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DOT=''
DVIPNG=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
ECLIB_CFLAGS=''
ECLIB_LIBS=''
ECL_CONFIG=''
ECMBIN=''
ENABLE_SYSTEM_SITE_PACKAGES=''
ETAGS='etags'
EXEEXT=''
F77CFLAGS=''
F77FLAGS=''
FC='f77'
FCFLAGS=''
FFLAS_FFPACK_CFLAGS=''
FFLAS_FFPACK_LIBS=''
FFMPEG=''
FOURTITWO_CIRCUITS=''
FOURTITWO_GRAVER=''
FOURTITWO_GROEBNER=''
FOURTITWO_HILBERT=''
FOURTITWO_MARKOV=''
FOURTITWO_PPI=''
FOURTITWO_QSOLVE=''
FOURTITWO_RAYS=''
FOURTITWO_ZSOLVE=''
FPLLL_CFLAGS=''
FPLLL_LIBS=''
FREETYPE_CFLAGS=''
FREETYPE_LIBS=''
GAP=''
GAP_ROOT_PATHS=''
GCC_VERSION=''
GC_CFLAGS=''
GC_LIBS=''
GENGCHECK=''
GENGETOPT=''
GENGnautyCHECK=''
GF2X_CFLAGS=''
GF2X_LIBS=''
GIVARO_CFLAGS=''
GIVARO_LIBS=''
GLPSOL=''
GP2C=''
GP=''
GPHELP=''
GSLPCDIR=''
GSL_CFLAGS=''
GSL_LIBS=''
GXX_VERSION=''
HAVE_CXX11=''
HAVE_PIP=''
IGRAPH_CFLAGS=''
IGRAPH_LIBS=''
INFO=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
ISL_CFLAGS=''
ISL_LIBS=''
LAPACK_CFLAGS=''
LAPACK_LIBS=''
LATEXMK=''
LCALC_BIN=''
LDFLAGS=''
LIBATOMIC_OPS_CFLAGS=''
LIBATOMIC_OPS_LIBS=''
LIBCURL=''
LIBCURL_CPPFLAGS=''
LIBFFI_CFLAGS=''
LIBFFI_LIBS=''
LIBGD_CFLAGS=''
LIBGD_LIBS=''
LIBICONV=''
LIBOBJS=''
LIBPNG_CFLAGS=''
LIBPNG_LIBS=''
LIBS=''
LIBSEMIGROUPS_CFLAGS=''
LIBSEMIGROUPS_LIBS=''
LINBOX_CFLAGS=''
LINBOX_LIBS=''
LRSNASH=''
LTLIBICONV=''
LTLIBOBJS=''
M4RI_CFLAGS=''
M4RI_LIBS=''
MAINT=''
MAINTAINER_MODE_FALSE='#'
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} '\''/home/michael/local/sage/sage-10.6/config/missing'\'' makeinfo'
MKDIR_P='/usr/bin/mkdir -p'
NCURSES_CFLAGS=''
NCURSES_LIBS=''
NEATO=''
NTL_INCDIR=''
NTL_LIBDIR=''
OBJC='gcc'
OBJCDEPMODE='depmode=none'
OBJCFLAGS='-g -O2'
OBJCXX='g++'
OBJCXXDEPMODE='depmode=none'
OBJCXXFLAGS=''
OBJEXT='o'
OPENBLASPCDIR=''
OPENBLAS_CFLAGS=''
OPENBLAS_LIBS=''
OPENMP_CFLAGS=''
OPENMP_CXXFLAGS=''
OPENSSL_INCLUDES=''
OPENSSL_LDFLAGS=''
OPENSSL_LIBS=''
PACKAGE='sage'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_NAME='Sage'
PACKAGE_STRING='Sage 10.6'
PACKAGE_TARNAME='sage'
PACKAGE_URL=''
PACKAGE_VERSION='10.6'
PALPclass11=''
PALPclass4=''
PALPclass5=''
PALPclass6=''
PALPclass=''
PALPcws11=''
PALPcws4=''
PALPcws5=''
PALPcws6=''
PALPcws=''
PALPnef11=''
PALPnef4=''
PALPnef5=''
PALPnef6=''
PALPnef=''
PALPpoly11=''
PALPpoly4=''
PALPpoly5=''
PALPpoly6=''
PALPpoly=''
PANDOC=''
PATCHELF=''
PATH_SEPARATOR=':'
PDF2SVG=''
PDFLATEX=''
PERL='/usr/bin/perl'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PPL_CONFIG=''
PPL_CPPFLAGS=''
PPL_LDFLAGS=''
PPL_LIBS=''
PRIMECOUNT_CFLAGS=''
PRIMECOUNT_LIBS=''
PRIMESIEVE_CFLAGS=''
PRIMESIEVE_LIBS=''
PYTHON_FOR_VENV=''
PYTHON_MINOR=''
QHULL=''
READLINE_CFLAGS=''
READLINE_LIBS=''
REDCHECKGMP=''
R_CFLAGS=''
R_EXECUTABLE=''
R_LIBS=''
SAGE_ARCHFLAGS=''
SAGE_BUILT_PACKAGES=''
SAGE_CONFIGURE_FFLAS_FFPACK=''
SAGE_CRTI_DIR=''
SAGE_CXX_WITHOUT_STD=''
SAGE_DEBUG=''
SAGE_DOCS='${SAGE_LOCAL}'
SAGE_DUMMY_PACKAGES=''
SAGE_ECL_CONFIG=''
SAGE_ECMBIN=''
SAGE_EDITABLE='yes'
SAGE_ENABLE_4ti2=''
SAGE_ENABLE_awali=''
SAGE_ENABLE_barvinok=''
SAGE_ENABLE_benzene=''
SAGE_ENABLE_bliss=''
SAGE_ENABLE_buckygen=''
SAGE_ENABLE_cbc=''
SAGE_ENABLE_ccache=''
SAGE_ENABLE_cocoalib=''
SAGE_ENABLE_coxeter3=''
SAGE_ENABLE_csdp=''
SAGE_ENABLE_cunningham_tables=''
SAGE_ENABLE_cvxpy=''
SAGE_ENABLE_cylp=''
SAGE_ENABLE_d3js=''
SAGE_ENABLE_database_cremona_ellcurve=''
SAGE_ENABLE_database_cubic_hecke=''
SAGE_ENABLE_database_jones_numfield=''
SAGE_ENABLE_database_knotinfo=''
SAGE_ENABLE_database_kohel=''
SAGE_ENABLE_database_mutation_class=''
SAGE_ENABLE_database_odlyzko_zeta=''
SAGE_ENABLE_database_stein_watkins=''
SAGE_ENABLE_database_stein_watkins_mini=''
SAGE_ENABLE_database_symbolic_data=''
SAGE_ENABLE_deformation=''
SAGE_ENABLE_dot2tex=''
SAGE_ENABLE_dsdp=''
SAGE_ENABLE_e_antic=''
SAGE_ENABLE_ecos_python=''
SAGE_ENABLE_ffmpeg=''
SAGE_ENABLE_free_fonts=''
SAGE_ENABLE_fricas=''
SAGE_ENABLE_frobby=''
SAGE_ENABLE_gap3=''
SAGE_ENABLE_gap_jupyter=''
SAGE_ENABLE_gap_packages=''
SAGE_ENABLE_gdb=''
SAGE_ENABLE_giac=''
SAGE_ENABLE_git=''
SAGE_ENABLE_github_cli=''
SAGE_ENABLE_glucose=''
SAGE_ENABLE_gp2c=''
SAGE_ENABLE_graphviz=''
SAGE_ENABLE_igraph=''
SAGE_ENABLE_imagemagick=''
SAGE_ENABLE_isl=''
SAGE_ENABLE_jmol=''
SAGE_ENABLE_jupymake=''
SAGE_ENABLE_jupyter_jsmol=''
SAGE_ENABLE_kenzo=''
SAGE_ENABLE_kissat=''
SAGE_ENABLE_latte_int=''
SAGE_ENABLE_libgraphviz=''
SAGE_ENABLE_libjpeg=''
SAGE_ENABLE_libnauty=''
SAGE_ENABLE_libogg=''
SAGE_ENABLE_libsemigroups=''
SAGE_ENABLE_libxml2=''
SAGE_ENABLE_lidia=''
SAGE_ENABLE_lie=''
SAGE_ENABLE_llvm=''
SAGE_ENABLE_lrslib=''
SAGE_ENABLE_matroid_database=''
SAGE_ENABLE_mcqd=''
SAGE_ENABLE_meataxe=''
SAGE_ENABLE_modular_resolution=''
SAGE_ENABLE_mpfrcx=''
SAGE_ENABLE_msolve=''
SAGE_ENABLE_normaliz=''
SAGE_ENABLE_notedown=''
SAGE_ENABLE_onetbb=''
SAGE_ENABLE_osqp_python=''
SAGE_ENABLE_p_group_cohomology=''
SAGE_ENABLE_pandoc=''
SAGE_ENABLE_pandoc_attributes=''
SAGE_ENABLE_papilo=''
SAGE_ENABLE_pari_elldata=''
SAGE_ENABLE_pari_galpol=''
SAGE_ENABLE_pari_jupyter=''
SAGE_ENABLE_pari_nftables=''
SAGE_ENABLE_pari_seadata=''
SAGE_ENABLE_pdf2svg=''
SAGE_ENABLE_perl_cpan_polymake_prereq=''
SAGE_ENABLE_perl_mongodb=''
SAGE_ENABLE_perl_term_readline_gnu=''
SAGE_ENABLE_plantri=''
SAGE_ENABLE_polylib=''
SAGE_ENABLE_polymake=''
SAGE_ENABLE_polytopes_db_4d=''
SAGE_ENABLE_pycosat=''
SAGE_ENABLE_pynormaliz=''
SAGE_ENABLE_pyscipopt=''
SAGE_ENABLE_pysingular=''
SAGE_ENABLE_python_flint=''
SAGE_ENABLE_python_igraph=''
SAGE_ENABLE_qdldl_python=''
SAGE_ENABLE_qepcad=''
SAGE_ENABLE_r=''
SAGE_ENABLE_r_jupyter=''
SAGE_ENABLE_rst2ipynb=''
SAGE_ENABLE_rubiks=''
SAGE_ENABLE_saclib=''
SAGE_ENABLE_sage_numerical_backends_coin=''
SAGE_ENABLE_sage_numerical_backends_cplex=''
SAGE_ENABLE_sage_numerical_backends_gurobi=''
SAGE_ENABLE_sage_sws2rst=''
SAGE_ENABLE_sagemath_bliss=''
SAGE_ENABLE_sagemath_categories=''
SAGE_ENABLE_sagemath_coxeter3=''
SAGE_ENABLE_sagemath_doc_pdf=''
SAGE_ENABLE_sagemath_environment=''
SAGE_ENABLE_sagemath_giac=''
SAGE_ENABLE_sagemath_mcqd=''
SAGE_ENABLE_sagemath_meataxe=''
SAGE_ENABLE_sagemath_objects=''
SAGE_ENABLE_sagemath_repl=''
SAGE_ENABLE_sagemath_sirocco=''
SAGE_ENABLE_sagemath_tdlib=''
SAGE_ENABLE_sbcl=''
SAGE_ENABLE_scip=''
SAGE_ENABLE_scip_sdp=''
SAGE_ENABLE_scs=''
SAGE_ENABLE_singular_jupyter=''
SAGE_ENABLE_sirocco=''
SAGE_ENABLE_soplex=''
SAGE_ENABLE_surf=''
SAGE_ENABLE_symengine=''
SAGE_ENABLE_symengine_py=''
SAGE_ENABLE_tdlib=''
SAGE_ENABLE_texlive=''
SAGE_ENABLE_texlive_luatex=''
SAGE_ENABLE_texttable=''
SAGE_ENABLE_tides=''
SAGE_ENABLE_topcom=''
SAGE_ENABLE_valgrind=''
SAGE_ENABLE_xindy=''
SAGE_FAT_BINARY=''
SAGE_FLINT_PREFIX=''
SAGE_FREETYPE_PREFIX=''
SAGE_FRICAS_LISP=''
SAGE_GCC_DEP=''
SAGE_GLPK_PREFIX=''
SAGE_GMP_INCLUDE=''
SAGE_GMP_PREFIX=''
SAGE_GSL_PC_COMMAND=''
SAGE_HAVE_LIBJPEG=''
SAGE_KENZO_FAS=''
SAGE_MATHJAX_DIR=''
SAGE_MAXIMA=''
SAGE_MAXIMA_FAS=''
SAGE_MPC_PREFIX=''
SAGE_MPFR_PREFIX=''
SAGE_NAUTY_BINS_PREFIX=''
SAGE_NORMAL_PACKAGES=''
SAGE_NTL_PREFIX=''
SAGE_OPENBLAS_PC_COMMAND=''
SAGE_OPTIONAL_INSTALLED_PACKAGES=''
SAGE_OPTIONAL_UNINSTALLED_PACKAGES=''
SAGE_PACKAGE_DEPENDENCIES=''
SAGE_PACKAGE_TREES=''
SAGE_PACKAGE_VERSIONS=''
SAGE_PARI_CFG=''
SAGE_PARI_PREFIX=''
SAGE_PIP_INSTALL_FLAGS=''
SAGE_PIP_PACKAGES=''
SAGE_PKG_CONFIG_PATH=''
SAGE_ROOT='/home/michael/local/sage/sage-10.6'
SAGE_SCRIPT_PACKAGES=''
SAGE_SDIST_PACKAGES=''
SAGE_SPKG_OPTIONS=''
SAGE_SUITESPARSE_PREFIX=''
SAGE_SYSTEM_FACADE_PC_FILES=''
SAGE_TOOLCHAIN=''
SAGE_VENV='auto'
SAGE_VENV_FLAGS=''
SAGE_WHEELS='no'
SCDD=''
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
SHLIBEXT='so'
SINGULAR_BIN=''
SINGULAR_CFLAGS=''
SINGULAR_LIBS=''
STRIP=''
SYMPOW=''
TACHYON=''
TEXI2ANY=''
TWOPI=''
VERSION='10.6'
XINDY=''
XML2_CONFIG=''
ZMQ_CPPFLAGS=''
ZMQ_LDFLAGS=''
ZMQ_LIBS=''
_libcurl_config=''
ac_ct_CC='gcc'
ac_ct_CXX='gpp'
ac_ct_FC='f77'
ac_ct_OBJC='gcc'
ac_ct_OBJCXX=''
ac_path_PYTHON3=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__fastdepOBJCXX_FALSE=''
am__fastdepOBJCXX_TRUE='#'
am__fastdepOBJC_FALSE=''
am__fastdepOBJC_TRUE='#'
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
bzip2_prog=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
foodirectg=''
foogenbg=''
foogeng=''
foogenktreeg=''
foogenposetg=''
foogentourng=''
foogentreeg=''
found_ar='yes'
found_m4='yes'
found_ranlib='yes'
found_strip='yes'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/michael/local/sage/sage-10.6/config/install-sh'
libbraiding_CFLAGS=''
libbraiding_LIBS=''
libdir='${exec_prefix}/lib64'
libexecdir='${exec_prefix}/lib'
libjpeg_CFLAGS=''
libjpeg_LIBS=''
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
msolve_CFLAGS=''
msolve_LIBS=''
naudirectg=''
naugenbg=''
naugeng=''
naugenktreeg=''
naugenposetg=''
naugentourng=''
naugentreeg=''
ntl_includedir=''
ntl_libdir=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
zlib_CFLAGS=''
zlib_LIBS=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "Sage"
#define PACKAGE_TARNAME "sage"
#define PACKAGE_VERSION "10.6"
#define PACKAGE_STRING "Sage 10.6"
#define PACKAGE_BUGREPORT "[email protected]"
#define PACKAGE_URL ""
#define PACKAGE "sage"
#define VERSION "10.6"
real_configure: exit 1