Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC sh: /bin/sh /opt/petsc/petsc-dev/config/BuildSystem/config/packages/config.guess Executing: /bin/sh /opt/petsc/petsc-dev/config/BuildSystem/config/packages/config.guess sh: x86_64-unknown-linux-gnu sh: /bin/sh /opt/petsc/petsc-dev/config/BuildSystem/config/packages/config.sub x86_64-unknown-linux-gnu Executing: /bin/sh /opt/petsc/petsc-dev/config/BuildSystem/config/packages/config.sub x86_64-unknown-linux-gnu sh: x86_64-unknown-linux-gnu ================================================================================ ================================================================================ Starting Configure Run at Thu Sep 24 22:32:32 2009 Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --with-clanguage=cxx --with-boost=1 --download-boost=/opt/petsc/boost.tar.gz --with-parmetis=yes --download-parmetis=/home/ptorres/soft/ParMetis-dev-p3.tar.gz --with-mpich-dir=/etc/mpich2 --download-f-blas-lapack=ifneeded --with-shared=0 Working directory: /opt/petsc/petsc-dev Machine uname: ('Linux', 'ILHA-SOLTEIRA.CLUSTER.GESAR.UERJ.BR', '2.6.24-16-generic', '#1 SMP Thu Apr 10 12:47:45 UTC 2008', 'x86_64') Python version: 2.5.2 (r252:60911, Jul 31 2008, 17:31:22) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] ================================================================================ Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ TEST configureExternalPackagesDir from config.framework(/opt/petsc/petsc-dev/config/BuildSystem/config/framework.py:818) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:818) ================================================================================ TEST configureLibrary from PETSc.packages.NetCDF(/opt/petsc/petsc-dev/config/PETSc/packages/NetCDF.py:10) TESTING: configureLibrary from PETSc.packages.NetCDF(config/PETSc/packages/NetCDF.py:10) Find a NetCDF installation and check if it can work with PETSc ================================================================================ TEST configureLibrary from PETSc.packages.PVODE(/opt/petsc/petsc-dev/config/PETSc/packages/PVODE.py:10) TESTING: configureLibrary from PETSc.packages.PVODE(config/PETSc/packages/PVODE.py:10) Find a PVODE installation and check if it can work with PETSc ================================================================================ TEST configureDebuggers from PETSc.utilities.debuggers(/opt/petsc/petsc-dev/config/PETSc/utilities/debuggers.py:22) TESTING: configureDebuggers from PETSc.utilities.debuggers(config/PETSc/utilities/debuggers.py:22) Find a default debugger and determine its arguments Checking for program /usr/local/sbin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/sbin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Checking for program /usr/local/sbin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /usr/sbin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /sbin/dbx...not found Checking for program /bin/dbx...not found Checking for program /usr/games/dbx...not found Checking for program /home/ptorres/dbx...not found Checking for program /usr/local/sbin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /usr/sbin/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /sbin/xdb...not found Checking for program /bin/xdb...not found Checking for program /usr/games/xdb...not found Checking for program /home/ptorres/xdb...not found Defined "USE_GDB_DEBUGGER" to "1" ================================================================================ TEST configureMake from PETSc.utilities.Make(/opt/petsc/petsc-dev/config/PETSc/utilities/Make.py:21) TESTING: configureMake from PETSc.utilities.Make(config/PETSc/utilities/Make.py:21) Check various things about make Checking for program /usr/local/sbin/make...not found Checking for program /usr/local/bin/make...not found Checking for program /usr/sbin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE" to "/usr/bin/make" Checking for program /usr/local/sbin/strings...not found Checking for program /usr/local/bin/strings...not found Checking for program /usr/sbin/strings...not found Checking for program /usr/bin/strings...found Defined make macro "STRINGS" to "/usr/bin/strings" sh: /usr/bin/strings /usr/bin/make Executing: /usr/bin/strings /usr/bin/make sh: /lib64/ld-linux-x86-64.so.2 librt.so.1 __gmon_start__ _Jv_RegisterClasses clock_gettime libc.so.6 fflush strcpy __rawmemchr fnmatch readdir sprintf _IO_putc setlocale fopen strsignal strncmp optind strrchr wait pipe __strdup dcgettext closedir strncpy sigprocmask __stack_chk_fail __lxstat unlink realloc abort stdin _exit getpid kill __assert_fail mkstemp feof getloadavg fgets getpwnam calloc strlen sigemptyset memset glob strstr __errno_location chdir dup2 sigaddset ctime putenv stdout fputs lseek memcpy fclose __strtol_internal malloc realpath remove opendir getenv __ctype_b_loc sscanf optarg... ... n-specific variable values current_variable_set_list->next != ((void *)0) 3.81 x86_64-pc-linux-gnu # VPATH Search Paths vpath %s %s%c # No `vpath' search paths. # %u `vpath' search paths. $(strip $(VPATH)) $(strip $(GPATH)) # No general (`VPATH' variable) search path. # General (`VPATH' variable) search path: Load=%ld/%ld=%.0f%%, Rehash=%d, Collisions=%ld/%ld=%.0f%% can't allocate %ld bytes for hash table: memory exhausted .out .a .ln .o .c .cc .C .cpp .p .f .F .r .y .l .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el /bin/sh -c #;"*?[]&|<>(){}$`^~! Defined make macro "OMAKE " to "/usr/bin/make --no-print-directory" Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC} ${SOBJSC})" and code [] Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} ================================================================================ TEST configureCLanguage from PETSc.utilities.languages(/opt/petsc/petsc-dev/config/PETSc/utilities/languages.py:43) TESTING: configureCLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:43) Choose between C and C++ bindings ================================================================================ TEST configureLanguageSupport from PETSc.utilities.languages(/opt/petsc/petsc-dev/config/PETSc/utilities/languages.py:49) TESTING: configureLanguageSupport from PETSc.utilities.languages(config/PETSc/utilities/languages.py:49) Check c-support c++-support and other misc tests Allowing C++ name mangling C language is Cxx Defined "CLANGUAGE_CXX" to "1" ================================================================================ TEST configureExternC from PETSc.utilities.languages(/opt/petsc/petsc-dev/config/PETSc/utilities/languages.py:66) TESTING: configureExternC from PETSc.utilities.languages(config/PETSc/utilities/languages.py:66) Protect C bindings from C++ mangling ================================================================================ TEST configureFortranLanguage from PETSc.utilities.languages(/opt/petsc/petsc-dev/config/PETSc/utilities/languages.py:72) TESTING: configureFortranLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:72) Turn on Fortran bindings Using Fortran ================================================================================ TEST configureMkdir from config.programs(/opt/petsc/petsc-dev/config/BuildSystem/config/programs.py:21) TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:21) Make sure we can have mkdir automatically make intermediate directories Checking for program /usr/local/sbin/mkdir...not found Checking for program /usr/local/bin/mkdir...not found Checking for program /usr/sbin/mkdir...not found Checking for program /usr/bin/mkdir...not found Checking for program /sbin/mkdir...not found Checking for program /bin/mkdir...found sh: /bin/mkdir -p .conftest/tmp Executing: /bin/mkdir -p .conftest/tmp sh: Adding -p flag to /bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/bin/mkdir -p" ================================================================================ TEST configurePrograms from config.programs(/opt/petsc/petsc-dev/config/BuildSystem/config/programs.py:43) TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:43) Check for the programs needed to build and run PETSc Checking for program /usr/local/sbin/sh...not found Checking for program /usr/local/bin/sh...not found Checking for program /usr/sbin/sh...not found Checking for program /usr/bin/sh...not found Checking for program /sbin/sh...not found Checking for program /bin/sh...found Defined make macro "SHELL" to "/bin/sh" Checking for program /usr/local/sbin/sed...not found Checking for program /usr/local/bin/sed...not found Checking for program /usr/sbin/sed...not found Checking for program /usr/bin/sed...not found Checking for program /sbin/sed...not found Checking for program /bin/sed...found Defined make macro "SED" to "/bin/sed" sh: /bin/sed -i s/sed/sd/g sed1 Executing: /bin/sed -i s/sed/sd/g sed1 sh: Adding SEDINPLACE cmd: /bin/sed -i Defined make macro "SEDINPLACE" to "/bin/sed -i" Checking for program /usr/local/sbin/mv...not found Checking for program /usr/local/bin/mv...not found Checking for program /usr/sbin/mv...not found Checking for program /usr/bin/mv...not found Checking for program /sbin/mv...not found Checking for program /bin/mv...found Defined make macro "MV" to "/bin/mv" Checking for program /usr/local/sbin/cp...not found Checking for program /usr/local/bin/cp...not found Checking for program /usr/sbin/cp...not found Checking for program /usr/bin/cp...not found Checking for program /sbin/cp...not found Checking for program /bin/cp...found Defined make macro "CP" to "/bin/cp" Checking for program /usr/local/sbin/grep...not found Checking for program /usr/local/bin/grep...not found Checking for program /usr/sbin/grep...not found Checking for program /usr/bin/grep...not found Checking for program /sbin/grep...not found Checking for program /bin/grep...found Defined make macro "GREP" to "/bin/grep" Checking for program /usr/local/sbin/rm...not found Checking for program /usr/local/bin/rm...not found Checking for program /usr/sbin/rm...not found Checking for program /usr/bin/rm...not found Checking for program /sbin/rm...not found Checking for program /bin/rm...found Defined make macro "RM" to "/bin/rm -f" Checking for program /usr/local/sbin/diff...not found Checking for program /usr/local/bin/diff...not found Checking for program /usr/sbin/diff...not found Checking for program /usr/bin/diff...found sh: /usr/bin/diff -w diff1 diff2 Executing: /usr/bin/diff -w diff1 diff2 sh: Defined make macro "DIFF" to "/usr/bin/diff -w" Checking for program /usr/ucb/ps...not found Checking for program /usr/usb/ps...not found Checking for program /home/ptorres/ps...not found Checking for program /usr/local/sbin/gzip...not found Checking for program /usr/local/bin/gzip...not found Checking for program /usr/sbin/gzip...not found Checking for program /usr/bin/gzip...not found Checking for program /sbin/gzip...not found Checking for program /bin/gzip...found Defined make macro "GZIP" to "/bin/gzip" Defined "HAVE_GZIP" to "1" ================================================================================ TEST configureMercurial from config.sourceControl(/opt/petsc/petsc-dev/config/BuildSystem/config/sourceControl.py:23) TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:23) Find the Mercurial executable Checking for program /usr/local/sbin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /usr/sbin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /sbin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/games/hg...not found Checking for program /home/ptorres/hg...not found ================================================================================ TEST configureCVS from config.sourceControl(/opt/petsc/petsc-dev/config/BuildSystem/config/sourceControl.py:30) TESTING: configureCVS from config.sourceControl(config/BuildSystem/config/sourceControl.py:30) Find the CVS executable Checking for program /usr/local/sbin/cvs...not found Checking for program /usr/local/bin/cvs...not found Checking for program /usr/sbin/cvs...not found Checking for program /usr/bin/cvs...found Defined make macro "CVS" to "cvs" ================================================================================ TEST configureSubversion from config.sourceControl(/opt/petsc/petsc-dev/config/BuildSystem/config/sourceControl.py:35) TESTING: configureSubversion from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Subversion executable Checking for program /usr/local/sbin/svn...not found Checking for program /usr/local/bin/svn...not found Checking for program /usr/sbin/svn...not found Checking for program /usr/bin/svn...found Defined make macro "SVN" to "svn" ================================================================================ TEST configureDirectories from PETSc.utilities.petscdir(/opt/petsc/petsc-dev/config/PETSc/utilities/petscdir.py:38) TESTING: configureDirectories from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:38) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE 0 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 0 #define PETSC_VERSION_SUBMINOR 0 #define PETSC_VERSION_PATCH 8 #define PETSC_VERSION_DATE "Dec, 19, 2008" #define PETSC_VERSION_PATCH_DATE "Thu Sep 24 00:02:43 CDT 2009" #define PETSC_VERSION_HG "167d592268ba59b7046ee8a733239adc59cae028" #define PETSC_VERSION_DATE_HG "Wed Sep 23 23:05:58 2009 -0500" #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \ Defined make macro "DIR" to "/opt/petsc/petsc-dev" Defined "DIR" to "/opt/petsc/petsc-dev" sh: /bin/sh /opt/petsc/petsc-dev/config/configarch/config.guess Executing: /bin/sh /opt/petsc/petsc-dev/config/configarch/config.guess sh: x86_64-unknown-linux-gnu sh: /bin/sh /opt/petsc/petsc-dev/config/configarch/config.sub x86_64-unknown-linux-gnu Executing: /bin/sh /opt/petsc/petsc-dev/config/configarch/config.sub x86_64-unknown-linux-gnu sh: x86_64-unknown-linux-gnu ================================================================================ TEST configureExternalPackagesDir from PETSc.utilities.petscdir(/opt/petsc/petsc-dev/config/PETSc/utilities/petscdir.py:110) TESTING: configureExternalPackagesDir from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:110) ================================================================================ TEST configureInstallationMethod from PETSc.utilities.petscdir(/opt/petsc/petsc-dev/config/PETSc/utilities/petscdir.py:117) TESTING: configureInstallationMethod from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:117) This is a tarball installation ================================================================================ TEST getDatafilespath from PETSc.utilities.dataFilesPath(/opt/petsc/petsc-dev/config/PETSc/utilities/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.utilities.dataFilesPath(config/PETSc/utilities/dataFilesPath.py:29) Checks what DATAFILESPATH should be Defined make macro "DATAFILESPATH" to "None" ================================================================================ TEST configureETags from PETSc.utilities.Etags(/opt/petsc/petsc-dev/config/PETSc/utilities/Etags.py:27) TESTING: configureETags from PETSc.utilities.Etags(config/PETSc/utilities/Etags.py:27) Determine if etags files exist and try to create otherwise Found etags file ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1294) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1294) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ================================================================================ TEST checkVendor from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:273) TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:273) Determine the compiler vendor Compiler vendor is "" ================================================================================ TEST checkInitialFlags from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:283) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:283) Initialize the compiler and linker flags Pushing language C Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Popping language C Pushing language Cxx Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Popping language Cxx Pushing language FC Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Popping language FC Initialized CPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ================================================================================ TEST checkCCompiler from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:394) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:394) Locate a functional C compiler sh: mpicc --help Executing: mpicc --help sh: Usage: gcc-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-f... ... de: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "CC" to "mpicc" Pushing language C sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C sh: mpicc -o conftest conftest.o Executing: mpicc -o conftest conftest.o sh: sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o Executing: mpicc -o conftest conftest.o sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C ================================================================================ TEST checkCPreprocessor from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:451) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:451) Locate a functional C preprocessor Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "CPP" to "mpicc -E" Pushing language C sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... st char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 832 "/usr/include/stdlib.h" 3 4 extern int posix_openpt (int __oflag) ; # 867 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 883 "/usr/include/stdlib.h" 3 4 # 3 "conftest.c" 2 Popping language C ================================================================================ TEST checkCxxCompiler from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:557) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:557) Locate a functional Cxx compiler sh: mpicxx --help Executing: mpicxx --help sh: Usage: c++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-file-... ... nclude: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by c++. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Checking for program /usr/local/sbin/mpicxx...not found Checking for program /usr/local/bin/mpicxx...not found Checking for program /usr/sbin/mpicxx...not found Checking for program /usr/bin/mpicxx...found Defined make macro "CXX" to "mpicxx" Pushing language Cxx sh: mpicxx -c -o conftest.o conftest.cc Executing: mpicxx -c -o conftest.o conftest.cc sh: sh: mpicxx -c -o conftest.o conftest.cc Executing: mpicxx -c -o conftest.o conftest.cc sh: Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C sh: mpicxx -o conftest conftest.o Executing: mpicxx -o conftest conftest.o sh: sh: mpicxx -c -o conftest.o conftest.cc Executing: mpicxx -c -o conftest.o conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest conftest.o Executing: mpicxx -o conftest conftest.o sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language Cxx ================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:616) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:616) Locate a functional Cxx preprocessor Checking for program /usr/local/sbin/mpicxx...not found Checking for program /usr/local/bin/mpicxx...not found Checking for program /usr/sbin/mpicxx...not found Checking for program /usr/bin/mpicxx...found Defined make macro "CXXCPP" to "mpicxx -E" Pushing language Cxx sh: mpicxx -E conftest.cc Executing: mpicxx -E conftest.cc sh: # 1 "conftest.cc" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.cc" # 1 "confdefs.h" 1 # 2 "conftest.cc" 2 # 1 "conffix.h" 1 extern "C" { } # 3 "conftest.cc" 2 # 1 "/usr/include/c++/4.2/cstdlib" 1 3 # 48 "/usr/include/c++/4.2/cstdlib" 3 # 49 "/usr/include/c++/4.2/cstdlib" 3 # 1 "/usr/include/c++/4.2/x86_64-linux-gnu/bits/c++config.h" 1 3 # 41 "/usr/include/c++/4.2/x86_64-linux-gnu/bits/c++config.h" 3 # 1 "/usr/include/c++/4.2/x86_64-linux-gnu/bits/os_defines.h" 1 3 # 44 "/usr/include/c++/4.2/x86_64-linux-gnu/bits/os_defines.h" 3 # 1 "/usr/include/feat... ... uot = __n / __d; __q.rem = __n % __d; return __q; } using ::lldiv; # 194 "/usr/include/c++/4.2/cstdlib" 3 using ::atoll; using ::strtoll; using ::strtoull; using ::strtof; using ::strtold; } namespace std __attribute__ ((__visibility__ ("default"))) { using ::__gnu_cxx::lldiv_t; using ::__gnu_cxx::_Exit; using ::__gnu_cxx::abs; using ::__gnu_cxx::llabs; using ::__gnu_cxx::div; using ::__gnu_cxx::lldiv; using ::__gnu_cxx::atoll; using ::__gnu_cxx::strtof; using ::__gnu_cxx::strtoll; using ::__gnu_cxx::strtoull; using ::__gnu_cxx::strtold; } # 3 "conftest.cc" 2 Popping language Cxx ================================================================================ TEST checkFortranCompiler from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:726) TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:726) Locate a functional Fortran compiler sh: mpif90 --help Executing: mpif90 --help sh: Usage: gfortran-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-lib... ... c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gfortran-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Checking for program /usr/local/sbin/mpif90...not found Checking for program /usr/local/bin/mpif90...not found Checking for program /usr/sbin/mpif90...not found Checking for program /usr/bin/mpif90...found Defined make macro "FC" to "mpif90" Pushing language FC sh: mpif90 -c -o conftest.o conftest.F Executing: mpif90 -c -o conftest.o conftest.F sh: sh: mpif90 -c -o conftest.o conftest.F Executing: mpif90 -c -o conftest.o conftest.F sh: Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C sh: mpif90 -o conftest conftest.o Executing: mpif90 -o conftest conftest.o sh: sh: mpif90 -c -o conftest.o conftest.F Executing: mpif90 -c -o conftest.o conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest conftest.o Executing: mpif90 -o conftest conftest.o sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language FC ================================================================================ TEST checkFortranComments from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:768) TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:768) Make sure fortran comment "!" works Pushing language FC sh: mpif90 -c -o conftest.o conftest.F Executing: mpif90 -c -o conftest.o conftest.F sh: Fortran comments can use ! in column 1 Popping language FC ================================================================================ TEST checkPIC from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:807) TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:807) Determine the PIC option for each compiler - There needs to be a test that checks that the functionality is actually working Skip checking PIC options on user request ================================================================================ TEST checkLargeFileIO from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:836) TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:836) ================================================================================ TEST checkArchiver from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:934) TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:934) Check that the archiver exists and can make a library usable by the compiler Pushing language C Defined make macro "FAST_AR_FLAGS" to "Scq" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" sh: /usr/bin/ar cr libconf1.a conf1.o Executing: /usr/bin/ar cr libconf1.a conf1.o sh: sh: /usr/bin/ranlib -c libconf1.a Executing: /usr/bin/ranlib -c libconf1.a sh: Possible ERROR while running ranlib: ret = 256 error message = {/usr/bin/ranlib: '-c': No such file } Ranlib is not functional with your archiver. Try --with-ranlib=true if ranlib is unnecessary. Defined make macro "FAST_AR_FLAGS" to "Scq" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib" sh: /usr/bin/ar cr libconf1.a conf1.o Executing: /usr/bin/ar cr libconf1.a conf1.o sh: sh: /usr/bin/ranlib libconf1.a Executing: /usr/bin/ranlib libconf1.a sh: sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o -L. -lconf1 Executing: mpicc -o conftest conftest.o -L. -lconf1 sh: Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" Popping language C ================================================================================ TEST checkSharedLinker from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1041) TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1041) Check that the linker can produce shared libraries Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Checking shared linker /usr/bin/ar using flags [] Checking for program /usr/bin/ar...found Defined make macro "LD_SHARED" to "/usr/bin/ar" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a Executing: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a sh: sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o -L. -lconftest Executing: mpicc -o conftest conftest.o -L. -lconftest sh: Using shared linker /usr/bin/ar with flags [] and library extension a sh: uname -s Executing: uname -s sh: Linux ================================================================================ TEST checkSharedLinkerPaths from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1117) TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1117) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Pushing language C sh: uname -s Executing: uname -s sh: Linux sh: mpicc -flags Executing: mpicc -flags sh: Trying C linker flag -Wl,-rpath, sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o Executing: mpicc -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o sh: Valid C linker flag -Wl,-rpath,/opt/petsc/petsc-dev Popping language C Pushing language Cxx sh: uname -s Executing: uname -s sh: Linux sh: mpicc -flags Executing: mpicc -flags sh: Trying Cxx linker flag -Wl,-rpath, sh: mpicxx -c -o conftest.o conftest.cc Executing: mpicxx -c -o conftest.o conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o Executing: mpicxx -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o sh: Valid Cxx linker flag -Wl,-rpath,/opt/petsc/petsc-dev Popping language Cxx Pushing language FC sh: uname -s Executing: uname -s sh: Linux sh: mpicc -flags Executing: mpicc -flags sh: Trying FC linker flag -Wl,-rpath, sh: mpif90 -c -o conftest.o conftest.F Executing: mpif90 -c -o conftest.o conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o Executing: mpif90 -o conftest -Wl,-rpath,/opt/petsc/petsc-dev conftest.o sh: Valid FC linker flag -Wl,-rpath,/opt/petsc/petsc-dev Popping language FC ================================================================================ TEST checkLibC from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1150) TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1150) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ================================================================================ TEST checkDynamicLinker from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1199) TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1199) Check that the linker can produce dynamic libraries Checking for header: dlfcn.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/dlfcn.h" 1 3 4 # 24 "/usr/include/dlfcn.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits... ... dlfcn.h" 2 3 4 # 1 "/usr/include/bits/dlfcn.h" 1 3 4 # 30 "/usr/include/dlfcn.h" 2 3 4 # 54 "/usr/include/dlfcn.h" 3 4 extern void *dlopen (__const char *__file, int __mode) __attribute__ ((__nothrow__)); extern int dlclose (void *__handle) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void *dlsym (void *__restrict __handle, __const char *__restrict __name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); # 84 "/usr/include/dlfcn.h" 3 4 extern char *dlerror (void) __attribute__ ((__nothrow__)); # 190 "/usr/include/dlfcn.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_DLFCN_H" to "1" Checking for functions ['dlopen', 'dlsym', 'dlclose'] in library ['dl'] [] Pushing language C sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o -ldl Executing: mpicc -o conftest conftest.o -ldl sh: Defined "HAVE_LIBDL" to "1" Popping language C Pushing language C sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o -ldl Executing: mpicc -o conftest conftest.o -ldl sh: Defined "HAVE_LIBDL" to "1" Popping language C Pushing language C sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest conftest.o -ldl Executing: mpicc -o conftest conftest.o -ldl sh: Defined "HAVE_LIBDL" to "1" Popping language C Adding ['dl'] to LIBS sh: uname -s Executing: uname -s sh: Linux Checking dynamic linker /usr/bin/ar using flags [] Checking for program /usr/bin/ar...found Defined make macro "DYNAMICLINKER" to "/usr/bin/ar" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C sh: /usr/bin/ar -o libconftest.so conftest.o -ldl Executing: /usr/bin/ar -o libconftest.so conftest.o -ldl sh: Possible ERROR while running linker: /usr/bin/ar: no operation specified output: ret = 256 error message = {/usr/bin/ar: no operation specified } Pushing language C Popping language C in mpicc -o conftest conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int foo(void) {return 0;} Checking dynamic linker mpicxx using flags ['-shared'] Checking for program /usr/local/sbin/mpicxx...not found Checking for program /usr/local/bin/mpicxx...not found Checking for program /usr/sbin/mpicxx...not found Checking for program /usr/bin/mpicxx...found Defined make macro "DYNAMICLINKER" to "mpicxx" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -shared conftest.o -ldl Executing: mpicc -o conftest -shared conftest.o -ldl sh: Possible ERROR while running linker: /usr/bin/ld: conftest.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC conftest.o: could not read symbols: Bad value collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: conftest.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC conftest.o: could not read symbols: Bad value collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -shared conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting linker flag -shared due to nonzero status from link Valid C linker flag -shared sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicxx -o libconftest.so conftest.o -ldl Executing: mpicxx -o libconftest.so conftest.o -ldl sh: Possible ERROR while running linker: /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int foo(void) {return 0;} Checking dynamic linker mpicc using flags ['-shared'] Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "mpicc" sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -shared conftest.o -ldl Executing: mpicc -o conftest -shared conftest.o -ldl sh: Possible ERROR while running linker: /usr/bin/ld: conftest.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC conftest.o: could not read symbols: Bad value collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: conftest.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC conftest.o: could not read symbols: Bad value collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -shared conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting linker flag -shared due to nonzero status from link Valid C linker flag -shared sh: mpicc -c -o conftest.o conftest.c Executing: mpicc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mpicc -o libconftest.so conftest.o -ldl Executing: mpicc -o libconftest.so conftest.o -ldl sh: Possible ERROR while running linker: /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int foo(void) {return 0;} Unable to find working dynamic linker ================================================================================ TEST output from config.setCompilers(/opt/petsc/petsc-dev/config/BuildSystem/config/setCompilers.py:1245) TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1245) Output module data as defines and substitutions Substituting "CC" with "mpicc" Substituting "CFLAGS" with "" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "mpicxx" Substituting "CXX_CXXFLAGS" with "" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXCPP" with "mpicxx -E" Substituting "FC" with "mpif90" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "" ================================================================================ TEST configureCompilerFlags from config.compilerFlags(/opt/petsc/petsc-dev/config/BuildSystem/config/compilerFlags.py:61) TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:61) Get the default compiler flags Pushing language C sh: mpicc --version Executing: mpicc --version sh: gcc-4.2 (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) Copyright (C) 2007 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. getCompilerVersion: mpicc gcc-4.2 (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) sh: mpicc -show Executing: mpicc -show sh: /usr/bin/gcc-4.2 -Wall -g -O2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -L/usr/lib -Wl,-rpath,/usr/lib -lmpich -lpthread -lrt sh: /usr/bin/gcc-4.2 --help Executing: /usr/bin/gcc-4.2 --help sh: Usage: gcc-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-f... ... de: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying C compiler flag -Wall sh: mpicc -c -o conftest.o -Wall conftest.c Executing: mpicc -c -o conftest.o -Wall conftest.c sh: Added C compiler flag -Wall Trying C compiler flag -Wwrite-strings sh: mpicc -c -o conftest.o -Wall -Wwrite-strings conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings conftest.c sh: Added C compiler flag -Wwrite-strings Trying C compiler flag -Wno-strict-aliasing sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing conftest.c sh: Added C compiler flag -Wno-strict-aliasing sh: mpicc -show Executing: mpicc -show sh: /usr/bin/gcc-4.2 -Wall -g -O2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -L/usr/lib -Wl,-rpath,/usr/lib -lmpich -lpthread -lrt sh: /usr/bin/gcc-4.2 --help Executing: /usr/bin/gcc-4.2 --help sh: Usage: gcc-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-f... ... de: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying C compiler flag -g3 sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Added C compiler flag -g3 Popping language C Pushing language Cxx sh: mpicxx --version Executing: mpicxx --version sh: c++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) Copyright (C) 2007 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. getCompilerVersion: mpicxx c++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) sh: mpicxx -show Executing: mpicxx -show sh: c++ -g -O2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -L/usr/lib -Wl,-rpath -Wl,/usr/lib -lmpichcxx -lmpich -lpthread -lrt sh: c++ --help Executing: c++ --help sh: Usage: c++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-file-... ... nclude: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by c++. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying Cxx compiler flag -Wall sh: mpicxx -c -o conftest.o -Wall conftest.cc Executing: mpicxx -c -o conftest.o -Wall conftest.cc sh: Added Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings conftest.cc sh: Added Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing conftest.cc sh: Added Cxx compiler flag -Wno-strict-aliasing sh: mpicxx -show Executing: mpicxx -show sh: c++ -g -O2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -L/usr/lib -Wl,-rpath -Wl,/usr/lib -lmpichcxx -lmpich -lpthread -lrt sh: c++ --help Executing: c++ --help sh: Usage: c++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-file-... ... nclude: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by c++. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying Cxx compiler flag -g sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Added Cxx compiler flag -g Popping language Cxx Pushing language FC sh: mpif90 --version Executing: mpif90 --version sh: GNU Fortran (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) Copyright (C) 2007 Free Software Foundation, Inc. GNU Fortran comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of GNU Fortran under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING getCompilerVersion: mpif90 GNU Fortran (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) sh: mpif90 -show Executing: mpif90 -show sh: /usr/bin/gfortran-4.2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -I/usr/include -L/usr/lib -lmpichf90 -Wl,-rpath -Wl,/usr/lib -lmpichf90 -lmpich -lpthread -lrt sh: /usr/bin/gfortran-4.2 --help Executing: /usr/bin/gfortran-4.2 --help sh: Usage: gfortran-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-lib... ... c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gfortran-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying FC compiler flag -Wall sh: mpif90 -c -o conftest.o -Wall conftest.F Executing: mpif90 -c -o conftest.o -Wall conftest.F sh: Added FC compiler flag -Wall Trying FC compiler flag -Wno-unused-variable sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable conftest.F sh: Added FC compiler flag -Wno-unused-variable sh: mpif90 -show Executing: mpif90 -show sh: /usr/bin/gfortran-4.2 -Wl,-z,defs -Wl,-z,defs -I/usr/include -I/usr/include -L/usr/lib -lmpichf90 -Wl,-rpath -Wl,/usr/lib -lmpichf90 -lmpich -lpthread -lrt sh: /usr/bin/gfortran-4.2 --help Executing: /usr/bin/gfortran-4.2 --help sh: Usage: gfortran-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-lib... ... c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gfortran-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . Trying FC compiler flag -g sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Added FC compiler flag -g Popping language FC ================================================================================ TEST configureDebugging from PETSc.utilities.debugging(/opt/petsc/petsc-dev/config/PETSc/utilities/debugging.py:25) TESTING: configureDebugging from PETSc.utilities.debugging(config/PETSc/utilities/debugging.py:25) Defined "USE_ERRORCHECKING" to "1" ================================================================================ TEST configureArchitecture from PETSc.utilities.arch(/opt/petsc/petsc-dev/config/PETSc/utilities/arch.py:39) TESTING: configureArchitecture from PETSc.utilities.arch(config/PETSc/utilities/arch.py:39) Checks PETSC_ARCH and sets if not set Defined "ARCH" to "linux" Defined "ARCH_NAME" to ""linux-gnu-c-debug"" Defined make macro "PETSC_ARCH_NAME" to "linux-gnu-c-debug" Substituting "ARCH" with "linux-gnu-c-debug" ================================================================================ TEST configureSharedLibraries from PETSc.utilities.sharedLibraries(/opt/petsc/petsc-dev/config/PETSc/utilities/sharedLibraries.py:41) TESTING: configureSharedLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:41) Checks whether dynamic libraries should be used, for which you must - Specify --with-shared - Have found a working dynamic linker Defines PETSC_USE_SHARED_LIBRARIES if they are used Defined make rule "shared_arch" with dependencies "" and code [] Defined make macro "BUILDSHAREDLIB" to "no" Defined "HAVE_SHARED_LIBRARIES" to "1" Shared libraries - disabled ================================================================================ TEST configureDynamicLibraries from PETSc.utilities.sharedLibraries(/opt/petsc/petsc-dev/config/PETSc/utilities/sharedLibraries.py:64) TESTING: configureDynamicLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:64) Checks whether dynamic libraries should be used, for which you must - Specify --with-dynamic - Have found a working dynamic linker (with dlfcn.h and libdl) Defines PETSC_USE_DYNAMIC_LIBRARIES if they are used Dynamic libraries - disabled ================================================================================ TEST configureBmakeDir from PETSc.utilities.bmakeDir(/opt/petsc/petsc-dev/config/PETSc/utilities/bmakeDir.py:26) TESTING: configureBmakeDir from PETSc.utilities.bmakeDir(config/PETSc/utilities/bmakeDir.py:26) Makes $PETSC_ARCH and subdirectories if it does not exist Changed persistence directory to linux-gnu-c-debug/conf sh: mpicc --help Executing: mpicc --help sh: Usage: gcc-4.2 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-f... ... de: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-4.2. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . ================================================================================ TEST checkRestrict from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:125) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:125) Check for the C/CXX restrict keyword Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c: In function 'main': conftest.c:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x' conftest.c:5: error: 'x' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) } Source: #include "confdefs.h" #include "conffix.h" int main() { float * restrict x;; return 0; } sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:5: warning: unused variable 'x' } Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict__ x;; return 0; } compilers: Set C restrict keyword to __restrict__ Defined "C_RESTRICT" to " __restrict__" Popping language C ================================================================================ TEST checkCFormatting from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:275) TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:275) Activate format string checking if using the GNU compilers compilers: Added gcc printf format checking Defined "PRINTF_FORMAT_CHECK(A,B)" to "__attribute__((format (printf, A, B)))" ================================================================================ TEST checkCStaticInline from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:96) TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:96) Check for C keyword: static inline Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:6: warning: unused variable 'i' } Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { int i = foo(1);; return 0; } compilers: Set C StaticInline keyword to static inline Popping language C Defined "C_STATIC_INLINE" to "static inline" ================================================================================ TEST checkDynamicLoadFlag from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:285) TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:285) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ================================================================================ TEST checkCLibraries from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:152) TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:152) Determines the libraries needed to link with C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -ldl Executing: mpicc -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -ldl sh: mpicc for 1.0.7 Possible ERROR while running linker: Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o output: mpicc for 1.0.7 error message = {Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o } Pushing language C Popping language C in mpicc -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -ldl Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Popping language C compilers: Checking arg mpicc compilers: Unknown arg mpicc compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg 1.0.7 compilers: Unknown arg 1.0.7 compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-linux-gnu compilers: Unknown arg x86_64-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../src/configure compilers: Unknown arg ../src/configure compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Unknown arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Checking arg --prefix=/usr compilers: Unknown arg --prefix=/usr compilers: Checking arg --enable-shared compilers: Unknown arg --enable-shared compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --libexecdir=/usr/lib compilers: Unknown arg --libexecdir=/usr/lib compilers: Checking arg --without-included-gettext compilers: Unknown arg --without-included-gettext compilers: Checking arg --enable-threads=posix compilers: Unknown arg --enable-threads=posix compilers: Checking arg --enable-nls compilers: Unknown arg --enable-nls compilers: Checking arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Unknown arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Checking arg --program-suffix=-4.2 compilers: Unknown arg --program-suffix=-4.2 compilers: Checking arg --enable-clocale=gnu compilers: Unknown arg --enable-clocale=gnu compilers: Checking arg --enable-libstdcxx-debug compilers: Unknown arg --enable-libstdcxx-debug compilers: Checking arg --enable-objc-gc compilers: Unknown arg --enable-objc-gc compilers: Checking arg --enable-mpfr compilers: Unknown arg --enable-mpfr compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=x86_64-linux-gnu compilers: Unknown arg --build=x86_64-linux-gnu compilers: Checking arg --host=x86_64-linux-gnu compilers: Unknown arg --host=x86_64-linux-gnu compilers: Checking arg --target=x86_64-linux-gnu compilers: Unknown arg --target=x86_64-linux-gnu compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 4.2.4 compilers: Unknown arg 4.2.4 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 4.2.4-1ubuntu4) compilers: Unknown arg 4.2.4-1ubuntu4) compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Checking arg --eh-frame-hdr compilers: Unknown arg --eh-frame-hdr compilers: Checking arg -m compilers: Unknown arg -m compilers: Checking arg elf_x86_64 compilers: Unknown arg elf_x86_64 compilers: Checking arg --hash-style=both compilers: Unknown arg --hash-style=both compilers: Checking arg -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib64/ld-linux-x86-64.so.2 compilers: Unknown arg /lib64/ld-linux-x86-64.so.2 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg conftest compilers: Unknown arg conftest compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib compilers: Checking arg -L/lib/../lib compilers: Checking arg -L/usr/lib/../lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. compilers: Checking arg conftest.o compilers: Unknown arg conftest.o compilers: Checking arg -ldl compilers: Found library : -ldl compilers: Checking arg -lgcc compilers: Checking arg --as-needed compilers: Unknown arg --as-needed compilers: Checking arg -lgcc_s compilers: Found library : -lgcc_s compilers: Checking arg --no-as-needed compilers: Unknown arg --no-as-needed compilers: Checking arg -lc compilers: Checking arg -lgcc compilers: Checking arg --as-needed compilers: Unknown arg --as-needed compilers: Checking arg -lgcc_s compilers: Checking arg --no-as-needed compilers: Unknown arg --no-as-needed compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Libraries needed to link C code with another linker: ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s'] compilers: Check that C libraries can be used from Fortran Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language FC sh: mpicxx --help Executing: mpicxx --help sh: Usage: c++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options (Use '-v --help' to display command line options of sub-processes) -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-file-... ... nclude: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by c++. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . For Debian GNU/Linux specific bug reporting instructions, please see: . ================================================================================ TEST checkRestrict from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:125) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:125) Check for the C/CXX restrict keyword Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.cc: In function 'int main()': conftest.cc:5: error: expected initializer before 'x' } Source: #include "confdefs.h" #include "conffix.h" int main() { float * restrict x;; return 0; } sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Possible ERROR while running compiler: error message = {conftest.cc: In function 'int main()': conftest.cc:5: warning: unused variable 'x' } Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict__ x;; return 0; } compilers: Set Cxx restrict keyword to __restrict__ Defined "CXX_RESTRICT" to " __restrict__" Popping language Cxx ================================================================================ TEST checkCxxNamespace from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:323) TESTING: checkCxxNamespace from config.compilers(config/BuildSystem/config/compilers.py:323) Checks that C++ compiler supports namespaces, and if it does defines HAVE_CXX_NAMESPACE Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Popping language Cxx compilers: C++ has namespaces Defined "HAVE_CXX_NAMESPACE" to "1" ================================================================================ TEST checkCxxOptionalExtensions from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:298) TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:298) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.c Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.c sh: Added Cxx compiler flag Popping language Cxx ================================================================================ TEST checkCxxStaticInline from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:110) TESTING: checkCxxStaticInline from config.compilers(config/BuildSystem/config/compilers.py:110) Check for C++ keyword: static inline Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Possible ERROR while running compiler: error message = {conftest.cc: In function 'int main()': conftest.cc:6: warning: unused variable 'i' } Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { int i = foo(1);; return 0; } compilers: Set Cxx StaticInline keyword to static inline Popping language Cxx Defined "CXX_STATIC_INLINE" to "static inline" ================================================================================ TEST checkCxxLibraries from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:338) TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:338) Determines the libraries needed to link with C++ Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: mpicxx for 1.0.7 Possible ERROR while running linker: Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc_s -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o output: mpicxx for 1.0.7 error message = {Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc_s -ldl -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o } Pushing language C Popping language C in mpicxx -o conftest -v -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Popping language Cxx compilers: Checking arg mpicxx compilers: Unknown arg mpicxx compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg 1.0.7 compilers: Unknown arg 1.0.7 compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-linux-gnu compilers: Unknown arg x86_64-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../src/configure compilers: Unknown arg ../src/configure compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Unknown arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Checking arg --prefix=/usr compilers: Unknown arg --prefix=/usr compilers: Checking arg --enable-shared compilers: Unknown arg --enable-shared compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --libexecdir=/usr/lib compilers: Unknown arg --libexecdir=/usr/lib compilers: Checking arg --without-included-gettext compilers: Unknown arg --without-included-gettext compilers: Checking arg --enable-threads=posix compilers: Unknown arg --enable-threads=posix compilers: Checking arg --enable-nls compilers: Unknown arg --enable-nls compilers: Checking arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Unknown arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Checking arg --program-suffix=-4.2 compilers: Unknown arg --program-suffix=-4.2 compilers: Checking arg --enable-clocale=gnu compilers: Unknown arg --enable-clocale=gnu compilers: Checking arg --enable-libstdcxx-debug compilers: Unknown arg --enable-libstdcxx-debug compilers: Checking arg --enable-objc-gc compilers: Unknown arg --enable-objc-gc compilers: Checking arg --enable-mpfr compilers: Unknown arg --enable-mpfr compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=x86_64-linux-gnu compilers: Unknown arg --build=x86_64-linux-gnu compilers: Checking arg --host=x86_64-linux-gnu compilers: Unknown arg --host=x86_64-linux-gnu compilers: Checking arg --target=x86_64-linux-gnu compilers: Unknown arg --target=x86_64-linux-gnu compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 4.2.4 compilers: Unknown arg 4.2.4 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 4.2.4-1ubuntu4) compilers: Unknown arg 4.2.4-1ubuntu4) compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Checking arg --eh-frame-hdr compilers: Unknown arg --eh-frame-hdr compilers: Checking arg -m compilers: Unknown arg -m compilers: Checking arg elf_x86_64 compilers: Unknown arg elf_x86_64 compilers: Checking arg --hash-style=both compilers: Unknown arg --hash-style=both compilers: Checking arg -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib64/ld-linux-x86-64.so.2 compilers: Unknown arg /lib64/ld-linux-x86-64.so.2 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg conftest compilers: Unknown arg conftest compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 Library directory already in C list so skipping in C++ compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib compilers: Checking arg -L/lib/../lib compilers: Checking arg -L/usr/lib/../lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. compilers: Checking arg conftest.o compilers: Unknown arg conftest.o compilers: Checking arg -ldl compilers: Found library: -ldl Library already in C list so skipping in C++ compilers: Checking arg -lgcc_s compilers: Found library: -lgcc_s Library already in C list so skipping in C++ compilers: Checking arg -ldl compilers: Checking arg -lstdc++ compilers: Found library: -lstdc++ compilers: Checking arg -lm compilers: Checking arg -lgcc_s compilers: Checking arg -lgcc compilers: Checking arg -lc compilers: Checking arg -lgcc_s compilers: Checking arg -lgcc compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Libraries needed to link Cxx code with another linker: ['-lstdc++'] compilers: Check that Cxx libraries can be used from C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C compilers: Check that Cxx libraries can be used from Fortran Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language FC ================================================================================ TEST checkFortranTypeSizes from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:478) TESTING: checkFortranTypeSizes from config.compilers(config/BuildSystem/config/compilers.py:478) Check whether real*8 is supported and suggest flags which will allow support Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Popping language FC ================================================================================ TEST checkFortranNameMangling from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:537) TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:537) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS, or HAVE_FORTRAN_STDCALL Testing Fortran mangling type underscore with code void d1chk_(void){return;} Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Popping language C Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language FC compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" ================================================================================ TEST checkFortranNameManglingDouble from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:570) TESTING: checkFortranNameManglingDouble from config.compilers(config/BuildSystem/config/compilers.py:570) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Popping language C Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `MAIN__': /opt/petsc/petsc-dev/conftest.F:2: undefined reference to `d1_chk_' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `MAIN__': /opt/petsc/petsc-dev/conftest.F:2: undefined reference to `d1_chk_' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: program main call d1_chk() end Popping language FC ================================================================================ TEST checkFortranPreprocessor from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:580) TESTING: checkFortranPreprocessor from config.compilers(config/BuildSystem/config/compilers.py:580) Determine if Fortran handles preprocessing properly Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Added FC compiler flag Popping language FC compilers: Fortran uses CPP preprocessor ================================================================================ TEST checkFortranDefineCompilerOption from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:601) TESTING: checkFortranDefineCompilerOption from config.compilers(config/BuildSystem/config/compilers.py:601) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -DTesting conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -DTesting conftest.F sh: Popping language FC compilers: Fortran uses -D for defining macro ================================================================================ TEST checkFortranLibraries from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:618) TESTING: checkFortranLibraries from config.compilers(config/BuildSystem/config/compilers.py:618) Substitutes for FLIBS the libraries needed to link with Fortran This macro is intended to be used in those situations when it is necessary to mix, e.g. C++ and Fortran 77, source code into a single program or shared library. For example, if object files from a C++ and Fortran 77 compiler must be linked together, then the C++ compiler/linker must be used for linking (since special C++-ish things need to happen at link time like calling global constructors, instantiating templates, enabling exception support, etc.). However, the Fortran 77 intrinsic and run-time libraries must be linked in as well, but the C++ compiler/linker does not know how to add these Fortran 77 libraries. This code was translated from the autoconf macro which was packaged in its current form by Matthew D. Langston . However, nearly all of this macro came from the OCTAVE_FLIBS macro in octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton for writing this extremely useful macro. Pushing language FC sh: mpif90 -V Executing: mpif90 -V sh: sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -v -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -v -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: mpif90 for 1.0.7 Possible ERROR while running linker: Driving: /usr/bin/gfortran-4.2 -o conftest -v -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -I/usr/include -I/usr/include -lgfortranbegin -lgfortran -lm -shared-libgcc Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc_s -ldl -lgfortranbegin -lgfortran -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o output: mpif90 for 1.0.7 error message = {Driving: /usr/bin/gfortran-4.2 -o conftest -v -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -I/usr/include -I/usr/include -lgfortranbegin -lgfortran -lm -shared-libgcc Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4) /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. conftest.o -ldl -lgcc_s -ldl -lgfortranbegin -lgfortran -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o } Pushing language C Popping language C in mpif90 -o conftest -v -Wall -Wno-unused-variable -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: program main end Popping language FC compilers: Checking arg mpif90 compilers: Unknown arg mpif90 compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg 1.0.7 compilers: Unknown arg 1.0.7 compilers: Checking arg Driving: compilers: Unknown arg Driving: compilers: Checking arg /usr/bin/gfortran-4.2 compilers: Unknown arg /usr/bin/gfortran-4.2 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg conftest compilers: Unknown arg conftest compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -Wall compilers: Unknown arg -Wall compilers: Checking arg -Wno-unused-variable compilers: Unknown arg -Wno-unused-variable compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg conftest.o compilers: Unknown arg conftest.o compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -ldl compilers: Found library: -ldl compilers: Checking arg -lgcc_s compilers: Found library: -lgcc_s compilers: Checking arg -ldl compilers: Checking arg -I/usr/include compilers: Found include directory: /usr/include compilers: Checking arg -I/usr/include compilers: Found include directory: /usr/include compilers: Checking arg -lgfortranbegin compilers: Checking arg -lgfortran compilers: Found library: -lgfortran compilers: Checking arg -lm compilers: Found library: -lm compilers: Checking arg -shared-libgcc compilers: Unknown arg -shared-libgcc compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-linux-gnu compilers: Unknown arg x86_64-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../src/configure compilers: Unknown arg ../src/configure compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Unknown arg --enable-languages=c,c++,fortran,objc,obj-c++,treelang compilers: Checking arg --prefix=/usr compilers: Unknown arg --prefix=/usr compilers: Checking arg --enable-shared compilers: Unknown arg --enable-shared compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --libexecdir=/usr/lib compilers: Unknown arg --libexecdir=/usr/lib compilers: Checking arg --without-included-gettext compilers: Unknown arg --without-included-gettext compilers: Checking arg --enable-threads=posix compilers: Unknown arg --enable-threads=posix compilers: Checking arg --enable-nls compilers: Unknown arg --enable-nls compilers: Checking arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Unknown arg --with-gxx-include-dir=/usr/include/c++/4.2 compilers: Checking arg --program-suffix=-4.2 compilers: Unknown arg --program-suffix=-4.2 compilers: Checking arg --enable-clocale=gnu compilers: Unknown arg --enable-clocale=gnu compilers: Checking arg --enable-libstdcxx-debug compilers: Unknown arg --enable-libstdcxx-debug compilers: Checking arg --enable-objc-gc compilers: Unknown arg --enable-objc-gc compilers: Checking arg --enable-mpfr compilers: Unknown arg --enable-mpfr compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=x86_64-linux-gnu compilers: Unknown arg --build=x86_64-linux-gnu compilers: Checking arg --host=x86_64-linux-gnu compilers: Unknown arg --host=x86_64-linux-gnu compilers: Checking arg --target=x86_64-linux-gnu compilers: Unknown arg --target=x86_64-linux-gnu compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 4.2.4 compilers: Unknown arg 4.2.4 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 4.2.4-1ubuntu4) compilers: Unknown arg 4.2.4-1ubuntu4) compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/collect2 compilers: Checking arg --eh-frame-hdr compilers: Unknown arg --eh-frame-hdr compilers: Checking arg -m compilers: Unknown arg -m compilers: Checking arg elf_x86_64 compilers: Unknown arg elf_x86_64 compilers: Checking arg --hash-style=both compilers: Unknown arg --hash-style=both compilers: Checking arg -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib64/ld-linux-x86-64.so.2 compilers: Unknown arg /lib64/ld-linux-x86-64.so.2 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg conftest compilers: Unknown arg conftest compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crt1.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crti.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtbegin.o compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib compilers: Checking arg -L/lib/../lib compilers: Checking arg -L/usr/lib/../lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../.. compilers: Checking arg conftest.o compilers: Unknown arg conftest.o compilers: Checking arg -ldl compilers: Checking arg -lgcc_s compilers: Checking arg -ldl compilers: Checking arg -lgfortranbegin compilers: Checking arg -lgfortran compilers: Checking arg -lm compilers: Found library: -lm compilers: Checking arg -lgcc_s compilers: Checking arg -lgcc compilers: Checking arg -lc compilers: Checking arg -lgcc_s compilers: Checking arg -lgcc compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/crtend.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/4.2.4/../../../../lib/crtn.o compilers: Libraries needed to link Fortran code with the C linker: ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] compilers: Libraries needed to link Fortran main with the C linker: ['-lgfortranbegin', '-lgfortranbegin'] compilers: Check that Fortran libraries can be used from C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C compilers: Check for Intel PEPCF90 library Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lPEPCF90 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lPEPCF90 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lPEPCF90 collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lPEPCF90 collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lPEPCF90 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Popping language C compilers: Intel PEPCF90 library does not exist compilers: Check that Fortran libraries can be used from C++ Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language Cxx compilers: Fortran libraries can be used from C++ ================================================================================ TEST checkFortranLinkingCxx from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:939) TESTING: checkFortranLinkingCxx from config.compilers(config/BuildSystem/config/compilers.py:939) Check that Fortran can be linked against C++ Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Popping language Cxx Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Popping language Cxx Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o cxxobj.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o cxxobj.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: cxxobj.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' confc.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status output: ret = 256 error message = {cxxobj.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' confc.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o cxxobj.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: program main call d1chk() end Popping language FC Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Popping language Cxx Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o cxxobj.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o cxxobj.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s confc.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language FC compilers: Fortran can link C++ functions using the C++ compiler libraries ================================================================================ TEST checkFortran90 from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:974) TESTING: checkFortran90 from config.compilers(config/BuildSystem/config/compilers.py:974) Determine whether the Fortran compiler handles F90 Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "USING_F90" to "1" Fortran compiler supports F90 Popping language FC ================================================================================ TEST checkFortran90Array from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:987) TESTING: checkFortran90Array from config.compilers(config/BuildSystem/config/compilers.py:987) Check for F90 array interfaces sh: uname -s Executing: uname -s sh: Linux Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Popping language C Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o fooobj.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g conftest.o fooobj.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: arrays [0x7fffb052b9e0 0x7fffb052b9e0 0x7fffb052b9e0] arrays [0x7fffb052ba80 0x7fffb052bad0 0x7fffb052ba80] pointers do not match! [0xffffffff 0x100000000] [0xffffffff] ERROR while running executable: Could not execute './conftest': arrays [0x7fffb052b9e0 0x7fffb052b9e0 0x7fffb052b9e0] arrays [0x7fffb052ba80 0x7fffb052bad0 0x7fffb052ba80] pointers do not match! [0xffffffff 0x100000000] [0xffffffff] Aborted Popping language FC compilers: F90 uses a single argument for array pointers ================================================================================ TEST setupFrameworkCompilers from config.compilers(/opt/petsc/petsc-dev/config/BuildSystem/config/compilers.py:1109) TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1109) ================================================================================ TEST configureLibrary from PETSc.packages.Mathematica(/opt/petsc/petsc-dev/config/PETSc/packages/Mathematica.py:15) TESTING: configureLibrary from PETSc.packages.Mathematica(config/PETSc/packages/Mathematica.py:15) Find a Mathematica installation and check if it can work with PETSc ================================================================================ TEST configureFortranCPP from PETSc.utilities.fortranCPP(/opt/petsc/petsc-dev/config/PETSc/utilities/fortranCPP.py:28) TESTING: configureFortranCPP from PETSc.utilities.fortranCPP(config/PETSc/utilities/fortranCPP.py:28) Handle case where Fortran cannot preprocess properly Defined make rule ".f.o .f90.o .f95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} -o $@ $<'] Defined make rule ".f.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o'] Defined make rule ".F.o .F90.o .F95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} -o $@ $<'] Defined make rule ".F.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o'] ================================================================================ TEST checkStdC from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:76) TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:76) sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/string.h" 1 3 4 # 26 "/usr/include/string.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... nothrow__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 883 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 424 "/usr/include/string.h" 2 3 4 # 432 "/usr/include/string.h" 3 4 # 3 "conftest.c" 2 sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... st char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 832 "/usr/include/stdlib.h" 3 4 extern int posix_openpt (int __oflag) ; # 867 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 883 "/usr/include/stdlib.h" 3 4 # 3 "conftest.c" 2 sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Defined "STDC_HEADERS" to "1" ================================================================================ TEST checkStat from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:109) TESTING: checkStat from config.headers(config/BuildSystem/config/headers.py:109) Checks whether stat file-mode macros are broken, and defines STAT_MACROS_BROKEN if they are sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/incl... ... stat *__statbuf) { return __xstat (1, __path, __statbuf); } extern __inline int __attribute__ ((__nothrow__)) lstat (__const char *__path, struct stat *__statbuf) { return __lxstat (1, __path, __statbuf); } extern __inline int __attribute__ ((__nothrow__)) fstat (int __fd, struct stat *__statbuf) { return __fxstat (1, __fd, __statbuf); } # 480 "/usr/include/sys/stat.h" 3 4 extern __inline int __attribute__ ((__nothrow__)) mknod (__const char *__path, __mode_t __mode, __dev_t __dev) { return __xmknod (0, __path, __mode, &__dev); } # 532 "/usr/include/sys/stat.h" 3 4 # 6 "conftest.c" 2 ================================================================================ TEST checkSysWait from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:144) TESTING: checkSysWait from config.headers(config/BuildSystem/config/headers.py:144) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Defined "HAVE_SYS_WAIT_H" to "1" ================================================================================ TEST checkTime from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:166) TESTING: checkTime from config.headers(config/BuildSystem/config/headers.py:166) Checks if you can safely include both and , and if so defines TIME_WITH_SYS_TIME Checking for header: time.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/time.h" 1 3 4 # 29 "/usr/include/time.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/w... ... truct sigevent *__restrict __evp, timer_t *__restrict __timerid) __attribute__ ((__nothrow__)); extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__)); extern int timer_settime (timer_t __timerid, int __flags, __const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__)); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) __attribute__ ((__nothrow__)); extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__)); # 416 "/usr/include/time.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_TIME_H" to "1" Checking for header: sys/time.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/time.h" 1 3 4 # 23 "/usr/include/sys/time.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/includ... ... titimer (__itimer_which_t __which, __const struct itimerval *__restrict __new, struct itimerval *__restrict __old) __attribute__ ((__nothrow__)); extern int utimes (__const char *__file, __const struct timeval __tvp[2]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int lutimes (__const char *__file, __const struct timeval __tvp[2]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int futimes (int __fd, __const struct timeval __tvp[2]) __attribute__ ((__nothrow__)); # 191 "/usr/include/sys/time.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_TIME_H" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Defined "TIME_WITH_SYS_TIME" to "1" ================================================================================ TEST checkMath from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:174) TESTING: checkMath from config.headers(config/BuildSystem/config/headers.py:174) Checks for the math headers and defines Checking for header: math.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/math.h" 1 3 4 # 28 "/usr/include/math.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/w... ... )); # 142 "/usr/include/math.h" 2 3 4 # 157 "/usr/include/math.h" 3 4 extern int signgam; # 284 "/usr/include/math.h" 3 4 typedef enum { _IEEE_ = -1, _SVID_, _XOPEN_, _POSIX_, _ISOC_ } _LIB_VERSION_TYPE; extern _LIB_VERSION_TYPE _LIB_VERSION; # 309 "/usr/include/math.h" 3 4 struct exception { int type; char *name; double arg1; double arg2; double retval; }; extern int matherr (struct exception *__exc); # 409 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/mathinline.h" 1 3 4 # 410 "/usr/include/math.h" 2 3 4 # 465 "/usr/include/math.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_MATH_H" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Found math #defines, like M_PI ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:17: error: dos.h: No such file or directory ret = 256 error message = {conftest.c:3:17: error: dos.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: endian.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/endian.h" 1 3 4 # 22 "/usr/include/endian.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... s/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 5 "/usr/include/gnu/stubs.h" 2 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 2 3 4 # 355 "/usr/include/features.h" 2 3 4 # 23 "/usr/include/endian.h" 2 3 4 # 37 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_ENDIAN_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/fcntl.h" 1 3 4 # 27 "/usr/include/fcntl.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits... ... n (__const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1))); # 130 "/usr/include/fcntl.h" 3 4 extern int creat (__const char *__file, __mode_t __mode) __attribute__ ((__nonnull__ (1))); # 159 "/usr/include/fcntl.h" 3 4 extern int lockf (int __fd, int __cmd, __off_t __len); # 176 "/usr/include/fcntl.h" 3 4 extern int posix_fadvise (int __fd, __off_t __offset, __off_t __len, int __advise) __attribute__ ((__nothrow__)); # 198 "/usr/include/fcntl.h" 3 4 extern int posix_fallocate (int __fd, __off_t __offset, __off_t __len); # 220 "/usr/include/fcntl.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_FCNTL_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/float.h" 1 3 4 # 3 "conftest.c" 2 Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:16: error: io.h: No such file or directory ret = 256 error message = {conftest.c:3:16: error: io.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: limits.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 11 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 1 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 122 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/include/limits.h" 1 3 4 # 27 "/usr/include/limits.h" 3 4 # 1 "/usr/include/features.h" ... ... m.h" 1 3 4 # 153 "/usr/include/bits/posix1_lim.h" 3 4 # 1 "/usr/include/bits/local_lim.h" 1 3 4 # 36 "/usr/include/bits/local_lim.h" 3 4 # 1 "/usr/include/linux/limits.h" 1 3 4 # 37 "/usr/include/bits/local_lim.h" 2 3 4 # 154 "/usr/include/bits/posix1_lim.h" 2 3 4 # 146 "/usr/include/limits.h" 2 3 4 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4 # 150 "/usr/include/limits.h" 2 3 4 # 123 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 2 3 4 # 8 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 2 3 4 # 12 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_LIMITS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/malloc.h" 1 3 4 # 24 "/usr/include/malloc.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... void *malloc_get_state (void) __attribute__ ((__nothrow__)); extern int malloc_set_state (void *__ptr) __attribute__ ((__nothrow__)); extern void (*__malloc_initialize_hook) (void); extern void (*__free_hook) (void *__ptr, __const void *); extern void *(*__malloc_hook) (size_t __size, __const void *); extern void *(*__realloc_hook) (void *__ptr, size_t __size, __const void *); extern void *(*__memalign_hook) (size_t __alignment, size_t __size, __const void *); extern void (*__after_morecore_hook) (void); extern void __malloc_check_init (void) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_MALLOC_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/pwd.h" 1 3 4 # 26 "/usr/include/pwd.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/wor... ... t passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); extern int getpwnam_r (__const char *__restrict __name, struct passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); # 164 "/usr/include/pwd.h" 3 4 extern int fgetpwent_r (FILE *__restrict __stream, struct passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); # 184 "/usr/include/pwd.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_PWD_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: search.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/search.h" 1 3 4 # 23 "/usr/include/search.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... r_fn_t __compar); extern void *tdelete (__const void *__restrict __key, void **__restrict __rootp, __compar_fn_t __compar); typedef void (*__action_fn_t) (__const void *__nodep, VISIT __value, int __level); extern void twalk (__const void *__root, __action_fn_t __action); # 165 "/usr/include/search.h" 3 4 extern void *lfind (__const void *__key, __const void *__base, size_t *__nmemb, size_t __size, __compar_fn_t __compar); extern void *lsearch (__const void *__key, void *__base, size_t *__nmemb, size_t __size, __compar_fn_t __compar); # 3 "conftest.c" 2 Defined "HAVE_SEARCH_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/strings.h" 1 3 4 # 27 "/usr/include/strings.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/... ... ute__ ((__nothrow__)); extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((const)); extern char *index (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern char *rindex (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern int strcasecmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); # 3 "conftest.c" 2 Defined "HAVE_STRINGS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/unistd.h" 1 3 4 # 26 "/usr/include/unistd.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... /include/unistd.h" 3 4 extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__)) ; # 990 "/usr/include/unistd.h" 3 4 extern int brk (void *__addr) __attribute__ ((__nothrow__)) ; extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__)); # 1011 "/usr/include/unistd.h" 3 4 extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__)); # 1034 "/usr/include/unistd.h" 3 4 extern int lockf (int __fd, int __cmd, __off_t __len) ; # 1065 "/usr/include/unistd.h" 3 4 extern int fdatasync (int __fildes); # 1103 "/usr/include/unistd.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_UNISTD_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:28: error: machine/endian.h: No such file or directory ret = 256 error message = {conftest.c:3:28: error: machine/endian.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/param.h" 1 3 4 # 22 "/usr/include/sys/param.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 11 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 1 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 122 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/include/limits... ... int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 4 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 4 # 43 "/usr/include/sys/param.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_PARAM_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/procfs.h" 1 3 4 # 31 "/usr/include/sys/procfs.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... ruct timeval pr_cutime; struct timeval pr_cstime; elf_gregset_t pr_reg; int pr_fpvalid; }; struct elf_prpsinfo { char pr_state; char pr_sname; char pr_zomb; char pr_nice; unsigned long int pr_flag; unsigned int pr_uid; unsigned int pr_gid; int pr_pid, pr_ppid, pr_pgrp, pr_sid; char pr_fname[16]; char pr_psargs[(80)]; }; typedef void *psaddr_t; typedef elf_gregset_t prgregset_t; typedef elf_fpregset_t prfpregset_t; typedef __pid_t lwpid_t; typedef struct elf_prstatus prstatus_t; typedef struct elf_prpsinfo prpsinfo_t; # 3 "conftest.c" 2 Defined "HAVE_SYS_PROCFS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/resource.h" 1 3 4 # 22 "/usr/include/sys/resource.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/us... ... rce, struct rlimit *__rlimits) __attribute__ ((__nothrow__)); # 70 "/usr/include/sys/resource.h" 3 4 extern int setrlimit (__rlimit_resource_t __resource, __const struct rlimit *__rlimits) __attribute__ ((__nothrow__)); # 88 "/usr/include/sys/resource.h" 3 4 extern int getrusage (__rusage_who_t __who, struct rusage *__usage) __attribute__ ((__nothrow__)); extern int getpriority (__priority_which_t __which, id_t __who) __attribute__ ((__nothrow__)); extern int setpriority (__priority_which_t __which, id_t __who, int __prio) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_RESOURCE_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:28: error: sys/systeminfo.h: No such file or directory ret = 256 error message = {conftest.c:3:28: error: sys/systeminfo.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/times.h" 1 3 4 # 26 "/usr/include/sys/times.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/incl... ... edef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; # 58 "/usr/include/time.h" 2 3 4 typedef __clock_t clock_t; # 30 "/usr/include/sys/times.h" 2 3 4 struct tms { clock_t tms_utime; clock_t tms_stime; clock_t tms_cutime; clock_t tms_cstime; }; extern clock_t times (struct tms *__buffer) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_TIMES_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/utsname.h" 1 3 4 # 26 "/usr/include/sys/utsname.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/... ... "/usr/include/gnu/stubs.h" 2 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 2 3 4 # 355 "/usr/include/features.h" 2 3 4 # 27 "/usr/include/sys/utsname.h" 2 3 4 # 1 "/usr/include/bits/utsname.h" 1 3 4 # 31 "/usr/include/sys/utsname.h" 2 3 4 # 49 "/usr/include/sys/utsname.h" 3 4 struct utsname { char sysname[65]; char nodename[65]; char release[65]; char version[65]; char machine[65]; char __domainname[65]; }; # 82 "/usr/include/sys/utsname.h" 3 4 extern int uname (struct utsname *__name) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_UTSNAME_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: string.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/string.h" 1 3 4 # 26 "/usr/include/string.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... nothrow__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 883 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 424 "/usr/include/string.h" 2 3 4 # 432 "/usr/include/string.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_STRING_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: stdlib.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... st char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 832 "/usr/include/stdlib.h" 3 4 extern int posix_openpt (int __oflag) ; # 867 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 883 "/usr/include/stdlib.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_STDLIB_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: memory.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/memory.h" 1 3 4 # 26 "/usr/include/memory.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... c__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 883 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 424 "/usr/include/string.h" 2 3 4 # 432 "/usr/include/string.h" 3 4 # 31 "/usr/include/memory.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_MEMORY_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/socket.h" 1 3 4 # 24 "/usr/include/sys/socket.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... __fd, int __level, int __optname, __const void *__optval, socklen_t __optlen) __attribute__ ((__nothrow__)); extern int listen (int __fd, int __n) __attribute__ ((__nothrow__)); # 210 "/usr/include/sys/socket.h" 3 4 extern int accept (int __fd, struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len); extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__)); extern int sockatmark (int __fd) __attribute__ ((__nothrow__)); extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__)); # 241 "/usr/include/sys/socket.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_SOCKET_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/wait.h" 1 3 4 # 27 "/usr/include/sys/wait.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/includ... ... o.h" 1 3 4 # 25 "/usr/include/bits/siginfo.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 26 "/usr/include/bits/siginfo.h" 2 3 4 # 144 "/usr/include/sys/wait.h" 2 3 4 # 155 "/usr/include/sys/wait.h" 3 4 extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop, int __options); struct rusage; extern __pid_t wait3 (__WAIT_STATUS __stat_loc, int __options, struct rusage * __usage) __attribute__ ((__nothrow__)); extern __pid_t wait4 (__pid_t __pid, __WAIT_STATUS __stat_loc, int __options, struct rusage *__usage) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_WAIT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/netinet/in.h" 1 3 4 # 23 "/usr/include/netinet/in.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... # 29 "/usr/include/bits/byteswap.h" 2 3 4 # 364 "/usr/include/netinet/in.h" 2 3 4 # 426 "/usr/include/netinet/in.h" 3 4 extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__)); extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in) __attribute__ ((__nothrow__)); # 454 "/usr/include/netinet/in.h" 3 4 struct in6_pktinfo { struct in6_addr ipi6_addr; unsigned int ipi6_ifindex; }; struct ip6_mtuinfo { struct sockaddr_in6 ip6m_addr; uint32_t ip6m_mtu; }; # 549 "/usr/include/netinet/in.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_NETINET_IN_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/netdb.h" 1 3 4 # 26 "/usr/include/netdb.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits... ... tern int getaddrinfo (__const char *__restrict __name, __const char *__restrict __service, __const struct addrinfo *__restrict __req, struct addrinfo **__restrict __pai); extern void freeaddrinfo (struct addrinfo *__ai) __attribute__ ((__nothrow__)); extern __const char *gai_strerror (int __ecode) __attribute__ ((__nothrow__)); extern int getnameinfo (__const struct sockaddr *__restrict __sa, socklen_t __salen, char *__restrict __host, socklen_t __hostlen, char *__restrict __serv, socklen_t __servlen, unsigned int __flags); # 682 "/usr/include/netdb.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_NETDB_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: Direct.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: Direct.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: Direct.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/time.h" 1 3 4 # 29 "/usr/include/time.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/w... ... truct sigevent *__restrict __evp, timer_t *__restrict __timerid) __attribute__ ((__nothrow__)); extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__)); extern int timer_settime (timer_t __timerid, int __flags, __const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__)); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) __attribute__ ((__nothrow__)); extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__)); # 416 "/usr/include/time.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_TIME_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:22: error: Ws2tcpip.h: No such file or directory ret = 256 error message = {conftest.c:3:22: error: Ws2tcpip.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/incl... ... unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 4 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_TYPES_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:22: error: WindowsX.h: No such file or directory ret = 256 error message = {conftest.c:3:22: error: WindowsX.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: cxxabi.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: cxxabi.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: cxxabi.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/float.h" 1 3 4 # 3 "conftest.c" 2 Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: ieeefp.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: ieeefp.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: xmmintrin.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 1 3 4 # 39 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/mmintrin.h" 1 3 4 # 39 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/mmintrin.h" 3 4 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef int __v2si __attribute__ ((__vector_size__ (8))); typedef short __v4hi __att... ... d_si128(__m128d __A) { return (__m128i) __A; } static __inline __m128d __attribute__((__always_inline__)) _mm_castps_pd(__m128 __A) { return (__m128d) __A; } static __inline __m128i __attribute__((__always_inline__)) _mm_castps_si128(__m128 __A) { return (__m128i) __A; } static __inline __m128 __attribute__((__always_inline__)) _mm_castsi128_ps(__m128i __A) { return (__m128) __A; } static __inline __m128d __attribute__((__always_inline__)) _mm_castsi128_pd(__m128i __A) { return (__m128d) __A; } # 1247 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_XMMINTRIN_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:17: error: dos.h: No such file or directory ret = 256 error message = {conftest.c:3:17: error: dos.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: endian.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/endian.h" 1 3 4 # 22 "/usr/include/endian.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... s/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 5 "/usr/include/gnu/stubs.h" 2 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 2 3 4 # 355 "/usr/include/features.h" 2 3 4 # 23 "/usr/include/endian.h" 2 3 4 # 37 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_ENDIAN_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/fcntl.h" 1 3 4 # 27 "/usr/include/fcntl.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits... ... n (__const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1))); # 130 "/usr/include/fcntl.h" 3 4 extern int creat (__const char *__file, __mode_t __mode) __attribute__ ((__nonnull__ (1))); # 159 "/usr/include/fcntl.h" 3 4 extern int lockf (int __fd, int __cmd, __off_t __len); # 176 "/usr/include/fcntl.h" 3 4 extern int posix_fadvise (int __fd, __off_t __offset, __off_t __len, int __advise) __attribute__ ((__nothrow__)); # 198 "/usr/include/fcntl.h" 3 4 extern int posix_fallocate (int __fd, __off_t __offset, __off_t __len); # 220 "/usr/include/fcntl.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_FCNTL_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/float.h" 1 3 4 # 3 "conftest.c" 2 Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:16: error: io.h: No such file or directory ret = 256 error message = {conftest.c:3:16: error: io.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: limits.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 11 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 1 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 122 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/include/limits.h" 1 3 4 # 27 "/usr/include/limits.h" 3 4 # 1 "/usr/include/features.h" ... ... m.h" 1 3 4 # 153 "/usr/include/bits/posix1_lim.h" 3 4 # 1 "/usr/include/bits/local_lim.h" 1 3 4 # 36 "/usr/include/bits/local_lim.h" 3 4 # 1 "/usr/include/linux/limits.h" 1 3 4 # 37 "/usr/include/bits/local_lim.h" 2 3 4 # 154 "/usr/include/bits/posix1_lim.h" 2 3 4 # 146 "/usr/include/limits.h" 2 3 4 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4 # 150 "/usr/include/limits.h" 2 3 4 # 123 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 2 3 4 # 8 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 2 3 4 # 12 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_LIMITS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/malloc.h" 1 3 4 # 24 "/usr/include/malloc.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... void *malloc_get_state (void) __attribute__ ((__nothrow__)); extern int malloc_set_state (void *__ptr) __attribute__ ((__nothrow__)); extern void (*__malloc_initialize_hook) (void); extern void (*__free_hook) (void *__ptr, __const void *); extern void *(*__malloc_hook) (size_t __size, __const void *); extern void *(*__realloc_hook) (void *__ptr, size_t __size, __const void *); extern void *(*__memalign_hook) (size_t __alignment, size_t __size, __const void *); extern void (*__after_morecore_hook) (void); extern void __malloc_check_init (void) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_MALLOC_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/pwd.h" 1 3 4 # 26 "/usr/include/pwd.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/wor... ... t passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); extern int getpwnam_r (__const char *__restrict __name, struct passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); # 164 "/usr/include/pwd.h" 3 4 extern int fgetpwent_r (FILE *__restrict __stream, struct passwd *__restrict __resultbuf, char *__restrict __buffer, size_t __buflen, struct passwd **__restrict __result); # 184 "/usr/include/pwd.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_PWD_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: search.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/search.h" 1 3 4 # 23 "/usr/include/search.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... r_fn_t __compar); extern void *tdelete (__const void *__restrict __key, void **__restrict __rootp, __compar_fn_t __compar); typedef void (*__action_fn_t) (__const void *__nodep, VISIT __value, int __level); extern void twalk (__const void *__root, __action_fn_t __action); # 165 "/usr/include/search.h" 3 4 extern void *lfind (__const void *__key, __const void *__base, size_t *__nmemb, size_t __size, __compar_fn_t __compar); extern void *lsearch (__const void *__key, void *__base, size_t *__nmemb, size_t __size, __compar_fn_t __compar); # 3 "conftest.c" 2 Defined "HAVE_SEARCH_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/strings.h" 1 3 4 # 27 "/usr/include/strings.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/... ... ute__ ((__nothrow__)); extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((const)); extern char *index (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern char *rindex (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern int strcasecmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)); # 3 "conftest.c" 2 Defined "HAVE_STRINGS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/unistd.h" 1 3 4 # 26 "/usr/include/unistd.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... /include/unistd.h" 3 4 extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__)) ; # 990 "/usr/include/unistd.h" 3 4 extern int brk (void *__addr) __attribute__ ((__nothrow__)) ; extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__)); # 1011 "/usr/include/unistd.h" 3 4 extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__)); # 1034 "/usr/include/unistd.h" 3 4 extern int lockf (int __fd, int __cmd, __off_t __len) ; # 1065 "/usr/include/unistd.h" 3 4 extern int fdatasync (int __fildes); # 1103 "/usr/include/unistd.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_UNISTD_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:28: error: machine/endian.h: No such file or directory ret = 256 error message = {conftest.c:3:28: error: machine/endian.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/param.h" 1 3 4 # 22 "/usr/include/sys/param.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 11 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/syslimits.h" 1 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 1 3 4 # 122 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/limits.h" 3 4 # 1 "/usr/include/limits... ... int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 4 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 4 # 43 "/usr/include/sys/param.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_PARAM_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/procfs.h" 1 3 4 # 31 "/usr/include/sys/procfs.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... ruct timeval pr_cutime; struct timeval pr_cstime; elf_gregset_t pr_reg; int pr_fpvalid; }; struct elf_prpsinfo { char pr_state; char pr_sname; char pr_zomb; char pr_nice; unsigned long int pr_flag; unsigned int pr_uid; unsigned int pr_gid; int pr_pid, pr_ppid, pr_pgrp, pr_sid; char pr_fname[16]; char pr_psargs[(80)]; }; typedef void *psaddr_t; typedef elf_gregset_t prgregset_t; typedef elf_fpregset_t prfpregset_t; typedef __pid_t lwpid_t; typedef struct elf_prstatus prstatus_t; typedef struct elf_prpsinfo prpsinfo_t; # 3 "conftest.c" 2 Defined "HAVE_SYS_PROCFS_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/resource.h" 1 3 4 # 22 "/usr/include/sys/resource.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/us... ... rce, struct rlimit *__rlimits) __attribute__ ((__nothrow__)); # 70 "/usr/include/sys/resource.h" 3 4 extern int setrlimit (__rlimit_resource_t __resource, __const struct rlimit *__rlimits) __attribute__ ((__nothrow__)); # 88 "/usr/include/sys/resource.h" 3 4 extern int getrusage (__rusage_who_t __who, struct rusage *__usage) __attribute__ ((__nothrow__)); extern int getpriority (__priority_which_t __which, id_t __who) __attribute__ ((__nothrow__)); extern int setpriority (__priority_which_t __which, id_t __who, int __prio) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_RESOURCE_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:28: error: sys/systeminfo.h: No such file or directory ret = 256 error message = {conftest.c:3:28: error: sys/systeminfo.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/times.h" 1 3 4 # 26 "/usr/include/sys/times.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/incl... ... edef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; # 58 "/usr/include/time.h" 2 3 4 typedef __clock_t clock_t; # 30 "/usr/include/sys/times.h" 2 3 4 struct tms { clock_t tms_utime; clock_t tms_stime; clock_t tms_cutime; clock_t tms_cstime; }; extern clock_t times (struct tms *__buffer) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_TIMES_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/utsname.h" 1 3 4 # 26 "/usr/include/sys/utsname.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/... ... "/usr/include/gnu/stubs.h" 2 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 2 3 4 # 355 "/usr/include/features.h" 2 3 4 # 27 "/usr/include/sys/utsname.h" 2 3 4 # 1 "/usr/include/bits/utsname.h" 1 3 4 # 31 "/usr/include/sys/utsname.h" 2 3 4 # 49 "/usr/include/sys/utsname.h" 3 4 struct utsname { char sysname[65]; char nodename[65]; char release[65]; char version[65]; char machine[65]; char __domainname[65]; }; # 82 "/usr/include/sys/utsname.h" 3 4 extern int uname (struct utsname *__name) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_UTSNAME_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: string.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/string.h" 1 3 4 # 26 "/usr/include/string.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... nothrow__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 883 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 424 "/usr/include/string.h" 2 3 4 # 432 "/usr/include/string.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_STRING_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: stdlib.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... st char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 832 "/usr/include/stdlib.h" 3 4 extern int posix_openpt (int __oflag) ; # 867 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 883 "/usr/include/stdlib.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_STDLIB_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: memory.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/memory.h" 1 3 4 # 26 "/usr/include/memory.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bi... ... c__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 883 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 424 "/usr/include/string.h" 2 3 4 # 432 "/usr/include/string.h" 3 4 # 31 "/usr/include/memory.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_MEMORY_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/socket.h" 1 3 4 # 24 "/usr/include/sys/socket.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... __fd, int __level, int __optname, __const void *__optval, socklen_t __optlen) __attribute__ ((__nothrow__)); extern int listen (int __fd, int __n) __attribute__ ((__nothrow__)); # 210 "/usr/include/sys/socket.h" 3 4 extern int accept (int __fd, struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len); extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__)); extern int sockatmark (int __fd) __attribute__ ((__nothrow__)); extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__)); # 241 "/usr/include/sys/socket.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_SOCKET_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/wait.h" 1 3 4 # 27 "/usr/include/sys/wait.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/includ... ... o.h" 1 3 4 # 25 "/usr/include/bits/siginfo.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 26 "/usr/include/bits/siginfo.h" 2 3 4 # 144 "/usr/include/sys/wait.h" 2 3 4 # 155 "/usr/include/sys/wait.h" 3 4 extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop, int __options); struct rusage; extern __pid_t wait3 (__WAIT_STATUS __stat_loc, int __options, struct rusage * __usage) __attribute__ ((__nothrow__)); extern __pid_t wait4 (__pid_t __pid, __WAIT_STATUS __stat_loc, int __options, struct rusage *__usage) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_WAIT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/netinet/in.h" 1 3 4 # 23 "/usr/include/netinet/in.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/in... ... # 29 "/usr/include/bits/byteswap.h" 2 3 4 # 364 "/usr/include/netinet/in.h" 2 3 4 # 426 "/usr/include/netinet/in.h" 3 4 extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__)); extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in) __attribute__ ((__nothrow__)); # 454 "/usr/include/netinet/in.h" 3 4 struct in6_pktinfo { struct in6_addr ipi6_addr; unsigned int ipi6_ifindex; }; struct ip6_mtuinfo { struct sockaddr_in6 ip6m_addr; uint32_t ip6m_mtu; }; # 549 "/usr/include/netinet/in.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_NETINET_IN_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/netdb.h" 1 3 4 # 26 "/usr/include/netdb.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits... ... tern int getaddrinfo (__const char *__restrict __name, __const char *__restrict __service, __const struct addrinfo *__restrict __req, struct addrinfo **__restrict __pai); extern void freeaddrinfo (struct addrinfo *__ai) __attribute__ ((__nothrow__)); extern __const char *gai_strerror (int __ecode) __attribute__ ((__nothrow__)); extern int getnameinfo (__const struct sockaddr *__restrict __sa, socklen_t __salen, char *__restrict __host, socklen_t __hostlen, char *__restrict __serv, socklen_t __servlen, unsigned int __flags); # 682 "/usr/include/netdb.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_NETDB_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: Direct.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: Direct.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: Direct.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/time.h" 1 3 4 # 29 "/usr/include/time.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/w... ... truct sigevent *__restrict __evp, timer_t *__restrict __timerid) __attribute__ ((__nothrow__)); extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__)); extern int timer_settime (timer_t __timerid, int __flags, __const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__)); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) __attribute__ ((__nothrow__)); extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__)); # 416 "/usr/include/time.h" 3 4 # 3 "conftest.c" 2 Defined "HAVE_TIME_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:22: error: Ws2tcpip.h: No such file or directory ret = 256 error message = {conftest.c:3:22: error: Ws2tcpip.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/incl... ... unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 4 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_SYS_TYPES_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:22: error: WindowsX.h: No such file or directory ret = 256 error message = {conftest.c:3:22: error: WindowsX.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: cxxabi.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: cxxabi.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: cxxabi.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/float.h" 1 3 4 # 3 "conftest.c" 2 Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: ieeefp.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: ieeefp.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST check from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:54) TESTING: check from config.headers(config/BuildSystem/config/headers.py:54) Checks for "header", and defines HAVE_"header" if found Checking for header: xmmintrin.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 1 3 4 # 39 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/mmintrin.h" 1 3 4 # 39 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/mmintrin.h" 3 4 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef int __v2si __attribute__ ((__vector_size__ (8))); typedef short __v4hi __att... ... d_si128(__m128d __A) { return (__m128i) __A; } static __inline __m128d __attribute__((__always_inline__)) _mm_castps_pd(__m128 __A) { return (__m128d) __A; } static __inline __m128i __attribute__((__always_inline__)) _mm_castps_si128(__m128 __A) { return (__m128i) __A; } static __inline __m128 __attribute__((__always_inline__)) _mm_castsi128_ps(__m128i __A) { return (__m128) __A; } static __inline __m128d __attribute__((__always_inline__)) _mm_castsi128_pd(__m128i __A) { return (__m128d) __A; } # 1247 "/usr/lib/gcc/x86_64-linux-gnu/4.2.4/include/xmmintrin.h" 2 3 4 # 3 "conftest.c" 2 Defined "HAVE_XMMINTRIN_H" to "1" ================================================================================ TEST checkRecursiveMacros from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:189) TESTING: checkRecursiveMacros from config.headers(config/BuildSystem/config/headers.py:189) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: ================================================================================ TEST checkMemcmp from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:79) TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:79) Check for 8-bit clean memcmp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: ================================================================================ TEST checkSysinfo from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:102) TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:102) Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG Checking for function sysinfo sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SYSINFO" to "1" Checking for header: linux/kernel.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/linux/kernel.h" 1 3 4 # 10 "/usr/include/linux/kernel.h" 3 4 struct sysinfo { long uptime; unsigned long loads[3]; unsigned long totalram; unsigned long freeram; unsigned long sharedram; unsigned long bufferram; unsigned long totalswap; unsigned long freeswap; unsigned short procs; unsigned short pad; unsigned long totalhigh; unsigned long freehigh; unsigned int mem_unit; char _f[20-2*size... ... # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/linux/kernel.h" 1 3 4 # 10 "/usr/include/linux/kernel.h" 3 4 struct sysinfo { long uptime; unsigned long loads[3]; unsigned long totalram; unsigned long freeram; unsigned long sharedram; unsigned long bufferram; unsigned long totalswap; unsigned long freeswap; unsigned short procs; unsigned short pad; unsigned long totalhigh; unsigned long freehigh; unsigned int mem_unit; char _f[20-2*sizeof(long)-sizeof(int)]; }; # 3 "conftest.c" 2 Defined "HAVE_LINUX_KERNEL_H" to "1" Checking for header: sys/sysinfo.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/sys/sysinfo.h" 1 3 4 # 22 "/usr/include/sys/sysinfo.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/... ... g totalswap; unsigned long freeswap; unsigned short procs; unsigned short pad; unsigned long totalhigh; unsigned long freehigh; unsigned int mem_unit; char _f[20-2*sizeof(long)-sizeof(int)]; }; # 26 "/usr/include/sys/sysinfo.h" 2 3 4 extern int sysinfo (struct sysinfo *__info) __attribute__ ((__nothrow__)); extern int get_nprocs_conf (void) __attribute__ ((__nothrow__)); extern int get_nprocs (void) __attribute__ ((__nothrow__)); extern long int get_phys_pages (void) __attribute__ ((__nothrow__)); extern long int get_avphys_pages (void) __attribute__ ((__nothrow__)); # 3 "conftest.c" 2 Defined "HAVE_SYS_SYSINFO_H" to "1" Checking for header: sys/systeminfo.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:28: error: sys/systeminfo.h: No such file or directory ret = 256 error message = {conftest.c:3:28: error: sys/systeminfo.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:13:4: error: #error "Cannot check sysinfo without special headers" conftest.c: In function 'main': conftest.c:17: warning: implicit declaration of function 'sysinfo' } Source: #include "confdefs.h" #include "conffix.h" #ifdef HAVE_LINUX_KERNEL_H # include # include # ifdef HAVE_SYS_SYSINFO_H # include # endif #elif defined(HAVE_SYS_SYSTEMINFO_H) # include #else # error "Cannot check sysinfo without special headers" #endif int main() { char buf[10]; long count=10; sysinfo(1, buf, count); ; return 0; } Compile failed inside link ================================================================================ TEST checkVPrintf from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:125) TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:125) Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR Checking for function vprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'vprintf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char vprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_vprintf) || defined (__stub___vprintf) choke me #else vprintf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_VPRINTF" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: ================================================================================ TEST checkVFPrintf from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:132) TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:132) Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR Checking for function vfprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'vfprintf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vfprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char vfprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_vfprintf) || defined (__stub___vfprintf) choke me #else vfprintf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_VFPRINTF" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: ================================================================================ TEST checkVSNPrintf from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:139) TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:139) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR Checking for function _vsnprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_vsnprintf' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_vsnprintf' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _vsnprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _vsnprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__vsnprintf) || defined (__stub____vsnprintf) choke me #else _vsnprintf(); #endif ; return 0; } Checking for function vsnprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'vsnprintf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vsnprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char vsnprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf) choke me #else vsnprintf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_VSNPRINTF" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: ================================================================================ TEST checkSignalHandlerType from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:159) TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:159) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "SIGNAL_CAST" to " " Popping language Cxx ================================================================================ TEST checkFreeReturnType from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:169) TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:169) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c: In function 'main': conftest.c:6: error: void value not ignored as it ought to be } Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ierr; void *p; ierr = free(p); return 0; ; return 0; } Compile failed inside link ================================================================================ TEST checkVariableArgumentLists from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:175) TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:175) Checks whether the variable argument list functionality is working sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_VA_COPY" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getrusage sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETRUSAGE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sbreak sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `sbreak' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `sbreak' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_sbreak) || defined (__stub___sbreak) choke me #else sbreak(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpagesize sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPAGESIZE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function task_info sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `task_info' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `task_info' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char task_info(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char task_info(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_task_info) || defined (__stub___task_info) choke me #else task_info(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function access sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ACCESS" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _access sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_access' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_access' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _access(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__access) || defined (__stub____access) choke me #else _access(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function clock sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_CLOCK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function drand48 sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DRAND48" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getcwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETCWD" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _getcwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_getcwd' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_getcwd' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getcwd(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__getcwd) || defined (__stub____getcwd) choke me #else _getcwd(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getdomainname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETDOMAINNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gethostname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETHOSTNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpwuid sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPWUID" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gettimeofday sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETTIMEOFDAY" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: warning: the `getwd' function is dangerous and should not be used. output: error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: warning: the `getwd' function is dangerous and should not be used. } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getwd(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getwd(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_getwd) || defined (__stub___getwd) choke me #else getwd(); #endif ; return 0; } Defined "HAVE_GETWD" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function memalign sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MEMALIGN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function memmove sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'memmove' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char memmove(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char memmove(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_memmove) || defined (__stub___memmove) choke me #else memmove(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MEMMOVE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function mkstemp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MKSTEMP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function popen sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_POPEN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function PXFGETARG sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `PXFGETARG' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `PXFGETARG' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) choke me #else PXFGETARG(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function rand sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_RAND" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpagesize sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPAGESIZE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function readlink sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_READLINK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function realpath sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_REALPATH" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sigaction sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGACTION" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function signal sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGNAL" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sigset sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGSET" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sleep sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SLEEP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _sleep sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_sleep' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_sleep' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _sleep(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__sleep) || defined (__stub____sleep) choke me #else _sleep(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function socket sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SOCKET" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function times sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_TIMES" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gethostbyname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETHOSTBYNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function uname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_UNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function snprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'snprintf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_snprintf) || defined (__stub___snprintf) choke me #else snprintf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SNPRINTF" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _snprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_snprintf' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_snprintf' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _snprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__snprintf) || defined (__stub____snprintf) choke me #else _snprintf(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _fullpath sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_fullpath' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_fullpath' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _fullpath(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _fullpath(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__fullpath) || defined (__stub____fullpath) choke me #else _fullpath(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function lseek sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LSEEK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _lseek sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_lseek' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_lseek' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _lseek(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__lseek) || defined (__stub____lseek) choke me #else _lseek(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function time sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_TIME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function fork sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'fork' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fork(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_fork) || defined (__stub___fork) choke me #else fork(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_FORK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function stricmp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `stricmp' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `stricmp' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char stricmp(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_stricmp) || defined (__stub___stricmp) choke me #else stricmp(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function strcasecmp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'strcasecmp' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char strcasecmp(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char strcasecmp(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) choke me #else strcasecmp(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_STRCASECMP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function bzero sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'bzero' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bzero(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_bzero) || defined (__stub___bzero) choke me #else bzero(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_BZERO" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlopen sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLOPEN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlsym sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLSYM" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlclose sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLCLOSE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlerror sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLERROR" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _intel_fast_memcpy sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memcpy' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memcpy' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _intel_fast_memcpy(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy) choke me #else _intel_fast_memcpy(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _intel_fast_memset sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memset' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memset' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _intel_fast_memset(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset) choke me #else _intel_fast_memset(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function isinf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'isinf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char isinf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char isinf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_isinf) || defined (__stub___isinf) choke me #else isinf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ISINF" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function isnan sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'isnan' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char isnan(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char isnan(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_isnan) || defined (__stub___isnan) choke me #else isnan(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ISNAN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _finite sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_finite' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_finite' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _finite(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _finite(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__finite) || defined (__stub____finite) choke me #else _finite(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _isnan sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_isnan' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_isnan' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _isnan(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _isnan(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__isnan) || defined (__stub____isnan) choke me #else _isnan(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function access sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ACCESS" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _access sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_access' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_access' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _access(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__access) || defined (__stub____access) choke me #else _access(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function clock sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_CLOCK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function drand48 sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DRAND48" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getcwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETCWD" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _getcwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_getcwd' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_getcwd' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getcwd(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__getcwd) || defined (__stub____getcwd) choke me #else _getcwd(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getdomainname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETDOMAINNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gethostname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETHOSTNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpwuid sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPWUID" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gettimeofday sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETTIMEOFDAY" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getwd sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: warning: the `getwd' function is dangerous and should not be used. output: error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: warning: the `getwd' function is dangerous and should not be used. } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getwd(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getwd(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_getwd) || defined (__stub___getwd) choke me #else getwd(); #endif ; return 0; } Defined "HAVE_GETWD" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function memalign sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MEMALIGN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function memmove sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'memmove' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char memmove(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char memmove(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_memmove) || defined (__stub___memmove) choke me #else memmove(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MEMMOVE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function mkstemp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MKSTEMP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function popen sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_POPEN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function PXFGETARG sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `PXFGETARG' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `PXFGETARG' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) choke me #else PXFGETARG(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function rand sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_RAND" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpagesize sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPAGESIZE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function readlink sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_READLINK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function realpath sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_REALPATH" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sigaction sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGACTION" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function signal sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGNAL" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sigset sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SIGSET" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sleep sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SLEEP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _sleep sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_sleep' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_sleep' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _sleep(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__sleep) || defined (__stub____sleep) choke me #else _sleep(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function socket sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SOCKET" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function times sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_TIMES" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function gethostbyname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETHOSTBYNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function uname sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_UNAME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function snprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'snprintf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_snprintf) || defined (__stub___snprintf) choke me #else snprintf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_SNPRINTF" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _snprintf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_snprintf' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_snprintf' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _snprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__snprintf) || defined (__stub____snprintf) choke me #else _snprintf(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _fullpath sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_fullpath' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_fullpath' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _fullpath(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _fullpath(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__fullpath) || defined (__stub____fullpath) choke me #else _fullpath(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function lseek sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LSEEK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _lseek sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_lseek' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_lseek' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _lseek(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__lseek) || defined (__stub____lseek) choke me #else _lseek(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function time sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_TIME" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function fork sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'fork' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fork(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_fork) || defined (__stub___fork) choke me #else fork(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_FORK" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function stricmp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `stricmp' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `stricmp' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char stricmp(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_stricmp) || defined (__stub___stricmp) choke me #else stricmp(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function strcasecmp sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'strcasecmp' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char strcasecmp(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char strcasecmp(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) choke me #else strcasecmp(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_STRCASECMP" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function bzero sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'bzero' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bzero(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_bzero) || defined (__stub___bzero) choke me #else bzero(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_BZERO" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlopen sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLOPEN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlsym sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLSYM" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlclose sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLCLOSE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function dlerror sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_DLERROR" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _intel_fast_memcpy sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memcpy' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memcpy' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _intel_fast_memcpy(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy) choke me #else _intel_fast_memcpy(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _intel_fast_memset sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memset' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_intel_fast_memset' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _intel_fast_memset(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset) choke me #else _intel_fast_memset(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function isinf sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'isinf' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char isinf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char isinf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_isinf) || defined (__stub___isinf) choke me #else isinf(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ISINF" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function isnan sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c:10: warning: conflicting types for built-in function 'isnan' } Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char isnan(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char isnan(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_isnan) || defined (__stub___isnan) choke me #else isnan(); #endif ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_ISNAN" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _finite sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_finite' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_finite' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _finite(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _finite(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__finite) || defined (__stub____finite) choke me #else _finite(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function _isnan sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_isnan' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `_isnan' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _isnan(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _isnan(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__isnan) || defined (__stub____isnan) choke me #else _isnan(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getrusage sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETRUSAGE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function sbreak sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `sbreak' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `sbreak' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_sbreak) || defined (__stub___sbreak) choke me #else sbreak(); #endif ; return 0; } ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function getpagesize sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_GETPAGESIZE" to "1" ================================================================================ TEST check from config.functions(/opt/petsc/petsc-dev/config/BuildSystem/config/functions.py:30) TESTING: check from config.functions(config/BuildSystem/config/functions.py:30) Checks for the function "funcName", and if found defines HAVE_"funcName" Checking for function task_info sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `task_info' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:20: undefined reference to `task_info' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char task_info(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char task_info(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_task_info) || defined (__stub___task_info) choke me #else task_info(); #endif ; return 0; } ================================================================================ TEST configureMemorySize from PETSc.utilities.getResidentSetSize(/opt/petsc/petsc-dev/config/PETSc/utilities/getResidentSetSize.py:32) TESTING: configureMemorySize from PETSc.utilities.getResidentSetSize(config/PETSc/utilities/getResidentSetSize.py:32) Try to determine how to measure the memory usage Defined "USE_PROC_FOR_SIZE" to "1" Using /proc for PetscMemoryGetCurrentUsage() ================================================================================ TEST configureFPTrap from PETSc.utilities.FPTrap(/opt/petsc/petsc-dev/config/PETSc/utilities/FPTrap.py:27) TESTING: configureFPTrap from PETSc.utilities.FPTrap(config/PETSc/utilities/FPTrap.py:27) Checking the handling of floating point traps Checking for header: sigfpe.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:20: error: sigfpe.h: No such file or directory ret = 256 error message = {conftest.c:3:20: error: sigfpe.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include Checking for header: fpxcp.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:19: error: fpxcp.h: No such file or directory ret = 256 error message = {conftest.c:3:19: error: fpxcp.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include Checking for header: floatingpoint.h sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 Possible ERROR while running preprocessor: conftest.c:3:27: error: floatingpoint.h: No such file or directory ret = 256 error message = {conftest.c:3:27: error: floatingpoint.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include ================================================================================ TEST configureFortranCommandLine from PETSc.utilities.fortranCommandLine(/opt/petsc/petsc-dev/config/PETSc/utilities/fortranCommandLine.py:26) TESTING: configureFortranCommandLine from PETSc.utilities.fortranCommandLine(config/PETSc/utilities/fortranCommandLine.py:26) Check for the mechanism to retrieve command line arguments in Fortran Pushing language C Checking for function _gfortran_iargc sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm sh: Defined "HAVE__GFORTRAN_IARGC" to "1" Defined "HAVE_GFORTRAN_IARGC" to "1" Popping language C ================================================================================ TEST checkSizeTypes from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:44) TESTING: checkSizeTypes from config.types(config/BuildSystem/config/types.py:44) Checks for types associated with sizes, such as size_t. Checking for type: size_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { size_t a;; return 0; } size_t found ================================================================================ TEST checkFileTypes from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:54) TESTING: checkFileTypes from config.types(config/BuildSystem/config/types.py:54) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { mode_t a;; return 0; } mode_t found Checking for type: off_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { off_t a;; return 0; } off_t found ================================================================================ TEST checkIntegerTypes from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:49) TESTING: checkIntegerTypes from config.types(config/BuildSystem/config/types.py:49) Checks for types associated with integers, such as int32_t. Checking for type: int32_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { int32_t a;; return 0; } int32_t found ================================================================================ TEST checkPID from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:60) TESTING: checkPID from config.types(config/BuildSystem/config/types.py:60) Checks for pid_t, and defines it if necessary Checking for type: pid_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { pid_t a;; return 0; } pid_t found ================================================================================ TEST checkUID from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:64) TESTING: checkUID from config.types(config/BuildSystem/config/types.py:64) Checks for uid_t and gid_t, and defines them if necessary sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 sys/types.h ================================================================================ TEST checkSignal from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:71) TESTING: checkSignal from config.types(config/BuildSystem/config/types.py:71) Checks the return type of signal() and defines RETSIGTYPE to that type name sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Defined "RETSIGTYPE" to "void" ================================================================================ TEST checkC99Complex from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:92) TESTING: checkC99Complex from config.types(config/BuildSystem/config/types.py:92) Check for complex numbers in in C99 std sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_C99_COMPLEX" to "1" ================================================================================ TEST checkCxxComplex from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:101) TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:101) Check for complex numbers in namespace std Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_CXX_COMPLEX" to "1" Popping language Cxx ================================================================================ TEST checkFortranKind from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:122) TESTING: checkFortranKind from config.types(config/BuildSystem/config/types.py:122) Checks whether selected_int_kind etc work USE_FORTRANKIND Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Defined "USE_FORTRANKIND" to "1" Popping language FC ================================================================================ TEST checkFortranDReal from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:134) TESTING: checkFortranDReal from config.types(config/BuildSystem/config/types.py:134) Checks whether dreal is provided in Fortran, and if not defines MISSING_DREAL Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g conftest.F sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.F:3.16: d = dreal(3.0) 1 Error: Type of argument 'a' in call to 'dreal' at (1) should be COMPLEX(8), not REAL(4) } Source: program main double precision d d = dreal(3.0) end Compile failed inside link Defined "MISSING_DREAL" to "1" Popping language FC ================================================================================ TEST checkConst from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:142) TESTING: checkConst from config.types(config/BuildSystem/config/types.py:142) Checks for working const, and if not found defines it to empty string sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:30: warning: 't' is used uninitialized in this function conftest.c:46: warning: 'b' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" int main() { /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset x; /* SunOS 4.1.1 cc rejects this. */ char const *const *ccp; char **p; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; ccp = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++ccp; p = (char**) ccp; ccp = (char const *const *) p; /* This section avoids unused variable warnings */ if (zero.x); if (x[0]); { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (*s); } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; /* Get rid of unused variable warning */ if (foo); } ; return 0; } ================================================================================ TEST checkEndian from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:198) TESTING: checkEndian from config.types(config/BuildSystem/config/types.py:198) If the machine is big endian, defines WORDS_BIGENDIAN sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c: In function 'main': conftest.c:11: error: 'not' undeclared (first use in this function) conftest.c:11: error: (Each undeclared identifier is reported only once conftest.c:11: error: for each function it appears in.) conftest.c:11: error: expected ';' before 'big' } Source: #include "confdefs.h" #include "conffix.h" #include #ifdef HAVE_SYS_PARAM_H #include #endif int main() { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: char Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_CHAR" to "1" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_VOID_P" to "8" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: short Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_SHORT" to "2" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_INT" to "4" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_LONG" to "8" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_LONG_LONG" to "8" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: float Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_FLOAT" to "4" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: double Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_DOUBLE" to "8" ================================================================================ TEST checkSizeof from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:251) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:251) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_SIZE_T" to "8" ================================================================================ TEST checkBitsPerByte from config.types(/opt/petsc/petsc-dev/config/BuildSystem/config/types.py:293) TESTING: checkBitsPerByte from config.types(config/BuildSystem/config/types.py:293) Determine the nubmer of bits per byte and define BITS_PER_BYTE sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Defined "BITS_PER_BYTE" to "8" ================================================================================ TEST configureScalarType from PETSc.utilities.scalarTypes(/opt/petsc/petsc-dev/config/PETSc/utilities/scalarTypes.py:32) TESTING: configureScalarType from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:32) Choose between real and complex numbers Scalar type is real ================================================================================ TEST configurePrecision from PETSc.utilities.scalarTypes(/opt/petsc/petsc-dev/config/PETSc/utilities/scalarTypes.py:48) TESTING: configurePrecision from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:48) Set the default real number precision for PETSc objects Precision is double ================================================================================ TEST configureCHUD from PETSc.utilities.CHUD(/opt/petsc/petsc-dev/config/PETSc/utilities/CHUD.py:25) TESTING: configureCHUD from PETSc.utilities.CHUD(config/PETSc/utilities/CHUD.py:25) Determines if the Apple CHUD hardware monitoring utilities are available sh: uname -s Executing: uname -s sh: Linux ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['socket'] in library ['socket', 'nsl'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); int main() { socket() ; return 0; } Popping language C ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['handle_sigfpes'] in library ['fpe'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lfpe collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lfpe collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); int main() { handle_sigfpes() ; return 0; } Popping language C ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['socket'] in library ['socket', 'nsl'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lsocket -lnsl -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); int main() { socket() ; return 0; } Popping language C ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['handle_sigfpes'] in library ['fpe'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lfpe collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lfpe collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lfpe -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); int main() { handle_sigfpes() ; return 0; } Popping language C ================================================================================ TEST checkMath from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:208) TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:208) Check for sin() in libm, the math library Checking for functions ['sin', 'floor', 'log10', 'pow'] in library [''] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:7: warning: statement with no effect } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ double sin(double); int main() { double x = 0; sin(x); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:7: warning: statement with no effect } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ double floor(double); int main() { double x = 0; floor(x); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language C Math functions are linked in by default ================================================================================ TEST checkMathErf from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:224) TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:224) Check for erf() in libm, the math library Checking for functions ['erf'] in library [] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:7: warning: statement with no effect conftest.c:7: warning: 'x' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ double erf(double); int main() { double x; erf(x); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language C erf() found Defined "HAVE_ERF" to "1" ================================================================================ TEST checkDynamic from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:233) TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:233) Check for the header and libraries necessary for dynamic library manipulation ================================================================================ TEST configureTimers from PETSc.utilities.timer(/opt/petsc/petsc-dev/config/PETSc/utilities/timer.py:35) TESTING: configureTimers from PETSc.utilities.timer(config/PETSc/utilities/timer.py:35) Sets PETSC_HAVE_FAST_MPI_WTIME PETSC_USE_READ_REAL_TIME PETSC_USE_GETCLOCK PETSC_USE_DCLOCK PETSC_USE_NT_TIME. Checking for functions ['MPI_CRAY_barrier'] in library [''] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `MPI_CRAY_barrier' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `MPI_CRAY_barrier' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_CRAY_barrier(); int main() { MPI_CRAY_barrier() ; return 0; } Popping language C Cray-MPI test failure Pushing language Cxx ================================================================================ TEST configureLibrary from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:680) TESTING: configureLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:680) Calls the regular package configureLibrary and then does an additional test needed by MPI ================================================================================== Checking for a functional MPI Checking for library in Package specific search directory MPI: [] ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['MPI_Init', 'MPI_Comm_create'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Checking for headers Package specific search directory MPI: ['/usr/include'] ================================================================================ TEST checkInclude from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:63) TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:63) Checks if a particular include file can be found along particular include paths sh: mpicc -E -I/usr/include conftest.c Executing: mpicc -E -I/usr/include conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/mpi.h" 1 3 4 # 23 "/usr/include/mpi.h" 3 4 typedef int MPI_Datatype; # 94 "/usr/include/mpi.h" 3 4 typedef int MPI_Comm; typedef int MPI_Group; typedef int MPI_Win; typedef struct ADIOI_FileD *MPI_File; typedef int MPI_Op; # 182 "/usr/include/mpi.h" 3 4 typedef enum MPIR_Topo_type { MPI_GRAPH=1, MPI_CART=2 } MPIR_Topo_type; # 195 "/usr/include/mpi.h" 3 4 typedef void (MPI_Handler_function) ( MPI_Comm *,... ... MPI_Grequest_free_function *, MPI_Grequest_cancel_function *, MPIX_Grequest_poll_function *, MPIX_Grequest_wait_function *, MPIX_Grequest_class *); int PMPIX_Grequest_class_allocate(MPIX_Grequest_class, void *, MPI_Request *); int PMPIX_Grequest_start(MPI_Grequest_query_function *, MPI_Grequest_free_function *, MPI_Grequest_cancel_function *, MPIX_Grequest_poll_function *, MPIX_Grequest_wait_function *, void *, MPI_Request *); # 3 "conftest.c" 2 Found header files ['mpi.h'] in ['/usr/include'] ================================================================================ TEST configureConversion from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:186) TESTING: configureConversion from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:186) Check for the functions which convert communicators between C and Fortran - Define HAVE_MPI_COMM_F2C and HAVE_MPI_COMM_C2F if they are present - Some older MPI 1 implementations are missing these sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPI_COMM_F2C" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPI_COMM_C2F" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:6: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Fint a; ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPI_FINT" to "1" ================================================================================ TEST configureMPI2 from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:170) TESTING: configureMPI2 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:170) Check for functions added to the interface in MPI-2 sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPI_FINALIZED" to "1" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPI_IN_PLACE" to "1" ================================================================================ TEST configureTypes from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:206) TESTING: configureTypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:206) Checking for MPI types Checking for size of type: MPI_Comm Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_MPI_COMM" to "4" Checking for size of type: MPI_Fint Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: Popping language C Defined "SIZEOF_MPI_FINT" to "4" ================================================================================ TEST configureMPITypes from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:217) TESTING: configureMPITypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:217) Checking for MPI Datatype handles sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Executing: ./conftest sh: ./conftest Executing: ./conftest sh: ERROR while running executable: Could not execute './conftest': Attempting to use an MPI routine before initializing MPICH Popping language C ================================================================================ TEST configureMissingPrototypes from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:274) TESTING: configureMissingPrototypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:274) Checks for missing prototypes, which it adds to petscfix.h ================================================================================ TEST SGIMPICheck from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:589) TESTING: SGIMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:589) Returns true if SGI MPI is used Checking for functions ['MPI_SGI_barrier'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.cc:16: undefined reference to `MPI_SGI_barrier' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.cc:16: undefined reference to `MPI_SGI_barrier' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif char MPI_SGI_barrier(); #ifdef __cplusplus } #endif int main() { MPI_SGI_barrier() ; return 0; } Popping language Cxx SGI MPI test failure ================================================================================ TEST CxxMPICheck from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:599) TESTING: CxxMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:599) Make sure C++ can compiel and link Pushing language Cxx Checking for header mpi.h sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g -I/usr/include conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g -I/usr/include conftest.cc sh: Checking for C++ MPI_Finalize() Checking for functions ['MPI_Finalize'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g -I/usr/include conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g -I/usr/include conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Popping language Cxx ================================================================================ TEST FortranMPICheck from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:618) TESTING: FortranMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:618) Make sure fortran include [mpif.h] and library symbols are found Pushing language FC Checking for header mpif.h sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F sh: Checking for fortran mpi_init() Checking for functions [''] in library [] [] Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language FC Checking for mpi.mod Checking for functions [''] in library [] [] Pushing language FC sh: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F Executing: mpif90 -c -o conftest.o -Wall -Wno-unused-variable -g -I/usr/include conftest.F sh: Pushing language C Popping language C sh: mpif90 -o conftest -Wall -Wno-unused-variable -g -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpif90 -o conftest -Wall -Wno-unused-variable -g -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language FC Defined "HAVE_MPI_F90MODULE" to "1" Popping language FC ================================================================================ TEST configureIO from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:643) TESTING: configureIO from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:643) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:9: warning: 'fh' is used uninitialized in this function conftest.c:9: warning: 'buf' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; void *buf; MPI_Status status; if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:9: warning: 'fh' is used uninitialized in this function conftest.c:9: warning: 'buf' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; void *buf; MPI_Status status; if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:9: warning: passing argument 5 of 'MPI_File_set_view' discards qualifiers from pointer target type conftest.c:9: warning: 'fh' is used uninitialized in this function conftest.c:9: warning: 'disp' is used uninitialized in this function conftest.c:9: warning: 'info' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Offset disp; MPI_Info info; if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:8: warning: passing argument 2 of 'MPI_File_open' discards qualifiers from pointer target type conftest.c:8: warning: 'info' is used uninitialized in this function } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Info info; if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:7: warning: unused variable 'info' } Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Info info; if (MPI_File_close(&fh)); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_MPIIO" to "1" Checking for functions ['MPI_Alltoallw'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Checking for functions ['MPI_Type_create_indexed_block'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Defined "HAVE_MPI_ALLTOALLW" to "1" Checking for functions ['MPI_Comm_spawn'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Defined "HAVE_MPI_COMM_SPAWN" to "1" Checking for functions ['MPI_Win_create'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Defined "HAVE_MPI_WIN_CREATE" to "1" Checking for functions ['MPI_Finalized'] in library [] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx Defined "HAVE_MPI_FINALIZED" to "1" ================================================================================ TEST checkSharedLibrary from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:123) TESTING: checkSharedLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:123) Check that the libraries for MPI are shared libraries ================================================================================ TEST configureMPIEXEC from config.packages.MPI(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/MPI.py:135) TESTING: configureMPIEXEC from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:135) Checking for mpiexec Pushing language C Popping language C Checking for program /usr/bin/mpiexec...found Defined make macro "MPIEXEC" to "/usr/bin/mpiexec" sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a Executing: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include conftest.c sh: Pushing language C Popping language C sh: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a Executing: /usr/bin/ar cr libconftest.a conftest.o ; /usr/bin/ranlib libconftest.a sh: sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -ldl sh: Executing: /usr/bin/mpiexec -n 1 ./conftest sh: /usr/bin/mpiexec -n 1 ./conftest Executing: /usr/bin/mpiexec -n 1 ./conftest sh: ERROR while running executable: Could not execute '/usr/bin/mpiexec -n 1 ./conftest': Could not open lib1.so: ./lib1.so: invalid ELF header Library was not shared Popping language Cxx ================================================================================ TEST alternateConfigureLibrary from config.packages.Fiat(/opt/petsc/petsc-dev/config/BuildSystem/config/package.py:422) TESTING: alternateConfigureLibrary from config.packages.Fiat(config/BuildSystem/config/package.py:422) Called if --with-packagename=0; does nothing by default Pushing language Cxx ================================================================================ TEST configureLibrary from config.packages.Boost(/opt/petsc/petsc-dev/config/BuildSystem/config/package.py:368) TESTING: configureLibrary from config.packages.Boost(config/BuildSystem/config/package.py:368) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional Boost Could not locate an existing copy of Boost: ['c2html-0.9.4', 'sowing-1.1.11-a'] Downloading Boost Downloading file:///opt/petsc/boost.tar.gz to /opt/petsc/petsc-dev/externalpackages/_d_Boost.tar.gz Uncompressing /opt/petsc/petsc-dev/externalpackages/_d_Boost.tar.gz sh: cd /opt/petsc/petsc-dev/externalpackages; gunzip _d_Boost.tar.gz Executing: cd /opt/petsc/petsc-dev/externalpackages; gunzip _d_Boost.tar.gz sh: Expanding /opt/petsc/petsc-dev/externalpackages/_d_Boost.tar sh: cd /opt/petsc/petsc-dev/externalpackages; tar -xf _d_Boost.tar Executing: cd /opt/petsc/petsc-dev/externalpackages; tar -xf _d_Boost.tar sh: sh: cd /opt/petsc/petsc-dev/externalpackages; tar -tf _d_Boost.tar | head -n 1 Executing: cd /opt/petsc/petsc-dev/externalpackages; tar -tf _d_Boost.tar | head -n 1 sh: Boost/ sh: cd /opt/petsc/petsc-dev/externalpackages; chmod -R a+r Boost;find Boost -type d -name "*" -exec chmod a+rx {} \; Executing: cd /opt/petsc/petsc-dev/externalpackages; chmod -R a+r Boost;find Boost -type d -name "*" -exec chmod a+rx {} \; sh: Found a copy of BOOST in Boost Found a copy of BOOST in Boost Found a copy of BOOST in Boost Checking for library in Download BOOST: [] ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [] in library [] [] Checking for headers Download BOOST: ['/opt/petsc/petsc-dev/externalpackages/Boost/', '/usr/include'] Pushing language Cxx ================================================================================ TEST checkInclude from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:63) TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:63) Checks if a particular include file can be found along particular include paths sh: mpicxx -E -I/opt/petsc/petsc-dev/externalpackages/Boost/ -I/usr/include conftest.cc Executing: mpicxx -E -I/opt/petsc/petsc-dev/externalpackages/Boost/ -I/usr/include conftest.cc sh: # 1 "conftest.cc" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.cc" # 1 "confdefs.h" 1 # 2 "conftest.cc" 2 # 1 "conffix.h" 1 extern "C" { } # 3 "conftest.cc" 2 # 1 "/opt/petsc/petsc-dev/externalpackages/Boost/boost/multi_index_container.hpp" 1 # 14 "/opt/petsc/petsc-dev/externalpackages/Boost/boost/multi_index_container.hpp" # 1 "/opt/petsc/petsc-dev/externalpackages/Boost/boost/config.hpp" 1 # 26 "/opt/petsc/petsc-dev/externalpackages/Boost/boost/config.hpp" # 1 "/opt/petsc/petsc-dev/externalpackages/Boost/boost/config/user.hpp" 1 # 27 "/opt/petsc/petsc-dev/... ... erList1,typename Allocator1, typename Value2,typename IndexSpecifierList2,typename Allocator2 > bool operator<=( const multi_index_container& x, const multi_index_container& y) { return get<0>(x)<=get<0>(y); } template void swap( multi_index_container& x, multi_index_container& y) { x.swap(y); } } using multi_index::get; using multi_index::project; } # 3 "conftest.cc" 2 Found header files ['boost/multi_index_container.hpp'] in ['/opt/petsc/petsc-dev/externalpackages/Boost/', '/usr/include'] Popping language Cxx ================================================================================ TEST checkSharedLibrary from config.packages.Boost(/opt/petsc/petsc-dev/config/BuildSystem/config/package.py:418) TESTING: checkSharedLibrary from config.packages.Boost(config/BuildSystem/config/package.py:418) By default we don't care about checking if the library is shared Popping language Cxx ================================================================================ TEST configureLibrary from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:432) TESTING: configureLibrary from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:432) ================================================================================ Checking for a functional BLAS and LAPACK in IRIX Mathematics library ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library ['libcomplib.sgimath.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lcomplib.sgimath collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lcomplib.sgimath collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); int main() { ddot_() ; return 0; } Popping language C Checking for functions ['f2cblaslapack311_id_'] in library ['libcomplib.sgimath.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lcomplib.sgimath collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lcomplib.sgimath collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcomplib.sgimath -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C ================================================================================ Checking for a functional BLAS and LAPACK in Another IRIX Mathematics library ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library ['libscs.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lscs collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lscs collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); int main() { ddot_() ; return 0; } Popping language C Checking for functions ['f2cblaslapack311_id_'] in library ['libscs.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lscs collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lscs collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lscs -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C ================================================================================ Checking for a functional BLAS and LAPACK in Compaq/Alpha Mathematics library ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library ['libcxml.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lcxml collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lcxml collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); int main() { ddot_() ; return 0; } Popping language C Checking for functions ['f2cblaslapack311_id_'] in library ['libcxml.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lcxml collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lcxml collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lcxml -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C ================================================================================ Checking for a functional BLAS and LAPACK in IBM ESSL Mathematics library ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library ['libessl.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lessl collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lessl collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); int main() { ddot_() ; return 0; } Popping language C Checking for functions ['f2cblaslapack311_id_'] in library ['libessl.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: /usr/bin/ld: cannot find -lessl collect2: ld returned 1 exit status output: ret = 256 error message = {/usr/bin/ld: cannot find -lessl collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lessl -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C ================================================================================ Checking for a functional BLAS and LAPACK in Defalut compiler libraries ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library [''] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `ddot_' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `ddot_' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); int main() { ddot_() ; return 0; } Popping language C Checking for functions ['f2cblaslapack311_id_'] in library [''] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `f2cblaslapack311_id_' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `f2cblaslapack311_id_' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C ================================================================================ Checking for a functional BLAS and LAPACK in Default compiler locations ================================================================================ TEST checkLib from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:93) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:93) Checking for BLAS and LAPACK symbols Checking for functions ['ddot'] in library ['libblas.a'] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBBLAS" to "1" Popping language C Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['f2cblaslapack311_id_'] in library ['libblas.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lblas -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lblas -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `f2cblaslapack311_id_' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `f2cblaslapack311_id_' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lblas -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char f2cblaslapack311_id_(); int main() { f2cblaslapack311_id_() ; return 0; } Popping language C Defined "BLASLAPACK_UNDERSCORE" to "1" ================================================================================ TEST checkESSL from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:486) TESTING: checkESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:486) Check for the IBM ESSL library Checking for functions ['iessl'] in library ['liblapack.a'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `iessl' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `iessl' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char iessl(); int main() { iessl() ; return 0; } Popping language C ================================================================================ TEST checkPESSL from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:492) TESTING: checkPESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:492) Check for the IBM PESSL library - and error out - if used instead of ESSL Checking for functions ['pdgemm'] in library ['liblapack.a'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `pdgemm' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `pdgemm' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pdgemm(); int main() { pdgemm() ; return 0; } Popping language C ================================================================================ TEST checkMissing from config.packages.BlasLapack(/opt/petsc/petsc-dev/config/BuildSystem/config/packages/BlasLapack.py:498) TESTING: checkMissing from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:498) Check for missing LAPACK routines Checking for functions ['dgesvd'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dgetrf'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dgeev'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dsyev'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dsyevx'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dsygv'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dsygvx'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dgetrf'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dpotrf'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dgetrs'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dpotrs'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dstebz'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dpttrf'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dpttrs'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dstein'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dorgqr'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C Checking for functions ['dstebz'] in library ['liblapack.a'] ['libblas.a', '-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBLAPACK" to "1" Popping language C ================================================================================ TEST alternateConfigureLibrary from config.packages.UMFPACK(/opt/petsc/petsc-dev/config/BuildSystem/config/package.py:422) TESTING: alternateConfigureLibrary from config.packages.UMFPACK(config/BuildSystem/config/package.py:422) Called if --with-packagename=0; does nothing by default ================================================================================ TEST configureLibraryOptions from PETSc.utilities.libraryOptions(/opt/petsc/petsc-dev/config/PETSc/utilities/libraryOptions.py:45) TESTING: configureLibraryOptions from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:45) Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE and PETSC_USE_FORTRAN_KERNELS Defined "USE_LOG" to "1" Defined "USE_DEBUG" to "1" Defined "USE_INFO" to "1" Defined "USE_CTABLE" to "1" Checking for functions ['bgl_perfctr_void'] in library [''] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `bgl_perfctr_void' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `bgl_perfctr_void' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bgl_perfctr_void(); int main() { bgl_perfctr_void() ; return 0; } Popping language C BGL/IBM test failure Defined "Alignx(a,b)" to " " ================================================================================ TEST configureISColorValueType from PETSc.utilities.libraryOptions(/opt/petsc/petsc-dev/config/PETSc/utilities/libraryOptions.py:86) TESTING: configureISColorValueType from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:86) Sets PETSC_IS_COLOR_VALUE_TYPE, MPIU_COLORING_VALUE, IS_COLORING_MAX required by ISColor Defined "MPIU_COLORING_VALUE" to "MPI_UNSIGNED_SHORT" Defined "IS_COLORING_MAX" to "65535" Defined "IS_COLOR_VALUE_TYPE" to "short" ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Matlab(/opt/petsc/petsc-dev/config/PETSc/packages/Matlab.py:40) TESTING: alternateConfigureLibrary from PETSc.packages.Matlab(config/PETSc/packages/Matlab.py:40) ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.ml(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.ml(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.spai(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.spai(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default Not a clone of PETSc, don't need Lgrind ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.SuperLU(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.SuperLU(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.sprng(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.sprng(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.FFC(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.FFC(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.papi(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.papi(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Chaco(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Chaco(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Scotch(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Scotch(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.PaStiX(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.PaStiX(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.mpe(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.mpe(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.spooles(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.spooles(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.PLAPACK(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.PLAPACK(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.babel(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.babel(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.hdf5(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.hdf5(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.sundials(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.sundials(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.hypre(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.hypre(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.PARTY(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.PARTY(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Numpy(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Numpy(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Sieve(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Sieve(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default Not a clone of PETSc, don't need c2html Not a clone of PETSc, don't need Sowing ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.ccafe(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.ccafe(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.blacs(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.blacs(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.SCALAPACK(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.SCALAPACK(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.fftw(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.fftw(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.blopex(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.blopex(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.TetGen(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.TetGen(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default Pushing language Cxx ================================================================================ TEST configureLibrary from PETSc.packages.ParMetis(/opt/petsc/petsc-dev/config/PETSc/package.py:322) TESTING: configureLibrary from PETSc.packages.ParMetis(config/PETSc/package.py:322) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional ParMetis Could not locate an existing copy of ParMetis: ['Boost', 'c2html-0.9.4', 'sowing-1.1.11-a']Downloading ParMetis install: Retrieving file:///home/ptorres/soft/ParMetis-dev-p3.tar.gz --> /opt/petsc/petsc-dev/externalpackages/ParMetis via cp Downloading file:///home/ptorres/soft/ParMetis-dev-p3.tar.gz to /opt/petsc/petsc-dev/externalpackages/_d_ParMetis.tar.gz Uncompressing /opt/petsc/petsc-dev/externalpackages/_d_ParMetis.tar.gz sh: cd /opt/petsc/petsc-dev/externalpackages; gunzip _d_ParMetis.tar.gz Executing: cd /opt/petsc/petsc-dev/externalpackages; gunzip _d_ParMetis.tar.gz sh: Expanding /opt/petsc/petsc-dev/externalpackages/_d_ParMetis.tar sh: cd /opt/petsc/petsc-dev/externalpackages; tar -xf _d_ParMetis.tar Executing: cd /opt/petsc/petsc-dev/externalpackages; tar -xf _d_ParMetis.tar sh: sh: cd /opt/petsc/petsc-dev/externalpackages; tar -tf _d_ParMetis.tar | head -n 1 Executing: cd /opt/petsc/petsc-dev/externalpackages; tar -tf _d_ParMetis.tar | head -n 1 sh: ParMetis-dev-p3/.hg_archival.txt sh: cd /opt/petsc/petsc-dev/externalpackages; chmod -R a+r ParMetis-dev-p3;find ParMetis-dev-p3 -type d -name "*" -exec chmod a+rx {} \; Executing: cd /opt/petsc/petsc-dev/externalpackages; chmod -R a+r ParMetis-dev-p3;find ParMetis-dev-p3 -type d -name "*" -exec chmod a+rx {} \; sh: Pushing language C Popping language C Have to rebuild ParMetis, make.inc != /opt/petsc/petsc-dev/linux-gnu-c-debug/conf/ParMetis ================================================================================= Compiling & installing Parmetis; this may take several minutes ================================================================================= sh: cd /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3; make clean; make lib; make minstall; make clean Executing: cd /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3; make clean; make lib; make minstall; make clean sh: (cd METISLib; make clean) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' /bin/rm -f balance.o debug.o initpart.o kwayvolrefine.o mesh.o minitpart.o mpmetis.o parmetis.o srefine.o bucketsort.o estmem.o kmetis.o match.o meshpart.o mkmetis.o mrefine2.o pmetis.o stat.o ccgraph.o fm.o kvmetis.o mbalance2.o mfm2.o mkwayfmh.o mrefine.o pqueue.o subdomains.o checkgraph.o fortran.o kwayfm.o mbalance.o mfm.o mkwayrefine.o mutil.o refine.o timing.o coarsen.o frename.o kwayrefine.o mcoarsen.o mincover.o mmatch.o myqsort.o separator.o util.o compress.o graph.o ... ... valsort.o kwaybalance.o mdiffusion.o node_refine.o remap.o stat.o xyzpart.o backcompat.o debug.o grsetup.o initbalance.o kwayfm.o memory.o ometis.o rmetis.o timer.o balancemylink.o diffutil.o iidxsort.o initmsection.o kwayrefine.o mesh.o order.o selectq.o util.o coarsen.o fpqueue.o iintsort.o initpart.o lmatch.o mmetis.o pspases.o serial.o wave.o core *.o *~ make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/rm -f /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a ********Output of running make on ParMetis follows ******* (cd METISLib; make clean) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' /bin/rm -f balance.o debug.o initpart.o kwayvolrefine.o mesh.o minitpart.o mpmetis.o parmetis.o srefine.o bucketsort.o estmem.o kmetis.o match.o meshpart.o mkmetis.o mrefine2.o pmetis.o stat.o ccgraph.o fm.o kvmetis.o mbalance2.o mfm2.o mkwayfmh.o mrefine.o pqueue.o subdomains.o checkgraph.o fortran.o kwayfm.o mbalance.o mfm.o mkwayrefine.o mutil.o refine.o timing.o coarsen.o frename.o kwayrefine.o mcoarsen.o mincover.o mmatch.o myqsort.o separator.o util.o compress.o graph.o kwayvolfm.o memory.o minitpart2.o mmd.o ometis.o sfm.o core *.o *~ make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' (cd ParMETISLib; make clean) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/rm -f akwayfm.o comm.o frename.o ikeysort.o kmetis.o match.o move.o redomylink.o setup.o weird.o ametis.o csrmatch.o gkmetis.o ikeyvalsort.o kwaybalance.o mdiffusion.o node_refine.o remap.o stat.o xyzpart.o backcompat.o debug.o grsetup.o initbalance.o kwayfm.o memory.o ometis.o rmetis.o timer.o balancemylink.o diffutil.o iidxsort.o initmsection.o kwayrefine.o mesh.o order.o selectq.o util.o coarsen.o fpqueue.o iintsort.o initpart.o lmatch.o mmetis.o pspases.o serial.o wave.o core *.o *~ make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/rm -f /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a (cd METISLib; make lib) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o balance.o balance.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o debug.o debug.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o initpart.o initpart.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayvolrefine.o kwayvolrefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mesh.o mesh.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o minitpart.o minitpart.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mpmetis.o mpmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o parmetis.o parmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o srefine.o srefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o bucketsort.o bucketsort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o estmem.o estmem.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kmetis.o kmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o match.o match.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o meshpart.o meshpart.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mkmetis.o mkmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mrefine2.o mrefine2.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o pmetis.o pmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o stat.o stat.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ccgraph.o ccgraph.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o fm.o fm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kvmetis.o kvmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mbalance2.o mbalance2.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mfm2.o mfm2.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mkwayfmh.o mkwayfmh.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mrefine.o mrefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o pqueue.o pqueue.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o subdomains.o subdomains.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o checkgraph.o checkgraph.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o fortran.o fortran.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayfm.o kwayfm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mbalance.o mbalance.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mfm.o mfm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mkwayrefine.o mkwayrefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mutil.o mutil.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o refine.o refine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o timing.o timing.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o coarsen.o coarsen.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o frename.o frename.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayrefine.o kwayrefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mcoarsen.o mcoarsen.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mincover.o mincover.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mmatch.o mmatch.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o myqsort.o myqsort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o separator.o separator.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o util.o util.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o compress.o compress.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o graph.o graph.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayvolfm.o kwayvolfm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o memory.o memory.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o minitpart2.o minitpart2.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mmd.o mmd.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ometis.o ometis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o sfm.o sfm.c /usr/bin/ar cr /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a balance.o debug.o initpart.o kwayvolrefine.o mesh.o minitpart.o mpmetis.o parmetis.o srefine.o bucketsort.o estmem.o kmetis.o match.o meshpart.o mkmetis.o mrefine2.o pmetis.o stat.o ccgraph.o fm.o kvmetis.o mbalance2.o mfm2.o mkwayfmh.o mrefine.o pqueue.o subdomains.o checkgraph.o fortran.o kwayfm.o mbalance.o mfm.o mkwayrefine.o mutil.o refine.o timing.o coarsen.o frename.o kwayrefine.o mcoarsen.o mincover.o mmatch.o myqsort.o separator.o util.o compress.o graph.o kwayvolfm.o memory.o minitpart2.o mmd.o ometis.o sfm.o /usr/bin/ranlib /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' (cd ParMETISLib; make lib) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o akwayfm.o akwayfm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o comm.o comm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o frename.o frename.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ikeysort.o ikeysort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kmetis.o kmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o match.o match.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o move.o move.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o redomylink.o redomylink.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o setup.o setup.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o weird.o weird.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ametis.o ametis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o csrmatch.o csrmatch.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o gkmetis.o gkmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ikeyvalsort.o ikeyvalsort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwaybalance.o kwaybalance.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mdiffusion.o mdiffusion.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o node_refine.o node_refine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o remap.o remap.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o stat.o stat.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o xyzpart.o xyzpart.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o backcompat.o backcompat.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o debug.o debug.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o grsetup.o grsetup.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o initbalance.o initbalance.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayfm.o kwayfm.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o memory.o memory.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o ometis.o ometis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o rmetis.o rmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o timer.o timer.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o balancemylink.o balancemylink.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o diffutil.o diffutil.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o iidxsort.o iidxsort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o initmsection.o initmsection.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o kwayrefine.o kwayrefine.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mesh.o mesh.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o order.o order.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o selectq.o selectq.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o util.o util.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o coarsen.o coarsen.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o fpqueue.o fpqueue.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o iintsort.o iintsort.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o initpart.o initpart.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o lmatch.o lmatch.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o mmetis.o mmetis.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o pspases.o pspases.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o serial.o serial.c mpicc -Wwrite-strings -Wno-strict-aliasing -g3 -I/usr/include -I. -c -o wave.o wave.c /usr/bin/ar cr /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a akwayfm.o comm.o frename.o ikeysort.o kmetis.o match.o move.o redomylink.o setup.o weird.o ametis.o csrmatch.o gkmetis.o ikeyvalsort.o kwaybalance.o mdiffusion.o node_refine.o remap.o stat.o xyzpart.o backcompat.o debug.o grsetup.o initbalance.o kwayfm.o memory.o ometis.o rmetis.o timer.o balancemylink.o diffutil.o iidxsort.o initmsection.o kwayrefine.o mesh.o order.o selectq.o util.o coarsen.o fpqueue.o iintsort.o initpart.o lmatch.o mmetis.o pspases.o serial.o wave.o /usr/bin/ranlib /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/mkdir -p /opt/petsc/petsc-dev/linux-gnu-c-debug/include /bin/mkdir -p /opt/petsc/petsc-dev/linux-gnu-c-debug/lib /bin/cp parmetis.h /opt/petsc/petsc-dev/linux-gnu-c-debug/include /bin/cp /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a /opt/petsc/petsc-dev/linux-gnu-c-debug/lib /bin/cp /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a /opt/petsc/petsc-dev/linux-gnu-c-debug/lib (cd METISLib; make clean) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' /bin/rm -f balance.o debug.o initpart.o kwayvolrefine.o mesh.o minitpart.o mpmetis.o parmetis.o srefine.o bucketsort.o estmem.o kmetis.o match.o meshpart.o mkmetis.o mrefine2.o pmetis.o stat.o ccgraph.o fm.o kvmetis.o mbalance2.o mfm2.o mkwayfmh.o mrefine.o pqueue.o subdomains.o checkgraph.o fortran.o kwayfm.o mbalance.o mfm.o mkwayrefine.o mutil.o refine.o timing.o coarsen.o frename.o kwayrefine.o mcoarsen.o mincover.o mmatch.o myqsort.o separator.o util.o compress.o graph.o kwayvolfm.o memory.o minitpart2.o mmd.o ometis.o sfm.o core *.o *~ make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/METISLib' (cd ParMETISLib; make clean) make[1]: Entering directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/rm -f akwayfm.o comm.o frename.o ikeysort.o kmetis.o match.o move.o redomylink.o setup.o weird.o ametis.o csrmatch.o gkmetis.o ikeyvalsort.o kwaybalance.o mdiffusion.o node_refine.o remap.o stat.o xyzpart.o backcompat.o debug.o grsetup.o initbalance.o kwayfm.o memory.o ometis.o rmetis.o timer.o balancemylink.o diffutil.o iidxsort.o initmsection.o kwayrefine.o mesh.o order.o selectq.o util.o coarsen.o fpqueue.o iintsort.o initpart.o lmatch.o mmetis.o pspases.o serial.o wave.o core *.o *~ make[1]: Leaving directory `/opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/ParMETISLib' /bin/rm -f /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libmetis.a /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/libparmetis.a ********End of Output of running make on ParMetis ******* sh: cp -f /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/make.inc /opt/petsc/petsc-dev/linux-gnu-c-debug/conf/ParMetis Executing: cp -f /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3/make.inc /opt/petsc/petsc-dev/linux-gnu-c-debug/conf/ParMetis sh: Checking for library in Download PARMETIS: ['/opt/petsc/petsc-dev/linux-gnu-c-debug/lib/libparmetis.a', 'libmetis.a'] ================================================================================ TEST check from config.libraries(/opt/petsc/petsc-dev/config/BuildSystem/config/libraries.py:133) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:133) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions ['ParMETIS_V3_PartKway'] in library ['/opt/petsc/petsc-dev/linux-gnu-c-debug/lib/libparmetis.a', 'libmetis.a'] [] Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_LIBPARMETIS" to "1" Defined "HAVE_LIBMETIS" to "1" Popping language Cxx Checking for headers Download PARMETIS: ['/usr/include', '/usr/include', '/opt/petsc/petsc-dev/linux-gnu-c-debug/include'] ================================================================================ TEST checkInclude from config.headers(/opt/petsc/petsc-dev/config/BuildSystem/config/headers.py:63) TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:63) Checks if a particular include file can be found along particular include paths sh: mpicc -E -I/usr/include -I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include -I/usr/include conftest.c Executing: mpicc -E -I/usr/include -I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include -I/usr/include conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/opt/petsc/petsc-dev/linux-gnu-c-debug/include/parmetis.h" 1 # 17 "/opt/petsc/petsc-dev/linux-gnu-c-debug/include/parmetis.h" # 1 "/usr/include/mpi.h" 1 3 4 # 23 "/usr/include/mpi.h" 3 4 typedef int MPI_Datatype; # 94 "/usr/include/mpi.h" 3 4 typedef int MPI_Comm; typedef int MPI_Group; typedef int MPI_Win; typedef struct ADIOI_FileD *MPI_File; typedef int MPI_Op; # 182 "/usr/include/mpi.h" 3 4 typedef enum MPIR_Top... ... ncy, int ndims, float *xyz, idxtype *part, int *options, MPI_Comm comm); void PARRMETIS( idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm); void PARUAMETIS( idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm); void PARDAMETIS( idxtype *vtxdist, idxtype *xadj, idxtype *vwgt, idxtype *adjncy, idxtype *adjwgt, idxtype *part, int *options, MPI_Comm comm); # 3 "conftest.c" 2 Found header files ['parmetis.h'] in ['/usr/include', '/usr/include', '/opt/petsc/petsc-dev/linux-gnu-c-debug/include'] ================================================================================ TEST checkSharedLibrary from PETSc.packages.ParMetis(/opt/petsc/petsc-dev/config/PETSc/package.py:318) TESTING: checkSharedLibrary from PETSc.packages.ParMetis(config/PETSc/package.py:318) By default we don't care about checking if shared Popping language Cxx ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Prometheus(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Prometheus(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.MUMPS(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.MUMPS(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.SuperLU_DIST(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.SuperLU_DIST(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.P3Dlib(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.P3Dlib(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Generator(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Generator(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.expat(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.expat(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Suggar(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Suggar(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.pARMS(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.pARMS(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST configureLibrary from PETSc.packages.X11(/opt/petsc/petsc-dev/config/PETSc/packages/X11.py:91) TESTING: configureLibrary from PETSc.packages.X11(config/PETSc/packages/X11.py:91) Checks for X windows, sets PETSC_HAVE_X11 if found, and defines X_CFLAGS, X_PRE_LIBS, X_LIBS, and X_EXTRA_LIBS sh: xmkmf Executing: xmkmf sh: Error using Xmake: Could not execute 'xmkmf': /bin/sh: xmkmf: not found sh: mpicc -E conftest.c Executing: mpicc -E conftest.c sh: # 1 "conftest.c" # 1 "/opt/petsc/petsc-dev//" # 1 "" # 1 "" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "/usr/include/X11/Xlib.h" 1 3 4 # 52 "/usr/include/X11/Xlib.h" 3 4 # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 330 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 348 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 349 "/usr/include/sys/cdefs.h" 2 3 4 # 331 "/usr/include/features.h" 2 3 4 # 354 "/usr/incl... ... Display* , XPointer , int , int , XPointer* ); extern int XInternalConnectionNumbers( Display* , int** , int* ); extern void XProcessInternalConnection( Display* , int ); extern int XAddConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XRemoveConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XSetAuthorization( char * , int , char * , int ); extern int _Xmbtowc( wchar_t * , char * , int ); extern int _Xwctomb( char * , wchar_t ); # 3 "conftest.c" 2 Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:5: warning: implicit declaration of function 'XSetWMName' } Source: #include "confdefs.h" #include "conffix.h" int main() { XSetWMName(); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lX11 Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lX11 sh: Popping language C Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:5: warning: implicit declaration of function 'XSetWMName' } Source: #include "confdefs.h" #include "conffix.h" int main() { XSetWMName(); ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lX11 Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl -lX11 sh: Popping language C Found X11 includes and libraries Substituting "X_CFLAGS" with "" Substituting "X_LIBS" with "-lX11" Substituting "X_PRE_LIBS" with "" Substituting "X_EXTRA_LIBS" with "" ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Zoltan(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Zoltan(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.Triangle(/opt/petsc/petsc-dev/config/PETSc/package.py:370) TESTING: alternateConfigureLibrary from PETSc.packages.Triangle(config/PETSc/package.py:370) Called if --with-packagename=0; does nothing by default ================================================================================ TEST configureRegression from PETSc.utilities.Regression(/opt/petsc/petsc-dev/config/PETSc/utilities/Regression.py:32) TESTING: configureRegression from PETSc.utilities.Regression(config/PETSc/utilities/Regression.py:32) Output a file listing the jobs that should be run by the PETSc buildtest Defined make macro "TEST_RUNS" to "C C_X11 Fortran BOOST PARMETIS X11 F90 F90_NoComplex Fortran_NoComplex" ================================================================================ TEST configureMissingDefines from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:35) TESTING: configureMissingDefines from PETSc.utilities.missing(config/PETSc/utilities/missing.py:35) Checks for limits sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: ================================================================================ TEST configureMissingUtypeTypedefs from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:45) TESTING: configureMissingUtypeTypedefs from PETSc.utilities.missing(config/PETSc/utilities/missing.py:45) Checks if u_short is undefined sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:6: warning: unused variable 'foo' } Source: #include "confdefs.h" #include "conffix.h" #include int main() { u_short foo; ; return 0; } ================================================================================ TEST configureMissingFunctions from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:51) TESTING: configureMissingFunctions from PETSc.utilities.missing(config/PETSc/utilities/missing.py:51) Checks for SOCKETS ================================================================================ TEST configureMissingSignals from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:71) TESTING: configureMissingSignals from PETSc.utilities.missing(config/PETSc/utilities/missing.py:71) Check for missing signals, and define MISSING_ if necessary sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: ================================================================================ TEST configureMissingGetdomainnamePrototype from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:88) TESTING: configureMissingGetdomainnamePrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:88) sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:14: warning: unused variable 'err' } Source: #include "confdefs.h" #include "conffix.h" #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { char test[10]; int err = getdomainname(test,10); ; return 0; } Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Possible ERROR while running compiler: error message = {conftest.cc: In function 'int main()': conftest.cc:14: warning: unused variable 'err' } Source: #include "confdefs.h" #include "conffix.h" #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { char test[10]; int err = getdomainname(test,10); ; return 0; } Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx ================================================================================ TEST configureMissingSrandPrototype from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:110) TESTING: configureMissingSrandPrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:110) sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Popping language Cxx ================================================================================ TEST configureMissingIntelFastPrototypes from PETSc.utilities.missing(/opt/petsc/petsc-dev/config/PETSc/utilities/missing.py:134) TESTING: configureMissingIntelFastPrototypes from PETSc.utilities.missing(config/PETSc/utilities/missing.py:134) ================================================================================ TEST configureInline from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:263) TESTING: configureInline from PETSc.Configure(config/PETSc/Configure.py:263) Get a generic inline keyword, depending on the language Defined "STATIC_INLINE" to "static inline" Defined "RESTRICT" to " __restrict__" ================================================================================ TEST configurePrefetch from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:248) TESTING: configurePrefetch from PETSc.Configure(config/PETSc/Configure.py:248) Sees if there are any prefetch functions supported Pushing language Cxx sh: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc Executing: mpicxx -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.cc sh: Pushing language C Popping language C sh: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicxx -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Defined "HAVE_XMMINTRIN_H" to "1" Defined "Prefetch(a,b,c)" to "_mm_prefetch((void*)(a),(enum _mm_hint)c)" Popping language Cxx ================================================================================ TEST configureSolaris from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:273) TESTING: configureSolaris from PETSc.Configure(config/PETSc/Configure.py:273) Solaris specific stuff ================================================================================ TEST configureLinux from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:287) TESTING: configureLinux from PETSc.Configure(config/PETSc/Configure.py:287) Linux specific stuff Defined "HAVE_DOUBLE_ALIGN_MALLOC" to "1" ================================================================================ TEST configureWin32 from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:293) TESTING: configureWin32 from PETSc.Configure(config/PETSc/Configure.py:293) Win32 non-cygwin specific stuff Checking for functions ['GetComputerName'] in library ['Kernel32.lib'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetComputerName' conftest.c:7: error: 'NULL' undeclared (first use in this function) conftest.c:7: error: (Each undeclared identifier is reported only once conftest.c:7: error: for each function it appears in.) } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetComputerName(NULL,NULL);; return 0; } Compile failed inside link Popping language C Checking for functions ['GetComputerName'] in library ['kernel32'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetComputerName' conftest.c:7: error: 'NULL' undeclared (first use in this function) conftest.c:7: error: (Each undeclared identifier is reported only once conftest.c:7: error: for each function it appears in.) } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetComputerName(NULL,NULL);; return 0; } Compile failed inside link Popping language C Checking for functions ['GetUserName'] in library ['Advapi32.lib'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetUserName' conftest.c:7: error: 'NULL' undeclared (first use in this function) conftest.c:7: error: (Each undeclared identifier is reported only once conftest.c:7: error: for each function it appears in.) } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetUserName(NULL,NULL);; return 0; } Compile failed inside link Popping language C Checking for functions ['GetUserName'] in library ['advapi32'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetUserName' conftest.c:7: error: 'NULL' undeclared (first use in this function) conftest.c:7: error: (Each undeclared identifier is reported only once conftest.c:7: error: for each function it appears in.) } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetUserName(NULL,NULL);; return 0; } Compile failed inside link Popping language C Checking for functions ['GetDC'] in library ['User32.lib'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetDC' } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetDC(0);; return 0; } Compile failed inside link Popping language C Checking for functions ['GetDC'] in library ['user32'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'GetDC' } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { GetDC(0);; return 0; } Compile failed inside link Popping language C Checking for functions ['CreateCompatibleDC'] in library ['Gdi32.lib'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'CreateCompatibleDC' } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { CreateCompatibleDC(0);; return 0; } Compile failed inside link Popping language C Checking for functions ['CreateCompatibleDC'] in library ['gdi32'] [] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:4:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:7: warning: implicit declaration of function 'CreateCompatibleDC' } Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include int main() { CreateCompatibleDC(0);; return 0; } Compile failed inside link Popping language C Checking for type: int32_t sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:12: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #include #if STDC_HEADERS #include #include #endif int main() { int32_t a;; return 0; } int32_t found sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:6: warning: unused variable 'u' } Source: #include "confdefs.h" #include "conffix.h" #include int main() { uid_t u; ; return 0; } sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: error message = {conftest.c: In function 'main': conftest.c:8: warning: unused variable 'a' } Source: #include "confdefs.h" #include "conffix.h" #if defined(PETSC_HAVE_UNISTD_H) #include #endif int main() { int a=R_OK; ; return 0; } Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:3:21: error: Windows.h: No such file or directory conftest.c: In function 'main': conftest.c:6: error: 'LARGE_INTEGER' undeclared (first use in this function) conftest.c:6: error: (Each undeclared identifier is reported only once conftest.c:6: error: for each function it appears in.) conftest.c:6: error: expected ';' before 'a' conftest.c:7: error: 'DWORD' undeclared (first use in this function) conftest.c:7: error: expected ';' before 'b' } Source: #include "confdefs.h" #include "conffix.h" #include int main() { LARGE_INTEGER a; DWORD b=a.u.HighPart; ; return 0; } sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Possible ERROR while running compiler: ret = 256 error message = {conftest.c:3:21: error: Windows.h: No such file or directory } Source: #include "confdefs.h" #include "conffix.h" #include int main() { ; return 0; } Defined "PATH_SEPARATOR" to "':'" Defined "REPLACE_DIR_SEPARATOR" to "'\\'" Defined "DIR_SEPARATOR" to "'/'" ================================================================================ TEST configureDefaultArch from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:359) TESTING: configureDefaultArch from PETSc.Configure(config/PETSc/Configure.py:359) ================================================================================ TEST configureScript from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:375) TESTING: configureScript from PETSc.Configure(config/PETSc/Configure.py:375) Output a script in the conf directory which will reproduce the configuration ================================================================================ TEST configureInstall from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:405) TESTING: configureInstall from PETSc.Configure(config/PETSc/Configure.py:405) Setup the directories for installation Defined make rule "shared_nomesg_noinstall" with dependencies "shared_nomesg" and code [] Defined make rule "shared_install" with dependencies "" and code ['-@echo "Now to check if the libraries are working do: make test"', '-@echo "========================================="'] ================================================================================ TEST configureGCOV from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:419) TESTING: configureGCOV from PETSc.Configure(config/PETSc/Configure.py:419) ================================================================================ TEST configureFortranFlush from PETSc.Configure(/opt/petsc/petsc-dev/config/PETSc/Configure.py:424) TESTING: configureFortranFlush from PETSc.Configure(config/PETSc/Configure.py:424) Checking for functions ['flush'] in library [''] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `flush_' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `flush_' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char flush_(); int main() { flush_() ; return 0; } Popping language C Checking for functions ['flush_'] in library [''] ['-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4', '-ldl', '-lgcc_s', '-lgfortran', '-lm', '-lm'] Pushing language C sh: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c Executing: mpicc -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.c sh: Pushing language C Popping language C sh: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Executing: mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl sh: Possible ERROR while running linker: conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `flush__' collect2: ld returned 1 exit status output: ret = 256 error message = {conftest.o: In function `main': /opt/petsc/petsc-dev/conftest.c:7: undefined reference to `flush__' collect2: ld returned 1 exit status } Pushing language C Popping language C in mpicc -o conftest -Wall -Wwrite-strings -Wno-strict-aliasing -g3 conftest.o -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -ldl Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char flush__(); int main() { flush__() ; return 0; } Popping language C Defined make rule "remote" with dependencies "" and code [] Defined make rule "remoteclean" with dependencies "" and code [] Pushing language C Defined make macro "CC_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -g3 " Popping language C Defined make macro "CPP_FLAGS" to " " Pushing language Cxx Defined make macro "PCC" to "mpicxx" Defined make macro "PCC_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -g " Popping language Cxx Defined make macro "CC_SUFFIX" to "o" Pushing language Cxx Defined make macro "PCC_LINKER" to "mpicxx" Defined make macro "PCC_LINKER_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -g " Popping language Cxx Defined make macro "CC_LINKER_SUFFIX" to "" Defined make macro "PCC_LINKER_LIBS" to "-L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -lstdc++ -ldl -lgcc_s -ldl " Pushing language FC Defined "HAVE_FORTRAN" to "1" Defined make macro "FPP_FLAGS" to "" Defined make macro "FC_FLAGS" to " -Wall -Wno-unused-variable -g " Popping language FC Defined make macro "FC_SUFFIX" to "o" Pushing language FC sh: mpif90 -V Executing: mpif90 -V sh: Defined make macro "FC_LINKER" to "mpif90" Defined make macro "FC_LINKER_FLAGS" to " -Wall -Wno-unused-variable -g " Popping language FC Pushing language Cxx Defined make macro "SL_LINKER" to "mpicxx" Defined make macro "SL_LINKER_FLAGS" to "${PCC_LINKER_FLAGS}" Popping language Cxx Defined make macro "SL_LINKER_SUFFIX" to "" Defined make macro "SL_LINKER_LIBS" to "${PCC_LINKER_LIBS}" Defined make macro "PETSC_LANGUAGE" to "CXXONLY" Defined make macro "PETSC_SCALAR" to "real" Defined make macro "PETSC_PRECISION" to "double" sh: CC -V Executing: CC -V sh: Defined "USE_SOCKET_VIEWER" to "1" Defined "HAVE_X11" to "1" Defined make macro "X11_LIB" to "-lX11" Defined make macro "X11_INCLUDE" to "" Defined "HAVE_PARMETIS" to "1" Defined make macro "PARMETIS_LIB" to "-Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis" Defined make macro "PARMETIS_INCLUDE" to "-I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include" Defined "HAVE_BLASLAPACK" to "1" Defined make macro "BLASLAPACK_LIB" to "-llapack -lblas" Defined make macro "BLASLAPACK_INCLUDE" to "" Defined "HAVE_BOOST" to "1" Defined make macro "BOOST_LIB" to "" Defined make macro "BOOST_INCLUDE" to "-I/opt/petsc/petsc-dev/externalpackages/Boost/ -I/usr/include" Defined "HAVE_MPI" to "1" Defined make macro "MPI_LIB" to "" Defined make macro "MPI_INCLUDE" to "-I/usr/include" Defined make macro "PACKAGES_LIBS" to "-lX11 -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis -llapack -lblas" Defined make macro "PACKAGES_INCLUDES" to "-I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include -I/opt/petsc/petsc-dev/externalpackages/Boost/" Defined make macro "INSTALL_DIR" to "/opt/petsc/petsc-dev/linux-gnu-c-debug" Defined make macro "CONFIGURE_OPTIONS" to "--with-clanguage=cxx --with-boost=1 --download-boost=/opt/petsc/boost.tar.gz --with-parmetis=yes --download-parmetis=/home/ptorres/soft/ParMetis-dev-p3.tar.gz --with-mpich-dir=/etc/mpich2 --download-f-blas-lapack=ifneeded --with-shared=0" ================================================================================ ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.mpi4py(/opt/petsc/petsc-dev/config/PETSc/packages/mpi4py.py:54) TESTING: alternateConfigureLibrary from PETSc.packages.mpi4py(config/PETSc/packages/mpi4py.py:54) Defined make rule "mpi4py" with dependencies "" and code [] Defined make rule "mpi4py_noinstall" with dependencies "" and code [] ================================================================================ TEST alternateConfigureLibrary from PETSc.packages.petsc4py(/opt/petsc/petsc-dev/config/PETSc/packages/petsc4py.py:69) TESTING: alternateConfigureLibrary from PETSc.packages.petsc4py(config/PETSc/packages/petsc4py.py:69) Defined make rule "petsc4py" with dependencies "" and code [] Defined make rule "petsc4py_noinstall" with dependencies "" and code [] Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Compilers: C Compiler: mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -g3 C++ Compiler: mpicxx -Wall -Wwrite-strings -Wno-strict-aliasing -g Fortran Compiler: mpif90 -Wall -Wno-unused-variable -g Linkers: Static linker: /usr/bin/ar cr PETSc: PETSC_ARCH: linux-gnu-c-debug PETSC_DIR: /opt/petsc/petsc-dev ** ** Now build the libraries with "make all" ** Clanguage: Cxx Scalar type:real PETSc shared libraries: disabled PETSc dynamic libraries: disabled MPI: Includes: -I/usr/include X11: Includes: [''] Library: ['-lX11'] BLAS/LAPACK: -llapack -lblas ParMetis: Includes: -I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include Library: -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis Boost: Includes: -I/opt/petsc/petsc-dev/externalpackages/Boost/ -I/usr/include **** linux-gnu-c-debug/conf/petscvariables **** FAST_AR_FLAGS = Scq AR_FLAGS = cr PETSC_LANGUAGE = CXXONLY FC_LINKER_FLAGS = -Wall -Wno-unused-variable -g SL_LINKER = mpicxx CC_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -g3 PETSC_PRECISION = double INSTALL_DIR = /opt/petsc/petsc-dev/linux-gnu-c-debug PACKAGES_LIBS = -lX11 -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis -llapack -lblas FC_FLAGS = -Wall -Wno-unused-variable -g BLASLAPACK_LIB = -llapack -lblas X11_LIB = -lX11 PCC = mpicxx SL_LINKER_LIBS = ${PCC_LINKER_LIBS} BOOST_INCLUDE = -I/opt/petsc/petsc-dev/externalpackages/Boost/ -I/usr/include MPI_LIB = PACKAGES_INCLUDES = -I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include -I/opt/petsc/petsc-dev/externalpackages/Boost/ SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS} PARMETIS_LIB = -Wl,-rpath,/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -L/opt/petsc/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis CC_SUFFIX = o CONFIGURE_OPTIONS = --with-clanguage=cxx --with-boost=1 --download-boost=/opt/petsc/boost.tar.gz --with-parmetis=yes --download-parmetis=/home/ptorres/soft/ParMetis-dev-p3.tar.gz --with-mpich-dir=/etc/mpich2 --download-f-blas-lapack=ifneeded --with-shared=0 PETSC_SCALAR = real CPP_FLAGS = BOOST_LIB = FPP_FLAGS = FC_LINKER = mpif90 PCC_LINKER = mpicxx PCC_LINKER_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -g PCC_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -g PCC_LINKER_LIBS = -L/usr/lib/gcc/x86_64-linux-gnu/4.2.4 -ldl -lgcc_s -lgfortran -lm -lm -lstdc++ -lstdc++ -ldl -lgcc_s -ldl BLASLAPACK_INCLUDE = CC_LINKER_SUFFIX = SL_LINKER_SUFFIX = PARMETIS_INCLUDE = -I/usr/include -I/opt/petsc/petsc-dev/linux-gnu-c-debug/include X11_INCLUDE = MPI_INCLUDE = -I/usr/include FC_SUFFIX = o CC_LINKER_SLFLAG = -Wl,-rpath, CC = mpicc RANLIB = /usr/bin/ranlib DYNAMICLINKER = mpicc CXX = mpicxx FC = mpif90 CXXCPP = mpicxx -E FC_LINKER_SLFLAG = -Wl,-rpath, CPP = mpicc -E AR_LIB_SUFFIX = a LD_SHARED = /usr/bin/ar AR = /usr/bin/ar PETSC_ARCH_NAME = linux-gnu-c-debug DIR = /opt/petsc/petsc-dev SVN = svn CVS = cvs SHELL = /bin/sh GREP = /bin/grep MV = /bin/mv MKDIR = /bin/mkdir -p SEDINPLACE = /bin/sed -i SED = /bin/sed DIFF = /usr/bin/diff -w GZIP = /bin/gzip RM = /bin/rm -f CP = /bin/cp OMAKE = /usr/bin/make --no-print-directory MAKE = /usr/bin/make STRINGS = /usr/bin/strings GDB = /usr/bin/gdb BUILDSHAREDLIB = no TEST_RUNS = C C_X11 Fortran BOOST PARMETIS X11 F90 F90_NoComplex Fortran_NoComplex DATAFILESPATH = MPIEXEC = /usr/bin/mpiexec **** linux-gnu-c-debug/conf/petscrules **** shared_install: -@echo "Now to check if the libraries are working do: make test" -@echo "=========================================" remoteclean: shared_nomesg_noinstall: shared_nomesg remote: libc: ${LIBNAME}(${OBJSC} ${SOBJSC}) libf: ${OBJSF} -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} .F.a: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} $< -${AR} ${AR_FLAGS} ${LIBNAME} $*.o -${RM} $*.o .f.o .f90.o .f95.o: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} -o $@ $< .f.a: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} $< -${AR} ${AR_FLAGS} ${LIBNAME} $*.o -${RM} $*.o .F.o .F90.o .F95.o: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} -o $@ $< shared_arch: petsc4py: petsc4py_noinstall: mpi4py_noinstall: mpi4py: **** linux-gnu-c-debug/include/petscconf.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #ifndef IS_COLORING_MAX #define IS_COLORING_MAX 65535 #endif #ifndef STDC_HEADERS #define STDC_HEADERS 1 #endif #ifndef MPIU_COLORING_VALUE #define MPIU_COLORING_VALUE MPI_UNSIGNED_SHORT #endif #ifndef PETSC_HAVE_BOOST #define PETSC_HAVE_BOOST 1 #endif #ifndef PETSC_STATIC_INLINE #define PETSC_STATIC_INLINE static inline #endif #ifndef PETSC_HAVE_PARMETIS #define PETSC_HAVE_PARMETIS 1 #endif #ifndef PETSC_DIR_SEPARATOR #define PETSC_DIR_SEPARATOR '/' #endif #ifndef PETSC_PATH_SEPARATOR #define PETSC_PATH_SEPARATOR ':' #endif #ifndef PETSC_REPLACE_DIR_SEPARATOR #define PETSC_REPLACE_DIR_SEPARATOR '\\' #endif #ifndef PETSC_HAVE_DOUBLE_ALIGN_MALLOC #define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1 #endif #ifndef PETSC_RESTRICT #define PETSC_RESTRICT __restrict__ #endif #ifndef PETSC_HAVE_X11 #define PETSC_HAVE_X11 1 #endif #ifndef PETSC_HAVE_XMMINTRIN_H #define PETSC_HAVE_XMMINTRIN_H 1 #endif #ifndef PETSC_HAVE_MPI #define PETSC_HAVE_MPI 1 #endif #ifndef PETSC_USE_SOCKET_VIEWER #define PETSC_USE_SOCKET_VIEWER 1 #endif #ifndef PETSC_Prefetch #define PETSC_Prefetch(a,b,c) _mm_prefetch((void*)(a),(enum _mm_hint)c) #endif #ifndef PETSC_HAVE_BLASLAPACK #define PETSC_HAVE_BLASLAPACK 1 #endif #ifndef PETSC_HAVE_FORTRAN #define PETSC_HAVE_FORTRAN 1 #endif #ifndef PETSC_HAVE_STRING_H #define PETSC_HAVE_STRING_H 1 #endif #ifndef PETSC_HAVE_SYS_TYPES_H #define PETSC_HAVE_SYS_TYPES_H 1 #endif #ifndef PETSC_HAVE_ENDIAN_H #define PETSC_HAVE_ENDIAN_H 1 #endif #ifndef PETSC_HAVE_SYS_PROCFS_H #define PETSC_HAVE_SYS_PROCFS_H 1 #endif #ifndef PETSC_HAVE_DLFCN_H #define PETSC_HAVE_DLFCN_H 1 #endif #ifndef PETSC_HAVE_LINUX_KERNEL_H #define PETSC_HAVE_LINUX_KERNEL_H 1 #endif #ifndef PETSC_HAVE_TIME_H #define PETSC_HAVE_TIME_H 1 #endif #ifndef PETSC_HAVE_MATH_H #define PETSC_HAVE_MATH_H 1 #endif #ifndef PETSC_HAVE_STDLIB_H #define PETSC_HAVE_STDLIB_H 1 #endif #ifndef PETSC_HAVE_SYS_PARAM_H #define PETSC_HAVE_SYS_PARAM_H 1 #endif #ifndef PETSC_HAVE_SYS_SOCKET_H #define PETSC_HAVE_SYS_SOCKET_H 1 #endif #ifndef PETSC_HAVE_UNISTD_H #define PETSC_HAVE_UNISTD_H 1 #endif #ifndef PETSC_HAVE_SYS_WAIT_H #define PETSC_HAVE_SYS_WAIT_H 1 #endif #ifndef PETSC_HAVE_LIMITS_H #define PETSC_HAVE_LIMITS_H 1 #endif #ifndef PETSC_HAVE_SYS_UTSNAME_H #define PETSC_HAVE_SYS_UTSNAME_H 1 #endif #ifndef PETSC_HAVE_NETINET_IN_H #define PETSC_HAVE_NETINET_IN_H 1 #endif #ifndef PETSC_HAVE_FLOAT_H #define PETSC_HAVE_FLOAT_H 1 #endif #ifndef PETSC_HAVE_SEARCH_H #define PETSC_HAVE_SEARCH_H 1 #endif #ifndef PETSC_HAVE_SYS_SYSINFO_H #define PETSC_HAVE_SYS_SYSINFO_H 1 #endif #ifndef PETSC_HAVE_SYS_RESOURCE_H #define PETSC_HAVE_SYS_RESOURCE_H 1 #endif #ifndef PETSC_HAVE_SYS_TIMES_H #define PETSC_HAVE_SYS_TIMES_H 1 #endif #ifndef PETSC_HAVE_NETDB_H #define PETSC_HAVE_NETDB_H 1 #endif #ifndef PETSC_HAVE_MALLOC_H #define PETSC_HAVE_MALLOC_H 1 #endif #ifndef PETSC_HAVE_PWD_H #define PETSC_HAVE_PWD_H 1 #endif #ifndef PETSC_HAVE_FCNTL_H #define PETSC_HAVE_FCNTL_H 1 #endif #ifndef PETSC_HAVE_STRINGS_H #define PETSC_HAVE_STRINGS_H 1 #endif #ifndef PETSC_HAVE_XMMINTRIN_H #define PETSC_HAVE_XMMINTRIN_H 1 #endif #ifndef PETSC_HAVE_MEMORY_H #define PETSC_HAVE_MEMORY_H 1 #endif #ifndef PETSC_TIME_WITH_SYS_TIME #define PETSC_TIME_WITH_SYS_TIME 1 #endif #ifndef PETSC_HAVE_SYS_TIME_H #define PETSC_HAVE_SYS_TIME_H 1 #endif #ifndef PETSC_USING_F90 #define PETSC_USING_F90 1 #endif #ifndef PETSC_PRINTF_FORMAT_CHECK #define PETSC_PRINTF_FORMAT_CHECK(A,B) __attribute__((format (printf, A, B))) #endif #ifndef PETSC_C_STATIC_INLINE #define PETSC_C_STATIC_INLINE static inline #endif #ifndef PETSC_HAVE_FORTRAN_UNDERSCORE #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #endif #ifndef PETSC_HAVE_CXX_NAMESPACE #define PETSC_HAVE_CXX_NAMESPACE 1 #endif #ifndef PETSC_C_RESTRICT #define PETSC_C_RESTRICT __restrict__ #endif #ifndef PETSC_CXX_RESTRICT #define PETSC_CXX_RESTRICT __restrict__ #endif #ifndef PETSC_CXX_STATIC_INLINE #define PETSC_CXX_STATIC_INLINE static inline #endif #ifndef PETSC_HAVE_LIBBLAS #define PETSC_HAVE_LIBBLAS 1 #endif #ifndef PETSC_HAVE_LIBDL #define PETSC_HAVE_LIBDL 1 #endif #ifndef PETSC_HAVE_LIBMETIS #define PETSC_HAVE_LIBMETIS 1 #endif #ifndef PETSC_HAVE_LIBLAPACK #define PETSC_HAVE_LIBLAPACK 1 #endif #ifndef PETSC_HAVE_LIBPARMETIS #define PETSC_HAVE_LIBPARMETIS 1 #endif #ifndef PETSC_HAVE_ERF #define PETSC_HAVE_ERF 1 #endif #ifndef PETSC_ARCH_NAME #define PETSC_ARCH_NAME "linux-gnu-c-debug" #endif #ifndef PETSC_ARCH #define PETSC_ARCH linux #endif #ifndef PETSC_DIR #define PETSC_DIR /opt/petsc/petsc-dev #endif #ifndef HAVE_GZIP #define HAVE_GZIP 1 #endif #ifndef PETSC_CLANGUAGE_CXX #define PETSC_CLANGUAGE_CXX 1 #endif #ifndef PETSC_USE_ERRORCHECKING #define PETSC_USE_ERRORCHECKING 1 #endif #ifndef PETSC_MISSING_DREAL #define PETSC_MISSING_DREAL 1 #endif #ifndef PETSC_SIZEOF_MPI_COMM #define PETSC_SIZEOF_MPI_COMM 4 #endif #ifndef PETSC_BITS_PER_BYTE #define PETSC_BITS_PER_BYTE 8 #endif #ifndef PETSC_SIZEOF_MPI_FINT #define PETSC_SIZEOF_MPI_FINT 4 #endif #ifndef PETSC_SIZEOF_VOID_P #define PETSC_SIZEOF_VOID_P 8 #endif #ifndef PETSC_RETSIGTYPE #define PETSC_RETSIGTYPE void #endif #ifndef PETSC_HAVE_CXX_COMPLEX #define PETSC_HAVE_CXX_COMPLEX 1 #endif #ifndef PETSC_SIZEOF_LONG #define PETSC_SIZEOF_LONG 8 #endif #ifndef PETSC_USE_FORTRANKIND #define PETSC_USE_FORTRANKIND 1 #endif #ifndef PETSC_SIZEOF_SIZE_T #define PETSC_SIZEOF_SIZE_T 8 #endif #ifndef PETSC_SIZEOF_CHAR #define PETSC_SIZEOF_CHAR 1 #endif #ifndef PETSC_SIZEOF_DOUBLE #define PETSC_SIZEOF_DOUBLE 8 #endif #ifndef PETSC_SIZEOF_FLOAT #define PETSC_SIZEOF_FLOAT 4 #endif #ifndef PETSC_HAVE_C99_COMPLEX #define PETSC_HAVE_C99_COMPLEX 1 #endif #ifndef PETSC_SIZEOF_INT #define PETSC_SIZEOF_INT 4 #endif #ifndef PETSC_SIZEOF_LONG_LONG #define PETSC_SIZEOF_LONG_LONG 8 #endif #ifndef PETSC_SIZEOF_SHORT #define PETSC_SIZEOF_SHORT 2 #endif #ifndef PETSC_HAVE_STRCASECMP #define PETSC_HAVE_STRCASECMP 1 #endif #ifndef PETSC_HAVE_ISNAN #define PETSC_HAVE_ISNAN 1 #endif #ifndef PETSC_HAVE_POPEN #define PETSC_HAVE_POPEN 1 #endif #ifndef PETSC_HAVE_SIGSET #define PETSC_HAVE_SIGSET 1 #endif #ifndef PETSC_HAVE_GETWD #define PETSC_HAVE_GETWD 1 #endif #ifndef PETSC_HAVE_VSNPRINTF #define PETSC_HAVE_VSNPRINTF 1 #endif #ifndef PETSC_HAVE_TIMES #define PETSC_HAVE_TIMES 1 #endif #ifndef PETSC_HAVE_DLSYM #define PETSC_HAVE_DLSYM 1 #endif #ifndef PETSC_HAVE_SNPRINTF #define PETSC_HAVE_SNPRINTF 1 #endif #ifndef PETSC_HAVE_GETPWUID #define PETSC_HAVE_GETPWUID 1 #endif #ifndef PETSC_HAVE_ISINF #define PETSC_HAVE_ISINF 1 #endif #ifndef PETSC_HAVE_GETHOSTBYNAME #define PETSC_HAVE_GETHOSTBYNAME 1 #endif #ifndef PETSC_HAVE_SLEEP #define PETSC_HAVE_SLEEP 1 #endif #ifndef PETSC_HAVE_DLERROR #define PETSC_HAVE_DLERROR 1 #endif #ifndef PETSC_HAVE_FORK #define PETSC_HAVE_FORK 1 #endif #ifndef PETSC_HAVE_RAND #define PETSC_HAVE_RAND 1 #endif #ifndef PETSC_HAVE_GETTIMEOFDAY #define PETSC_HAVE_GETTIMEOFDAY 1 #endif #ifndef PETSC_HAVE_DLCLOSE #define PETSC_HAVE_DLCLOSE 1 #endif #ifndef PETSC_HAVE_UNAME #define PETSC_HAVE_UNAME 1 #endif #ifndef PETSC_HAVE_GETHOSTNAME #define PETSC_HAVE_GETHOSTNAME 1 #endif #ifndef PETSC_HAVE_MKSTEMP #define PETSC_HAVE_MKSTEMP 1 #endif #ifndef PETSC_HAVE_SIGACTION #define PETSC_HAVE_SIGACTION 1 #endif #ifndef PETSC_HAVE_DRAND48 #define PETSC_HAVE_DRAND48 1 #endif #ifndef PETSC_HAVE_VA_COPY #define PETSC_HAVE_VA_COPY 1 #endif #ifndef PETSC_HAVE_CLOCK #define PETSC_HAVE_CLOCK 1 #endif #ifndef PETSC_HAVE_ACCESS #define PETSC_HAVE_ACCESS 1 #endif #ifndef PETSC_HAVE_SIGNAL #define PETSC_HAVE_SIGNAL 1 #endif #ifndef PETSC_HAVE_GETRUSAGE #define PETSC_HAVE_GETRUSAGE 1 #endif #ifndef PETSC_HAVE_VFPRINTF #define PETSC_HAVE_VFPRINTF 1 #endif #ifndef PETSC_HAVE_MEMALIGN #define PETSC_HAVE_MEMALIGN 1 #endif #ifndef PETSC_HAVE_GETDOMAINNAME #define PETSC_HAVE_GETDOMAINNAME 1 #endif #ifndef PETSC_HAVE_TIME #define PETSC_HAVE_TIME 1 #endif #ifndef PETSC_HAVE_LSEEK #define PETSC_HAVE_LSEEK 1 #endif #ifndef PETSC_HAVE_SOCKET #define PETSC_HAVE_SOCKET 1 #endif #ifndef PETSC_HAVE_SYSINFO #define PETSC_HAVE_SYSINFO 1 #endif #ifndef PETSC_HAVE_READLINK #define PETSC_HAVE_READLINK 1 #endif #ifndef PETSC_HAVE_REALPATH #define PETSC_HAVE_REALPATH 1 #endif #ifndef PETSC_HAVE_DLOPEN #define PETSC_HAVE_DLOPEN 1 #endif #ifndef PETSC_HAVE_MEMMOVE #define PETSC_HAVE_MEMMOVE 1 #endif #ifndef PETSC_HAVE__GFORTRAN_IARGC #define PETSC_HAVE__GFORTRAN_IARGC 1 #endif #ifndef PETSC_SIGNAL_CAST #define PETSC_SIGNAL_CAST #endif #ifndef PETSC_HAVE_GETCWD #define PETSC_HAVE_GETCWD 1 #endif #ifndef PETSC_HAVE_VPRINTF #define PETSC_HAVE_VPRINTF 1 #endif #ifndef PETSC_HAVE_BZERO #define PETSC_HAVE_BZERO 1 #endif #ifndef PETSC_HAVE_GETPAGESIZE #define PETSC_HAVE_GETPAGESIZE 1 #endif #ifndef PETSC_HAVE_GFORTRAN_IARGC #define PETSC_HAVE_GFORTRAN_IARGC 1 #endif #ifndef PETSC_USE_INFO #define PETSC_USE_INFO 1 #endif #ifndef PETSC_Alignx #define PETSC_Alignx(a,b) #endif #ifndef PETSC_USE_DEBUG #define PETSC_USE_DEBUG 1 #endif #ifndef PETSC_USE_LOG #define PETSC_USE_LOG 1 #endif #ifndef PETSC_IS_COLOR_VALUE_TYPE #define PETSC_IS_COLOR_VALUE_TYPE short #endif #ifndef PETSC_USE_CTABLE #define PETSC_USE_CTABLE 1 #endif #ifndef PETSC_USE_GDB_DEBUGGER #define PETSC_USE_GDB_DEBUGGER 1 #endif #ifndef PETSC_HAVE_SHARED_LIBRARIES #define PETSC_HAVE_SHARED_LIBRARIES 1 #endif #ifndef PETSC_USE_PROC_FOR_SIZE #define PETSC_USE_PROC_FOR_SIZE 1 #endif #ifndef PETSC_HAVE_MPI_COMM_C2F #define PETSC_HAVE_MPI_COMM_C2F 1 #endif #ifndef PETSC_HAVE_MPI_COMM_F2C #define PETSC_HAVE_MPI_COMM_F2C 1 #endif #ifndef PETSC_HAVE_MPI_FINT #define PETSC_HAVE_MPI_FINT 1 #endif #ifndef PETSC_HAVE_MPI_F90MODULE #define PETSC_HAVE_MPI_F90MODULE 1 #endif #ifndef PETSC_HAVE_MPI_FINALIZED #define PETSC_HAVE_MPI_FINALIZED 1 #endif #ifndef PETSC_HAVE_MPI_COMM_SPAWN #define PETSC_HAVE_MPI_COMM_SPAWN 1 #endif #ifndef PETSC_HAVE_MPI_WIN_CREATE #define PETSC_HAVE_MPI_WIN_CREATE 1 #endif #ifndef PETSC_HAVE_MPIIO #define PETSC_HAVE_MPIIO 1 #endif #ifndef PETSC_HAVE_MPI_ALLTOALLW #define PETSC_HAVE_MPI_ALLTOALLW 1 #endif #ifndef PETSC_HAVE_MPI_IN_PLACE #define PETSC_HAVE_MPI_IN_PLACE 1 #endif #ifndef PETSC_BLASLAPACK_UNDERSCORE #define PETSC_BLASLAPACK_UNDERSCORE 1 #endif #endif **** linux-gnu-c-debug/include/petscfix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif Python Configure Actions These are the actions performed by configure on the filesystem ----------------------------------------------------------------- BOOST: Download : Downloaded Boost into /opt/petsc/petsc-dev/externalpackages/Boost Boost: Install : Installed Boost into /opt/petsc/petsc-dev/externalpackages/Boost PARMETIS: Download : Downloaded ParMetis into /opt/petsc/petsc-dev/externalpackages/ParMetis-dev-p3 Install : Installed ParMetis into /opt/petsc/petsc-dev/linux-gnu-c-debug PETSc: Build : Set default architecture to linux-gnu-c-debug in conf/petscvariables File creation : Created linux-gnu-c-debug/conf/reconfigure-linux-gnu-c-debug.py for automatic reconfiguration Framework: File creation : Created makefile configure header linux-gnu-c-debug/conf/petscvariables File creation : Created makefile configure header linux-gnu-c-debug/conf/petscvariables File creation : Created configure header linux-gnu-c-debug/include/petscconf.h File creation : Created C specific configure header linux-gnu-c-debug/include/petscfix.h