Re: [petsc-dev] [petsc-maint #97306] Re: Summary of attempts to get PETSc to work with mingw32-gfortran and MPI
Satish, this does not have an attachment for me. Thanks, Matt On Mon, Nov 21, 2011 at 1:35 PM, John R. Cary <[email protected]> wrote:
Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC sh: /bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/packages/config.guess Executing: /bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/packages/config.guess sh: i686-pc-cygwin
sh: /bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/packages/config.sub i686-pc-cygwin
Executing: /bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/packages/config.sub i686-pc-cygwin
sh: i686-pc-cygwin
=============================================================================== ** Cygwin-python-2.4/2.5/2.6 detected. Threads do not work correctly with this ** version. Disabling thread usage for this run of config/configure.py *******
===============================================================================
================================================================================
================================================================================ Starting Configure Run at Mon Nov 21 11:26:42 2011 Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --prefix=/winsame/contrib-mingw/petsc-3.1-p8-par --with-mpi --with-debugging=0 --with-x=0 --with-cc=mingw32-gcc --with-cxx=mingw32-g++ --with-fc=mingw32-gfortran --COPTFLAGS="-O2 -g" --download-hypre --download-parmetis --download-superlu_dist --download-blacs --download-scalapack --download-mumps PETSC_DIR=/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par PETSC_ARCH=facets-par --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include --with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_cxx.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib, /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]" --with-shared=0 --with-lapack="-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -llapack" --with-blas="-L/winsame /contrib-mingw/lapack-3.3.0-ser/lib -lblas" --useThreads=0 Working directory: /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par Machine uname: ('CYGWIN_NT-5.1', 'focus', '1.7.9(0.237/5/3)', '2011-03-29 10:10', 'i686') Python version: 2.6.5 (r265:79063, Jun 12 2010, 17:07:01) [GCC 4.3.4 20090804 (release) 1]
================================================================================ Pushing language C Popping language C Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC
================================================================================ TEST configureExternalPackagesDir from config.framework(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/framework.py:843) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:843)
================================================================================ TEST configureDebuggers from PETSc.utilities.debuggers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/gdb...not found Checking for program /winsame/contrib-mingw/hdf5/bin/gdb...not found Checking for program /winsame/contrib-mingw/mpi/bin/gdb...not found Checking for program /winsame/contrib-mingw/valgrind/bin/gdb...not found Checking for program /winsame/contrib-mingw/autotools/bin/gdb...not found Checking for program /winsame/contrib-mingw/cmake/bin/gdb...not found Checking for program /winsame/contrib-mingw/python/bin/gdb...not found Checking for program /winsame/volatile-mingw/bin/gdb...not found Checking for program ./gdb...not found Checking for program /home/cary/txcenv/gdb...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/gdb...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/gdb...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/gdb...not found Checking for program /winsame/contrib-mingw/bin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/gdb...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/gdb...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/gdb...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/gdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/gdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/gdb...not found Checking for program /cygdrive/c/Program Files/blat262/full/gdb...not found Checking for program /cygdrive/c/bin/gdb...not found Checking for program /cygdrive/c/Python26/gdb...not found Checking for program /usr/bin/gdb...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/gdb...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/gdb...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/gdb...not found Checking for program /cygdrive/c/WINDOWS/system32/gdb...not found Checking for program /cygdrive/c/WINDOWS/gdb...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/gdb...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/gdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/gdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/gdb...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/gdb...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/gdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/gdb...not found Checking for program /cygdrive/c/Program Files/PuTTY/gdb...not found Checking for program /MinGW/bin/gdb...found Defined make macro "GDB" to "/MinGW/bin/gdb" Checking for program /usr/bin/dbx...not found Checking for program /winsame/contrib-mingw/hdf5/bin/dbx...not found Checking for program /winsame/contrib-mingw/mpi/bin/dbx...not found Checking for program /winsame/contrib-mingw/valgrind/bin/dbx...not found Checking for program /winsame/contrib-mingw/autotools/bin/dbx...not found Checking for program /winsame/contrib-mingw/cmake/bin/dbx...not found Checking for program /winsame/contrib-mingw/python/bin/dbx...not found Checking for program /winsame/volatile-mingw/bin/dbx...not found Checking for program ./dbx...not found Checking for program /home/cary/txcenv/dbx...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/dbx...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/dbx...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/dbx...not found Checking for program /winsame/contrib-mingw/bin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/dbx...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/dbx...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/dbx...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/dbx...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/dbx...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/dbx...not found Checking for program /cygdrive/c/Program Files/blat262/full/dbx...not found Checking for program /cygdrive/c/bin/dbx...not found Checking for program /cygdrive/c/Python26/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/dbx...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/dbx...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/dbx...not found Checking for program /cygdrive/c/WINDOWS/system32/dbx...not found Checking for program /cygdrive/c/WINDOWS/dbx...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/dbx...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/dbx...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/dbx...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/dbx...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/dbx...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/dbx...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/dbx...not found Checking for program /cygdrive/c/Program Files/PuTTY/dbx...not found Checking for program /MinGW/bin/dbx...not found Checking for program /cygdrive/c/Program Files/TortoiseGit/bin/dbx...not found Checking for program /cygdrive/c/Program Files/QuickTime/QTSystem/dbx...not found Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/dbx...not found Checking for program /usr/local/sbin/dbx...not found Checking for program /usr/sbin/dbx...not found Checking for program /sbin/dbx...not found Checking for program /usr/local/sbin/dbx...not found Checking for program /home/cary/dbx...not found Checking for program /usr/bin/xdb...not found Checking for program /winsame/contrib-mingw/hdf5/bin/xdb...not found Checking for program /winsame/contrib-mingw/mpi/bin/xdb...not found Checking for program /winsame/contrib-mingw/valgrind/bin/xdb...not found Checking for program /winsame/contrib-mingw/autotools/bin/xdb...not found Checking for program /winsame/contrib-mingw/cmake/bin/xdb...not found Checking for program /winsame/contrib-mingw/python/bin/xdb...not found Checking for program /winsame/volatile-mingw/bin/xdb...not found Checking for program ./xdb...not found Checking for program /home/cary/txcenv/xdb...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/xdb...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/xdb...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/xdb...not found Checking for program /winsame/contrib-mingw/bin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/xdb...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/xdb...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/xdb...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/xdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/xdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/xdb...not found Checking for program /cygdrive/c/Program Files/blat262/full/xdb...not found Checking for program /cygdrive/c/bin/xdb...not found Checking for program /cygdrive/c/Python26/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/xdb...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/xdb...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/xdb...not found Checking for program /cygdrive/c/WINDOWS/system32/xdb...not found Checking for program /cygdrive/c/WINDOWS/xdb...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/xdb...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/xdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/xdb...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/xdb...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/xdb...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/xdb...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/xdb...not found Checking for program /cygdrive/c/Program Files/PuTTY/xdb...not found Checking for program /MinGW/bin/xdb...not found Checking for program /cygdrive/c/Program Files/TortoiseGit/bin/xdb...not found Checking for program /cygdrive/c/Program Files/QuickTime/QTSystem/xdb...not found Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/xdb...not found Checking for program /usr/local/sbin/xdb...not found Checking for program /usr/sbin/xdb...not found Checking for program /sbin/xdb...not found Checking for program /usr/local/sbin/xdb...not found Checking for program /home/cary/xdb...not found Defined "USE_GDB_DEBUGGER" to "1"
================================================================================ TEST configureMake from PETSc.utilities.Make(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/make...found Defined make macro "MAKE" to "/usr/bin/make" 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: [^] [^_] [^_] ?t*B [^_] [^_] ;5XpB ;5XpB 5XpB ;5hpB [^_] ;5hpB 5hpB [^_] @u-A [^] [^_] ,[^_] $.!B $J!B $S!B $S!B $X!B $S!B ,[^_] $S!B [^_] [^_] 5PyB [^_] [^_] [^_] ,[^_] 5PyB 5PyB [^_] tc<.t+ $HqB $HqB $HqB $HqB $HqB [^_] $D"B $HqB [^_] $(#B $\#B 5(qB 5HqB <[^_] $HqB $($B $3$B 5 {B $I$B $Q$B $Y$B [^_] $HqB ,[^_] $8%B $d%B $5&B $D&B $h&B $"'B $7'B L[^_] $P'B L[^_] $h'B $HqB $HqB =HqB tJ;5 [^_] $HqB t6Jt3 t6Jt3 ,[^_] ,[^_] <[^_] [^_] ,[^_] [^_] [^_] [^_] L[^_] [^_] [^_] t$Ku [^_] [^_] $8*B $l*B t<Ku [^_] [^_] =}(B [^_] [^_] [^_] [^_] [^_] ,[^_] ,[^_] [^_] [^_] [^_] [^_] ,[^_] [^_] =`yB [^_] [^_] $8+B $p+B [^_] [^_] [^_] D$+1 [^_] =8rB :-t+ L[^_] t <-u [^_] <:tp L[^_] $5,B $P,B $(-B $L-B $|-B [^_] Z[^_] C<$t )<(t [^_] 98t# $ .B [email protected] $t.B $(/B $o/B [^_] [^_] [^] $#0B $90B $?0B [^_] $J1B $S1B 5xrB L[^_] L[^_] $e1B L[^_] $l1B 5hrB 5\rB $?2B $l2B <[^_] $93B $H3B $h3B \t/1 ,[^_] 5\rB =hrB =hrB $=4B tw<~t`<.t. $HCB $pCB $QDB $pDB 8-th $lCB $(EB $HEB $lEB t$+1 [^_] $5FB $8FB [^] [^] =XtB $$GB <[^_] $HGB ,0< [^_] [^_] =pzB =xsB ;/t; GmXX XXXX $,IB $XIB $aIB $oIB $ JB $dJB $)KB $CKB @N@u $`KB $(LB $hLB $0MB $`MB t`;} [^_] $PNB $UNB $tNB $pwB $pwB $pwB [^_] $pwB $pwB $pwB $pwB th;E tc;E [^_] $VOB [^_] [^_] tK:M [^_] [^_] [^_] [^_] \[^_] ;5pyB $[OB 5@zB \[^_] $$PB ;5pyB \[^_] $TPB $,QB [^_] $`QB 8 tP [^_] t\;5 [^_] |[^_] [^_] $4RB ${RB 8.tA 5PyB J<\t $2SB $@SB $hSB $ TB [^_] [^_] $NTB $dTB $hTB $zTB $@TB ,[^_] $[OB $[OB [^_] $HUB $SUB [^_] $ZUB [^_] AO u $pUB $@UB [^_] [^_] $*VB $8VB $GVB [^_] $XVB @N t[ $|VB @N u GL E 5`zB QDt$ $|VB $,WB $KWB $hWB |[^_] [^_] $@XB $4YB $kYB $%ZB $BZB $VZB $tZB $AUB $XVB $0[B =8xB 5PzB 5PzB <[^_] =8xB ,[^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] $$\B $pxB [^_] te9N $pxB [^_] $P\B $pxB <[^_] [^_] t7Jt4 t7Jt4 [^_] [^_] =P]B l[^_] t=;5 $\]B [^_] $Q^B $T^B tg;5 [^_] ,[^_] FO@t( tB:U [^_] $&_B $:_B $D_B $G_B [^_] $[_B $c_B $o_B $x_B <$td [^_] [^_] [^_] $D_B $,`B $P`B $X`B ?.tU ,[^_] ,[^_] ,[^_] tB9p [^_] [^_] :/tZ [^_] $<aB [^_] $jaB [^_] t^;E [^_] sg9V [^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] [^_] u C9 [^_] [^_] [^_] [^_] [^_] [^_] C$@yB C@P{B .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 attempt to use unsupported feature: `%s' touch: Bad return code from ar_member_touch on `%s' touch: Member `%s' does not exist in `%s' touch: touch: `%s' is not a valid archive touch: Archive `%s' does not exist !<arch> ARFILENAMES/ .SUFFIXES $(MAKE) ${MAKE} *** [%s] Archive member `%s' may be bogus; not deleted *** [%s] Deleting file `%s' unlink: *** Archive member `%s' may be bogus; not deleted *** Deleting file `%s' kill # commands to execute (built-in): %.*s (from `%s', line %lu): ARFLAGS CHECKOUT,v +$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@) COFLAGS $(CC) -E $(FC) F77FLAGS $(FFLAGS) LINT lint YACC yacc MAKEINFO makeinfo TEXI2DVI texi2dvi WEAVE weave CWEAVE cweave TANGLE tangle CTANGLE ctangle rm -f LINK.o $(CC) $(LDFLAGS) $(TARGET_ARCH) COMPILE.c $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c LINK.c $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) COMPILE.cc $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c COMPILE.C $(COMPILE.cc) COMPILE.cpp LINK.cc $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) LINK.C $(LINK.cc) LINK.cpp YACC.y $(YACC) $(YFLAGS) LEX.l $(LEX) $(LFLAGS) -t COMPILE.f $(FC) $(FFLAGS) $(TARGET_ARCH) -c LINK.f $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH) COMPILE.F $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c LINK.F $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) COMPILE.r $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c LINK.r $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH) COMPILE.def $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH) COMPILE.mod $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH) COMPILE.p $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c LINK.p $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) LINK.s $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH) COMPILE.s $(AS) $(ASFLAGS) $(TARGET_MACH) LINK.S $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH) COMPILE.S $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c PREPROCESS.S $(CC) -E $(CPPFLAGS) PREPROCESS.F $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F PREPROCESS.r $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F LINT.c $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH) OUTPUT_OPTION -o $@ .LIBPATTERNS lib%.so lib%.a $(CHECKOUT,v) RCS/%,v RCS/% $(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $< SCCS/s.% $(AR) $(ARFLAGS) $@ $< %.out @rm -f $@ cp $< $@ %.w %.ch $(CTANGLE) $^ $@ %.tex $(CWEAVE) $^ $@ $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@ .cpp $(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@ .mod $(COMPILE.mod) -o $@ -e $@ $^ .def.sym $(COMPILE.def) -o $@ $< cat $< >$@ chmod a+x $@ .s.o $(COMPILE.s) -o $@ $< .S.o $(COMPILE.S) -o $@ $< .c.o $(COMPILE.c) $(OUTPUT_OPTION) $< .cc.o $(COMPILE.cc) $(OUTPUT_OPTION) $< .C.o $(COMPILE.C) $(OUTPUT_OPTION) $< .cpp.o $(COMPILE.cpp) $(OUTPUT_OPTION) $< .f.o $(COMPILE.f) $(OUTPUT_OPTION) $< .p.o $(COMPILE.p) $(OUTPUT_OPTION) $< .F.o $(COMPILE.F) $(OUTPUT_OPTION) $< .r.o $(COMPILE.r) $(OUTPUT_OPTION) $< .mod.o $(COMPILE.mod) -o $@ $< .c.ln $(LINT.c) -C$* $< .y.ln $(YACC.y) $< $(LINT.c) -C$* y.tab.c $(RM) y.tab.c .l.ln @$(RM) $*.c $(LEX.l) $< > $*.c $(LINT.c) -i $*.c -o $@ $(RM) $*.c .y.c $(YACC.y) $< mv -f y.tab.c $@ .l.c @$(RM) $@ $(LEX.l) $< > $@ .F.f $(PREPROCESS.F) $(OUTPUT_OPTION) $< .r.f $(PREPROCESS.r) $(OUTPUT_OPTION) $< .l.r $(LEX.l) $< > $@ mv -f lex.yy.r $@ .S.s $(PREPROCESS.S) $< > $@ .texinfo.info $(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@ .texi.info .txinfo.info .tex.dvi $(TEX) $< .texinfo.dvi $(TEXI2DVI) $(TEXI2DVI_FLAGS) $< .texi.dvi .txinfo.dvi .w.c $(CTANGLE) $< - $@ .web.p $(TANGLE) $< .w.tex $(CWEAVE) $< - $@ .web.tex $(WEAVE) $< .SUFFIXES SUFFIXES # Directories # %s (device %ld, inode %ld): files, impossibilities impossibilities in %lu directories. # %s: could not be stat'd. so far. # %s (device %ld, inode %ld): could not be opened. Recursive variable `%s' references itself (eventually) warning: undefined variable `%.*s' unterminated variable reference /netrel/src/make-3.81-2/file.c *name != '\0' Commands for file `%s' were found by implicit rule search, but `%s' is now considered the same file as `%s'. Commands for `%s' will be ignored in favor of those for `%s'. Commands were specified for file `%s' at %s:%lu, can't rename double-colon `%s' to single-colon `%s' can't rename single-colon `%s' to double-colon `%s' unlink: *** Deleting intermediate file `%s' Removing intermediate files... .SUFFIXES .PRECIOUS .LOW_RESOLUTION_TIME .PHONY .INTERMEDIATE .SECONDARY .EXPORT_ALL_VARIABLES .IGNORE .SILENT .NOTPARALLEL %04d-%02d-%02d %02d:%02d:%02d .%09d %s: Timestamp out of range; substituting %s Current time %s:%s | %s # Implicit rule search has been done. # File is very old. # File has been updated. # Invalid value in `update_status' member! # File has not been updated. # Dependencies commands running (THIS IS A BUG). # Implicit rule search has not been done. # Implicit/static pattern stem: `%s' # File is an intermediate prerequisite. # Also makes: # Modification time never checked. # A default, MAKEFILES, or -include/sinclude makefile. # Command-line target. # Phony target (prerequisite of .PHONY). # Precious file (prerequisite of .PRECIOUS). # Not a target: # Last modified %s # Successfully updated. # File does not exist. # Needs to be updated (-q is set). # Commands currently running (THIS IS A BUG). # Failed to be updated. question_flag # Invalid value in `command_state' member! # Files # files hash-table stats: abspath addprefix addsuffix basename notdir subst suffix filter filter-out findstring firstword flavor join lastword patsubst realpath shell sort strip wildcard word wordlist words origin foreach call info error warning value eval automatic default environment file environment override command line override undefined recursive simple %s: '%s' non-numeric first argument to `word' function first argument to `word' function must be greater than 0 non-numeric first argument to `wordlist' function non-numeric second argument to `wordlist' function invalid first argument to `wordlist' function: `%d' Internal error: func_error: '%s' %s:%lu: pipe fork Cleaning up temporary batch file %s insufficient number of arguments (%d) to function `%s' unimplemented on this platform: function `%s' unterminated call to function `%s': missing `%c' warning: undefined variable `%.*s' POSIXLY_CORRECT %s: unrecognized option `%c%s' %s: illegal option -- %c %s: option `%c%s' doesn't allow an argument %s: unrecognized option `--%s' %s: option `%s' requires an argument %s: option `%s' is ambiguous %s: invalid option -- %c %s: option requires an argument -- %c %s: option `-W %s' is ambiguous %s: option `--%s' doesn't allow an argument %s: option `-W %s' doesn't allow an argument Avoiding implicit rule recursion. Trying pattern rule with stem `%.*s'. Trying implicit prerequisite `%s'. Trying rule prerequisite `%s'. Looking for a rule with intermediate file `%s'. Found prerequisite `%s' as VPATH `%s' Rejecting impossible implicit prerequisite `%s'. Rejecting impossible rule prerequisite `%s'. Looking for an implicit rule for `%s'. Looking for archive-member implicit rule for `%s'. *** [%s] %s%s *** [%s] Error %d [%s] Error %d (ignored) (core dumped) write jobserver Released token for child 0x%08lx (%s). INTERNAL: Freeing child 0x%08lx (%s) but no tokens left! execvp: %s: Command not found SHELL %s: Shell program not found break case continue eval exec exit export login logout read readonly shift switch test times trap umask wait while /netrel/src/make-3.81-2/job.c ap <= end %s (line %d) Bad shell context (!unixy && !batch_mode_shell) $(SHELL) $(IFS) /bin/sh vfork cannot enforce load limits on this operating system f->command_state == cs_finished Putting child 0x%08lx (%s) PID %ld%s on the chain. (remote) Estimated system load = %f (actual = %f) (max requested = %f) cannot enforce load limit: getloadavg
Live child 0x%08lx (%s) PID %ld %s Reaping winning child 0x%08lx PID %ld %s *** Waiting for unfinished jobs.... Removing child 0x%08lx PID %ld%s from chain. Reaping losing child 0x%08lx PID %ld %s remote_status Cleaning up temp batch file %s .DELETE_ON_ERROR don't Need a job token; we %shave children Read returned EBADF. Duplicate the job FD read jobs pipe EOF Obtained token for child 0x%08lx (%s). INTERNAL: no children as we go to sleep on read read jobs pipe always-make directory basic debug environment-overrides file help ignore-errors include-dir jobs jobserver-fds keep-going load-average check-symlink-times just-print old-file print-data-base question no-builtin-rules no-builtin-variables silent no-keep-going touch version print-directory no-print-directory what-if warn-undefined-variables unix win32 quiet stop new-file assume-new assume-old max-load dry-run recon makefile Options: -b, -m Ignored for compatibility. -B, --always-make Unconditionally make all targets. -C DIRECTORY, --directory=DIRECTORY Change to DIRECTORY before doing anything. -d Print lots of debugging information. --debug[=FLAGS] Print various types of debugging information. -e, --environment-overrides Environment variables override makefiles. -f FILE, --file=FILE, --makefile=FILE Read FILE as a makefile. -h, --help Print this message and exit. -i, --ignore-errors Ignore errors from commands. -I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles. -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg. -k, --keep-going Keep going when some targets can't be made. -l [N], --load-average[=N], --max-load[=N] Don't start multiple jobs unless load is below N. -L, --check-symlink-times Use the latest mtime between symlinks and target. -n, --just-print, --dry-run, --recon Don't actually run any commands; just print them. -o FILE, --old-file=FILE, --assume-old=FILE Consider FILE to be very old and don't remake it. -p, --print-data-base Print make's internal database. -q, --question Run no commands; exit status says if up to date. -r, --no-builtin-rules Disable the built-in implicit rules. -R, --no-builtin-variables Disable the built-in variable settings. -s, --silent, --quiet Don't echo commands. -S, --no-keep-going, --stop Turns off -k. -t, --touch Touch targets instead of remaking them. -v, --version Print the version number of make and exit. -w, --print-directory Print the current directory. --no-print-directory Turn off -w, even if it was turned on implicitly. -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE Consider FILE to be infinitely new. --warn-undefined-variables Warn when an undefined variable is referenced. empty string invalid as file name %sGNU Make %s %sCopyright (C) 2006 Free Software Foundation, Inc. %sThis is free software; see the source for copying conditions. %sThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A %sPARTICULAR PURPOSE. %sThis program built for %s %sThis program built for %s (%s) MAKECMDGOALS %s: Leaving an unknown directory %s[%u]: Leaving an unknown directory %s[%u]: Leaving directory `%s' %s: Leaving directory `%s' %s: Entering directory `%s' %s[%u]: Entering directory `%s' %s: Entering an unknown directory %s[%u]: Entering an unknown directory $(MAKEOVERRIDES) $(-*-command-variables-*-) MFLAGS MAKEFLAGS # Make data base, printed on %s # Finished Make data base on %s INTERNAL: Exiting with %u jobserver tokens (should be 0)! INTERNAL: Exiting with %u jobserver tokens available; should be %u! write Usage: %s [options] [target] ... This program built for %s Report bugs to <[email protected]> the `-%c' option requires a positive integral argument This program built for %s (%s) the `-%c' option requires a non-empty string argument make /usr/share/locale getcwd .VARIABLES .FEATURES target-specific order-only second-expansion else-if archives check-symlink jobserver SHELL MAKE_RESTARTS MAKE_COMMAND $(MAKE_COMMAND) MAKE ${-*-command-variables-*-} -*-command-variables-*- MAKEOVERRIDES MAKELEVEL CURDIR TMPDIR fwrite (temporary file) unknown debug level specification `%s' /tmp .DEFAULT .DEFAULT_GOAL MAKE_MODE UNIX %d,%d warning: -jN forced in submake: disabling jobserver mode. /netrel/src/make-3.81-2/main.c BOGUS_UPDATE_STATUS No targets specified and no makefile found More parallel jobs (-jN) than this platform can handle requested. Resetting to single job (-j1) mode. MAKE_RESTARTS= MAKE_RESTARTS=%u unlink (temporary file): Updating makefiles.... warning: jobserver unavailable: using -j1. Add `+' to parent make rule. init jobserver pipe %s=%u Updating goal targets.... Included makefile `%s' was not found. Failed to remake makefile `%s'. Makefile `%s' was not found Couldn't change back to original directory. internal error: multiple --jobserver-fds options warning: Clock skew detected. Your build may be incomplete. Makefile `%s' might loop; not remaking it. creating jobs pipe Re-executing[%u]: chdir make: --win32 is no longer supported make: MAKE_MODE=%s is no longer supported fopen (temporary file) Makefile from standard input specified twice. internal error: invalid --jobserver-fds string `%s' No targets dup jobserver .DEFAULT_GOAL contains more than one target %s: %s[%u]: %s:%lu: %s[%u]: *** . Stop. %s: *** %s:%lu: *** %s%s: %s %s: %s virtual memory exhausted write error: %s write error /netrel/src/make-3.81-2/misc.c h->count != 0 d == h /nonexistent/include /usr/gnu/include /usr/local/include /usr/include endif ifdef ifneq ifndef ifeq else Extraneous text after `%s' directive extraneous `%s' only one `else' per conditional .POSIX .SECONDEXPANSION warning: overriding commands for target `%s' warning: ignoring old commands for target `%s' target `%s' doesn't match the target pattern target `%s' given more than once in the same rule. mixed implicit and static pattern rules mixed implicit and normal rules target file `%s' has both : and :: entries prerequisites cannot be defined in command scripts warning: NUL character seen; rest of line ignored define endef Extraneous text after `endef' directive missing `endef', unterminated `define' $(HOME) HOME .INCLUDE_DIRS virtual memory exhausted vpath override invalid `override' directive export unexport -include sinclude include missing rule before commands %s: %s
(did you mean TAB instead of 8 spaces?) missing separator%s empty `override' directive /netrel/src/make-3.81-2/read.c *p2 != '\0' v != 0 .DEFAULT_GOAL commands commence before first target Malformed target-specific variable definition empty variable name missing target pattern target pattern contains no `%%' multiple target patterns missing `endif' extraneous `endef' invalid syntax in conditional MAKEFILE_LIST Reading makefile `%s' (no ~ expansion) (no default goal) (don't care) (search path) GNUmakefile makefile Makefile $(MAKEFILES) Reading makefiles... %sNo rule to make target `%s'%s %sNo rule to make target `%s', needed by `%s'%s *** readlink: stat: lstat: /lib /usr/lib Warning: File `%s' has modification time %.2g s in the future %s/%s $(strip $(.LIBPATTERNS)) .LIBPATTERNS element `%s' is not a pattern _(knNtouch %s touch: fstat: touch: open: touch: read: touch: lseek: touch: write: Found an implicit rule for `%s'. Circular %s <- %s dependency dropped. No implicit rule found for `%s'. Using default commands for `%s'. Finished updating file `%s'. Commands of `%s' are being run. Considering target file `%s'. Still updating file `%s'. Recently tried and failed to update file `%s'. File `%s' was considered already. File `%s' does not exist. Prerequisite `%s' is order-only for target `%s'. Prerequisite `%s' of target `%s' does not exist. No commands for `%s' and no prerequisites actually changed. Making `%s' due to always-make flag. The prerequisites of `%s' are being made. Finished prerequisites of target file `%s'. Prerequisite `%s' is newer than target `%s'. Target `%s' is double-colon and has no prerequisites. Must remake target `%s'. Prerequisite `%s' is older than target `%s'. Giving up on target file `%s'. *** Warning: .LOW_RESOLUTION_TIME file `%s' has a high resolution time stamp Ignoring VPATH name `%s'. Pruning file `%s'. No need to remake target `%s' ; using VPATH name `%s' Target file `%s' needs remade under -q. Target `%s' not remade because of errors. Failed to remake target file `%s'. Successfully remade target file `%s'. /netrel/src/make-3.81-2/remake.c file->update_status >= 0 && file->update_status <= 2 Nothing to be done for `%s'. `%s' is up to date. (%.o) # Implicit Rules # %u implicit rules, %u (%.1f%%) terminal. # No implicit rules. BUG: num_pattern_rules wrong! %u != %u B/netrel/src/make-3.81-2/strcache.c best->bytesfree > len %s # of strings in strcache: %d %s # of strcache buffers: %d %s strcache size: total = %d / max = %d / min = %d / avg = %d %s strcache free: total = %d / max = %d / min = %d / avg = %d .VARIABLES /netrel/src/make-3.81-2/variable.c current_variable_set_list->next != NULL MAKELEVEL %s%s%s MAKE_VERSION SHELL MAKEFILES $(patsubst %/,%,$(dir $@)) $(patsubst %/,%,$(dir $%)) $(patsubst %/,%,$(dir $*)) $(patsubst %/,%,$(dir $<)) $(patsubst %/,%,$(dir $?)) $(patsubst %/,%,$(dir $^)) $(notdir $%) $(patsubst %/,%,$(dir $+)) $(notdir $@) $(notdir $*) $(notdir $<) $(notdir $?) $(notdir $^) $(notdir $+) %s=%u empty variable name automatic define %s endef default environment makefile environment under -e command line `override' directive %s %s= (from `%s', line %lu) $(subst ,,%s) # variable set hash-table stats: # Variables # Pattern-specific Variable Values %s : # No pattern-specific variable values. # %u pattern-specific variable values i686-pc-cygwin 3.81 $(strip $(VPATH)) $(strip $(GPATH)) # VPATH Search Paths vpath %s %s%c # %u `vpath' search paths. # General (`VPATH' variable) search path: # No `vpath' search paths. # No general (`VPATH' variable) search path. can't allocate %ld bytes for hash table: memory exhausted Load=%ld/%ld=%.0f%%, Rehash=%d, Collisions=%ld/%ld=%.0f%% Y@alnum alpha blank cntrl digit graph lower print punct space upper xdigit POSIXLY_CORRECT /netrel/src/make-3.81-2/glob/glob.c next != NULL HOME __assert __errno __getreent __main _ctype_ _exit _fcntl64 _fdopen64 _fopen64 _fstat64 _impure_ptr _lseek64 _lstat64 _open64 _stat64 abort alarm atexit atof atoi atol calloc chdir clock_gettime close closedir ctime cygwin_internal dll_crt0__FP11per_process dup2 execvp exit fclose fflush fgets fprintf fputs fread free fwrite getcwd getenv getlogin getpid getpwnam getrlimit kill localtime malloc memcpy memmove memset mkstemp opendir pipe printf putc putenv puts qsort read readdir readlink realloc realpath remove setlocale setrlimit setvbuf sigaction sigaddset sigemptyset signal sigprocmask sprintf sscanf strcasecmp strchr strcmp strcpy strdup strerror strlen strncmp strncpy strrchr strsignal strstr time unlink vfork vfprintf wait waitpid write _fcntl64 _fdopen64 _fopen64 _fstat64 _lseek64 _lstat64 _open64 _stat64 libintl_bindtextdomain libintl_gettext libintl_textdomain GetModuleHandleA cygwin1.dll cygintl-8.dll KERNEL32.dll
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(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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 C Defined "CLANGUAGE_C" to "1"
================================================================================ TEST configureExternC from PETSc.utilities.languages(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/PETSc/utilities/languages.py:66) TESTING: configureExternC from PETSc.utilities.languages(config/PETSc/utilities/languages.py:66) Protect C bindings from C++ mangling Defined "USE_EXTERN_CXX" to " "
================================================================================ TEST configureFortranLanguage from PETSc.utilities.languages(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/mkdir...found sh: /usr/bin/mkdir -p .conftest/tmp Executing: /usr/bin/mkdir -p .conftest/tmp sh: Adding -p flag to /usr/bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/usr/bin/mkdir -p"
================================================================================ TEST configurePrograms from config.programs(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/sh...found Defined make macro "SHELL" to "/usr/bin/sh" Checking for program /usr/bin/sed...found Defined make macro "SED" to "/usr/bin/sed" sh: /usr/bin/sed -i s/sed/sd/g sed1 Executing: /usr/bin/sed -i s/sed/sd/g sed1 sh: Adding SEDINPLACE cmd: /usr/bin/sed -i Defined make macro "SEDINPLACE" to "/usr/bin/sed -i" Checking for program /usr/bin/mv...found Defined make macro "MV" to "/usr/bin/mv" Checking for program /usr/bin/cp...found Defined make macro "CP" to "/usr/bin/cp" Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /usr/bin/rm...found Defined make macro "RM" to "/usr/bin/rm -f" 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/cary/ps...not found Checking for program /usr/bin/gzip...found Defined make macro "GZIP" to "/usr/bin/gzip" Defined "HAVE_GZIP" to "1"
================================================================================ TEST configureMercurial from config.sourceControl(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/hg...not found Checking for program /winsame/contrib-mingw/hdf5/bin/hg...not found Checking for program /winsame/contrib-mingw/mpi/bin/hg...not found Checking for program /winsame/contrib-mingw/valgrind/bin/hg...not found Checking for program /winsame/contrib-mingw/autotools/bin/hg...not found Checking for program /winsame/contrib-mingw/cmake/bin/hg...not found Checking for program /winsame/contrib-mingw/python/bin/hg...not found Checking for program /winsame/volatile-mingw/bin/hg...not found Checking for program ./hg...not found Checking for program /home/cary/txcenv/hg...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/hg...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/hg...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/hg...not found Checking for program /winsame/contrib-mingw/bin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/hg...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/hg...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/hg...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/hg...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/hg...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/hg...not found Checking for program /cygdrive/c/Program Files/blat262/full/hg...not found Checking for program /cygdrive/c/bin/hg...not found Checking for program /cygdrive/c/Python26/hg...not found Checking for program /usr/bin/hg...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/hg...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/hg...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/hg...not found Checking for program /cygdrive/c/WINDOWS/system32/hg...not found Checking for program /cygdrive/c/WINDOWS/hg...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/hg...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/hg...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/hg...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/hg...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/hg...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/hg...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/hg...not found Checking for program /cygdrive/c/Program Files/PuTTY/hg...not found Checking for program /MinGW/bin/hg...not found Checking for program /cygdrive/c/Program Files/TortoiseGit/bin/hg...not found Checking for program /cygdrive/c/Program Files/QuickTime/QTSystem/hg...not found Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/hg...not found Checking for program /usr/local/sbin/hg...not found Checking for program /usr/sbin/hg...not found Checking for program /sbin/hg...not found Checking for program /usr/local/sbin/hg...not found Checking for program /home/cary/hg...not found
================================================================================ TEST configureCVS from config.sourceControl(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/cvs...found Defined make macro "CVS" to "cvs"
================================================================================ TEST configureSubversion from config.sourceControl(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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/bin/svn...found Defined make macro "SVN" to "svn"
================================================================================ TEST configureDirectories from PETSc.utilities.petscdir(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/PETSc/utilities/petscdir.py:28) TESTING: configureDirectories from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:28) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 1 #define PETSC_VERSION_SUBMINOR 0 #define PETSC_VERSION_PATCH 8 #define PETSC_VERSION_DATE "Mar, 25, 2010" #define PETSC_VERSION_PATCH_DATE "Thu Mar 17 13:37:48 CDT 2011" #define PETSC_VERSION_HG "1409dfc44c26997c47851592fa5dce2a0c80bb8d" #define PETSC_VERSION_DATE_HG "Thu Mar 17 12:43:03 2011 -0500" #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \ Defined make macro "DIR" to "/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par" Defined "DIR" to ""/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par"" sh: /usr/bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/configarch/config.guess Executing: /usr/bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/configarch/config.guess sh: i686-pc-cygwin
sh: /usr/bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/configarch/config.sub i686-pc-cygwin
Executing: /usr/bin/sh /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/configarch/config.sub i686-pc-cygwin
sh: i686-pc-cygwin
================================================================================ TEST configureExternalPackagesDir from PETSc.utilities.petscdir(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/PETSc/utilities/petscdir.py:100) TESTING: configureExternalPackagesDir from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:100)
================================================================================ TEST configureInstallationMethod from PETSc.utilities.petscdir(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/PETSc/utilities/petscdir.py:107) TESTING: configureInstallationMethod from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:107) This is a tarball installation
================================================================================ TEST configureETags from PETSc.utilities.Etags(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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 getDatafilespath from PETSc.utilities.dataFilesPath(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/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 checkMPICompilerOverride from config.setCompilers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:1353) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1353) 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(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:311) TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:311) Determine the compiler vendor Compiler vendor is ""
================================================================================ TEST checkInitialFlags from config.setCompilers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:321) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:321) 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(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:435) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:435) Locate a functional C compiler Checking for program /usr/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/hdf5/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/mpi/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/valgrind/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/autotools/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/cmake/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/python/bin/mingw32-gcc...not found Checking for program /winsame/volatile-mingw/bin/mingw32-gcc...not found Checking for program ./mingw32-gcc...not found Checking for program /home/cary/txcenv/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/bin/mingw32-gcc...not found Checking for program /usr/local/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/blat262/full/mingw32-gcc...not found Checking for program /cygdrive/c/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Python26/mingw32-gcc...not found Checking for program /usr/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/system32/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/PuTTY/mingw32-gcc...not found Checking for program /MinGW/bin/mingw32-gcc...found Defined make macro "CC" to "mingw32-gcc" Pushing language C sh: mingw32-gcc -c -o conftest.o conftest.c Executing: mingw32-gcc -c -o conftest.o conftest.c sh: sh: mingw32-gcc -c -o conftest.o conftest.c Executing: mingw32-gcc -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: mingw32-gcc -o conftest.exe conftest.o Executing: mingw32-gcc -o conftest.exe conftest.o sh: sh: mingw32-gcc -c -o conftest.o conftest.c Executing: mingw32-gcc -c -o conftest.o conftest.c sh: Pushing language C Popping language C sh: mingw32-gcc -o conftest.exe conftest.o Executing: mingw32-gcc -o conftest.exe conftest.o sh: Executing: ./conftest.exe sh: ./conftest.exe Executing: ./conftest.exe sh: Popping language C
================================================================================ TEST checkCPreprocessor from config.setCompilers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:492) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:492) Locate a functional C preprocessor Checking for program /usr/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/hdf5/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/mpi/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/valgrind/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/autotools/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/cmake/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/python/bin/mingw32-gcc...not found Checking for program /winsame/volatile-mingw/bin/mingw32-gcc...not found Checking for program ./mingw32-gcc...not found Checking for program /home/cary/txcenv/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/mingw32-gcc...not found Checking for program /winsame/contrib-mingw/bin/mingw32-gcc...not found Checking for program /usr/local/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/blat262/full/mingw32-gcc...not found Checking for program /cygdrive/c/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Python26/mingw32-gcc...not found Checking for program /usr/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/system32/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/mingw32-gcc...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/mingw32-gcc...not found Checking for program /cygdrive/c/Program Files/PuTTY/mingw32-gcc...not found Checking for program /MinGW/bin/mingw32-gcc...found Defined make macro "CPP" to "mingw32-gcc -E" Pushing language C sh: mingw32-gcc -E conftest.c Executing: mingw32-gcc -E conftest.c sh: # 1 "conftest.c" # 1 "<built-in>" # 1 "<command-line>" # 1 "conftest.c" # 1 "confdefs.h" 1 # 2 "conftest.c" 2 # 1 "conffix.h" 1 # 3 "conftest.c" 2 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 1 3 # 15 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 1 3 # 31 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 3
# 32 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 3 # 16 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 2 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 1 3 4 # 211 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 3 4 typedef unsigned int size_t; # 323 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 3 4 typedef short unsigned int wchar_t; # 22 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 2 3 # 71 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern int _argc; extern char** _argv;
extern int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argc(void); extern char*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argv(void); extern wchar_t*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___wargv(void); # 112 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int __mb_cur_max; # 137 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _errno(void);
int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __doserrno(void); # 149 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern char *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__environ(void); extern wchar_t *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wenviron(void); # 172 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int _sys_nerr; # 196 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) char* _sys_errlist[]; # 209 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__osver(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winver(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winmajor(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winminor(void);
extern __attribute__ ((__dllimport__)) unsigned int _osver; extern __attribute__ ((__dllimport__)) unsigned int _winver; extern __attribute__ ((__dllimport__)) unsigned int _winmajor; extern __attribute__ ((__dllimport__)) unsigned int _winminor; # 260 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 char** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__pgmptr(void);
wchar_t** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wpgmptr(void); # 293 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int _fmode; # 303 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atof (const char*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoi (const char*); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atol (const char*);
double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtof (const wchar_t *); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi (const wchar_t *); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtol (const wchar_t *);
double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __strtod (const char*, char**);
static
__inline__ double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtod (const char* __restrict__ __nptr, char** __restrict__ __endptr) { return __strtod(__nptr, __endptr); } float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtof (const char * __restrict__, char ** __restrict__); long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtold (const char * __restrict__, char ** __restrict__);
long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtol (const char*, char**, int); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoul (const char*, char**, int);
long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstol (const wchar_t*, wchar_t**, int); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoul (const wchar_t*, wchar_t**, int); double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstod (const wchar_t*, wchar_t**);
float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstof( const wchar_t * __restrict__, wchar_t ** __restrict__); long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstold (const wchar_t * __restrict__, wchar_t ** __restrict__);
wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wgetenv(const wchar_t*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wputenv(const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsearchenv(const wchar_t*, const wchar_t*, wchar_t*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsystem(const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wmakepath(wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsplitpath (const wchar_t*, wchar_t*, wchar_t*, wchar_t*, wchar_t*); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfullpath (wchar_t*, const wchar_t*, size_t);
size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstombs (char*, const wchar_t*, size_t); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctomb (char*, wchar_t);
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mblen (const char*, size_t); size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbstowcs (wchar_t*, const char*, size_t); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbtowc (wchar_t*, const char*, size_t);
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rand (void); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) srand (unsigned int);
void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) calloc (size_t, size_t) __attribute__ ((__malloc__)); void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) malloc (size_t) __attribute__ ((__malloc__)); void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) realloc (void*, size_t); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) free (void*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abort (void) __attribute__ ((__noreturn__)); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) exit (int) __attribute__ ((__noreturn__));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atexit (void (*)(void));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) system (const char*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getenv (const char*);
void* __attribute__((__cdecl__)) bsearch (const void*, const void*, size_t, size_t, int (*)(const void*, const void*)); void __attribute__((__cdecl__)) qsort(void*, size_t, size_t, int (*)(const void*, const void*));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abs (int) __attribute__ ((__const__)); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) labs (long) __attribute__ ((__const__)); # 393 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 typedef struct { int quot, rem; } div_t; typedef struct { long quot, rem; } ldiv_t;
div_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) div (int, int) __attribute__ ((__const__)); ldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ldiv (long, long) __attribute__ ((__const__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _beep (unsigned int, unsigned int) __attribute__ ((__deprecated__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _seterrormode (int) __attribute__ ((__deprecated__)); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _sleep (unsigned long) __attribute__ ((__deprecated__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _exit (int) __attribute__ ((__noreturn__));
typedef int (* _onexit_t)(void); _onexit_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _onexit( _onexit_t );
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putenv (const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _searchenv (const char*, const char*, char*);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ecvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fcvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _gcvt (double, int, char*);
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _makepath (char*, const char*, const char*, const char*, const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _splitpath (const char*, char*, char*, char*, char*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fullpath (char*, const char*, size_t);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itoa (int, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltoa (long, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultoa(unsigned long, char*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itow (int, wchar_t*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltow (long, wchar_t*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultow (unsigned long, wchar_t*, int);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _atoi64(const char *); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64toa(long long, char *, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64toa(unsigned long long, char *, int); long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi64(const wchar_t *); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64tow(long long, wchar_t *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64tow(unsigned long long, wchar_t *, int);
unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotl(unsigned int, int) __attribute__ ((__const__)); unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotr(unsigned int, int) __attribute__ ((__const__)); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotl(unsigned long, int) __attribute__ ((__const__)); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotr(unsigned long, int) __attribute__ ((__const__));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _set_error_mode (int); # 485 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putenv (const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) searchenv (const char*, const char*, char*);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) itoa (int, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ltoa (long, char*, int);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ecvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fcvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) gcvt (double, int, char*); # 505 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _Exit(int) __attribute__ ((__noreturn__));
typedef struct { long long quot, rem; } lldiv_t;
lldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lldiv (long long, long long) __attribute__ ((__const__));
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) llabs(long long);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoll (const char* __restrict__, char** __restrict, int); unsigned long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoull (const char* __restrict__, char** __restrict__, int);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoll (const char *);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wtoll (const wchar_t *); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltoa (long long, char *, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltoa (unsigned long long , char *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltow (long long, wchar_t *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltow (unsigned long long, wchar_t *, int); # 3 "conftest.c" 2
Popping language C
================================================================================ TEST checkCxxCompiler from config.setCompilers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:598) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:598) Locate a functional Cxx compiler Checking for program /usr/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/hdf5/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/mpi/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/valgrind/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/autotools/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/cmake/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/python/bin/mingw32-g++...not found Checking for program /winsame/volatile-mingw/bin/mingw32-g++...not found Checking for program ./mingw32-g++...not found Checking for program /home/cary/txcenv/mingw32-g++...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/bin/mingw32-g++...not found Checking for program /usr/local/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/blat262/full/mingw32-g++...not found Checking for program /cygdrive/c/bin/mingw32-g++...not found Checking for program /cygdrive/c/Python26/mingw32-g++...not found Checking for program /usr/bin/mingw32-g++...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/system32/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/PuTTY/mingw32-g++...not found Checking for program /MinGW/bin/mingw32-g++...found Defined make macro "CXX" to "mingw32-g++" Pushing language Cxx sh: mingw32-g++ -c -o conftest.o conftest.cc Executing: mingw32-g++ -c -o conftest.o conftest.cc sh: sh: mingw32-g++ -c -o conftest.o conftest.cc Executing: mingw32-g++ -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 CXX Popping language CXX sh: mingw32-g++ -o conftest.exe conftest.o Executing: mingw32-g++ -o conftest.exe conftest.o sh: sh: mingw32-g++ -c -o conftest.o conftest.cc Executing: mingw32-g++ -c -o conftest.o conftest.cc sh: Pushing language CXX Popping language CXX sh: mingw32-g++ -o conftest.exe conftest.o Executing: mingw32-g++ -o conftest.exe conftest.o sh: Executing: ./conftest.exe sh: ./conftest.exe Executing: ./conftest.exe sh: Popping language Cxx
================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/config/BuildSystem/config/setCompilers.py:657) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:657) Locate a functional Cxx preprocessor Checking for program /usr/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/hdf5/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/mpi/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/valgrind/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/autotools/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/cmake/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/python/bin/mingw32-g++...not found Checking for program /winsame/volatile-mingw/bin/mingw32-g++...not found Checking for program ./mingw32-g++...not found Checking for program /home/cary/txcenv/mingw32-g++...not found Checking for program /winsame/contrib-mingw/autotools-lt-2.4/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/hdf5-1.8.7-ser/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/cmake-2.8.6-ser/bin/mingw32-g++...not found Checking for program /winsame/contrib-mingw/bin/mingw32-g++...not found Checking for program /usr/local/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/VCPackages/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 SDK/Bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Intel/Composer XE 2011 SP1/redist/ia32/mkl/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Intel/Shared Libraries/redist/ia32/compiler/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/blat262/full/mingw32-g++...not found Checking for program /cygdrive/c/bin/mingw32-g++...not found Checking for program /cygdrive/c/Python26/mingw32-g++...not found Checking for program /usr/bin/mingw32-g++...not found Checking for program /cygdrive/c/Qt/4.7.1/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/MiKTeX 2.8/miktex/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/CollabNet/Subversion Client/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/system32/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/System32/Wbem/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Intel/DMIX/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/DLLShared/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Common Files/Roxio Shared/9.0/DLLShared/mingw32-g++...not found Checking for program /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/CMake 2.8/bin/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/mingw32-g++...not found Checking for program /cygdrive/c/Program Files/PuTTY/mingw32-g++...not found Checking for program /MinGW/bin/mingw32-g++...found Defined make macro "CXXCPP" to "mingw32-g++ -E" Pushing language Cxx sh: mingw32-g++ -E conftest.cc Executing: mingw32-g++ -E conftest.cc sh: # 1 "conftest.cc" # 1 "<built-in>" # 1 "<command-line>" # 1 "conftest.cc" # 1 "confdefs.h" 1 # 2 "conftest.cc" 2 # 1 "conffix.h" 1
extern "C" { } # 3 "conftest.cc" 2 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 1 3 # 41 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 3
# 42 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/c++config.h" 1 3 # 275 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/c++config.h" 3 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/os_defines.h" 1 3 # 276 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/c++config.h" 2 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/cpu_defines.h" 1 3 # 279 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/mingw32/bits/c++config.h" 2 3 # 44 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 2 3 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstddef" 1 3 # 41 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstddef" 3
# 42 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstddef" 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 1 3 4 # 149 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 3 4 typedef int ptrdiff_t; # 211 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 3 4 typedef unsigned int size_t; # 45 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstddef" 2 3
namespace std {
using ::ptrdiff_t; using ::size_t;
} # 45 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 2 3 # 68 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 3 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 1 3 # 15 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 # 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 1 3 # 31 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 3
# 32 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h" 3 # 16 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 2 3
# 1 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/stddef.h" 1 3 4 # 22 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 2 3 # 60 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern "C" { # 71 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern int _argc; extern char** _argv;
extern int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argc(void); extern char*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___argv(void); extern wchar_t*** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p___wargv(void); # 112 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int __mb_cur_max; # 137 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _errno(void);
int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __doserrno(void); # 149 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern char *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__environ(void); extern wchar_t *** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wenviron(void); # 172 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int _sys_nerr; # 196 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) char* _sys_errlist[]; # 209 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__osver(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winver(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winmajor(void); extern unsigned __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) int* __p__winminor(void);
extern __attribute__ ((__dllimport__)) unsigned int _osver; extern __attribute__ ((__dllimport__)) unsigned int _winver; extern __attribute__ ((__dllimport__)) unsigned int _winmajor; extern __attribute__ ((__dllimport__)) unsigned int _winminor; # 260 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 char** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__pgmptr(void);
wchar_t** __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __p__wpgmptr(void); # 293 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 extern __attribute__ ((__dllimport__)) int _fmode; # 303 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atof (const char*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoi (const char*); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atol (const char*);
double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtof (const wchar_t *); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi (const wchar_t *); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtol (const wchar_t *);
double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __strtod (const char*, char**);
__inline__ double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtod (const char* __restrict__ __nptr, char** __restrict__ __endptr) { return __strtod(__nptr, __endptr); } float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtof (const char * __restrict__, char ** __restrict__); long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtold (const char * __restrict__, char ** __restrict__);
long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtol (const char*, char**, int); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoul (const char*, char**, int);
long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstol (const wchar_t*, wchar_t**, int); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoul (const wchar_t*, wchar_t**, int); double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstod (const wchar_t*, wchar_t**);
float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstof( const wchar_t * __restrict__, wchar_t ** __restrict__); long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstold (const wchar_t * __restrict__, wchar_t ** __restrict__);
wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wgetenv(const wchar_t*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wputenv(const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsearchenv(const wchar_t*, const wchar_t*, wchar_t*); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsystem(const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wmakepath(wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsplitpath (const wchar_t*, wchar_t*, wchar_t*, wchar_t*, wchar_t*); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfullpath (wchar_t*, const wchar_t*, size_t);
size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstombs (char*, const wchar_t*, size_t); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctomb (char*, wchar_t);
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mblen (const char*, size_t); size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbstowcs (wchar_t*, const char*, size_t); int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbtowc (wchar_t*, const char*, size_t);
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rand (void); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) srand (unsigned int);
void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) calloc (size_t, size_t) __attribute__ ((__malloc__)); void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) malloc (size_t) __attribute__ ((__malloc__)); void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) realloc (void*, size_t); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) free (void*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abort (void) __attribute__ ((__noreturn__)); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) exit (int) __attribute__ ((__noreturn__));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atexit (void (*)(void));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) system (const char*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getenv (const char*);
void* __attribute__((__cdecl__)) bsearch (const void*, const void*, size_t, size_t, int (*)(const void*, const void*)); void __attribute__((__cdecl__)) qsort(void*, size_t, size_t, int (*)(const void*, const void*));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) abs (int) __attribute__ ((__const__)); long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) labs (long) __attribute__ ((__const__)); # 393 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 typedef struct { int quot, rem; } div_t; typedef struct { long quot, rem; } ldiv_t;
div_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) div (int, int) __attribute__ ((__const__)); ldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ldiv (long, long) __attribute__ ((__const__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _beep (unsigned int, unsigned int) __attribute__ ((__deprecated__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _seterrormode (int) __attribute__ ((__deprecated__)); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _sleep (unsigned long) __attribute__ ((__deprecated__));
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _exit (int) __attribute__ ((__noreturn__));
typedef int (* _onexit_t)(void); _onexit_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _onexit( _onexit_t );
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putenv (const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _searchenv (const char*, const char*, char*);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ecvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fcvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _gcvt (double, int, char*);
void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _makepath (char*, const char*, const char*, const char*, const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _splitpath (const char*, char*, char*, char*, char*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fullpath (char*, const char*, size_t);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itoa (int, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltoa (long, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultoa(unsigned long, char*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _itow (int, wchar_t*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ltow (long, wchar_t*, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ultow (unsigned long, wchar_t*, int);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _atoi64(const char *); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64toa(long long, char *, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64toa(unsigned long long, char *, int); long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtoi64(const wchar_t *); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _i64tow(long long, wchar_t *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ui64tow(unsigned long long, wchar_t *, int);
unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotl(unsigned int, int) __attribute__ ((__const__)); unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rotr(unsigned int, int) __attribute__ ((__const__)); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotl(unsigned long, int) __attribute__ ((__const__)); unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _lrotr(unsigned long, int) __attribute__ ((__const__));
int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _set_error_mode (int); # 485 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putenv (const char*); void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) searchenv (const char*, const char*, char*);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) itoa (int, char*, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ltoa (long, char*, int);
char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ecvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fcvt (double, int, int*, int*); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) gcvt (double, int, char*); # 505 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _Exit(int) __attribute__ ((__noreturn__));
typedef struct { long long quot, rem; } lldiv_t;
lldiv_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lldiv (long long, long long) __attribute__ ((__const__));
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) llabs(long long);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoll (const char* __restrict__, char** __restrict, int); unsigned long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtoull (const char* __restrict__, char** __restrict__, int);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) atoll (const char *);
long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wtoll (const wchar_t *); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltoa (long long, char *, int); char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltoa (unsigned long long , char *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) lltow (long long, wchar_t *, int); wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ulltow (unsigned long long, wchar_t *, int); # 557 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/../../../../include/stdlib.h" 3 } # 69 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 2 3 # 100 "c:\\mingw\\bin\\../lib/gcc/mingw32/4.5.2/include/c++/cstdlib" 3 namespace std {
using ::div_t; ...
[Message clipped] On 11/21/2011 7:58 AM, Matthew Knepley wrote:
On Mon, Nov 21, 2011 at 6:50 AM, John R. Cary <[email protected] <mailto:[email protected]>> wrote:
Brief summary
PETSc/mingw32-gfortran/HPCPACK (mpich2) fails because mingw32-gfortran cannot link a simple MPI program. There seem also to be some problems with munging of the paths when using "win32fe cl" for the C/C++ compiler.
PETSc/mingw32-gfortran/OpenMPI does not have the above basic link problem, but it fails due to problems with the PETSc build system. When using CL (VS10), there are problems in option translation (path munging). When using mingw32-gcc/++, there seem to be failures with the inclusion of some petsc generated configuration files.
Longer report
OPENMPI (OpenMPI_v1.5.4-win32 binary package)
--with-fc='mingw32-gfortran'
CL and OpenMPI: directories get munged, changes name of libgfortran.a
--with-cc='win32fe cl' \ --with-cxx='win32fe cl' \
--with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include
\
--with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]"
\
configureDynamicLibraries from PETSc.utilities.sharedLibraries(/winsameLINK : fatal error LNK1104: cannot open file 'libgfortran.lib'^M ret = 512 Pushing language C Popping language C in
/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe
cl -o conftest.exe -MT -wd4996 -O2 -g conftest.o -lgfortran
-L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc/mingw32/4.6.1
-L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc
-L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/mingw32/lib
-L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib -L/mingw/lib -lgfortran -lmingw32 -lgcc_s -lmoldname -lmingwex -lmsvcrt -lquadmath -lm -ladvapi32 -lshell32 -luser32 Source: #include "confdefs.h" #include "conffix.h"
int main() { ; return 0; } Popping language C compilers: Cannot compile/link C with
/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe
cl.
libgfortran.lib does not exist, but libgfortran.a does.
mingw32-gcc and OpenMPI:
--with-cc='mingw32-gcc' \ --with-cxx='mingw32-g++' \
Directories not munged, but there is something wrong, it seems, with the includes of PETSc's build system.
sh: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc Executing: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc sh: Possible ERROR while running compiler: ret = 256 error message = {In file included from conftest.cc:3:0:^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1082:25: error: expected ')' before 'comm'^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25: error: expected unqualified-id before 'int'^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25: error: expected ')' before 'int'^M } Source: #include "confdefs.h" #include "conffix.h" #include <mpi.h>
int main() { ; return 0; }
Line 1082 is
OMPI_DECLSPEC MPI_Fint MPI_Comm_c2f(MPI_Comm comm);
Line 1096 is
OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
I can compile the above source without the extra conf includes:
$ cat conftestc.c #include <mpi.h>
int main() { ; return 0; } $ mingw32-g++.exe -c -o conftestc.o -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftestc.c $
BTW, Link with mingw32-g++ fails:
$ mingw32-g++ -o conftestc.exe conftestc.o -L/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib -llibmpi_cxx -llibmpi -llibopen-pal -llibopen-rte
conftestc.o:conftestc.c:(.text$_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void
(*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x1b): undefined reference to `ompi_mpi_cxx_op_intercept'
conftestc.o:conftestc.c:(.text$_ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int,
int const*, bool const*, bool) const]+0x81): undefined reference to `MPI::Comm::Comm()' ...
This is because we could not find these functions and #defined them instead. I would need to see configure.log in order ot understand why they could not be found.
Okay, thanks. Your response gave me the hint that I had not included the C++ libraries. I now do that with
/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/configure \ --prefix=/winsame/contrib-mingw/petsc-3.1-p8-par \ --with-mpi \ --with-debugging=0 \ --with-x=0 \ --with-cc='mingw32-gcc' \ --with-cxx='mingw32-g++' \ --with-fc='mingw32-gfortran' \ --COPTFLAGS='-O2 -g' \ --download-hypre \ --download-parmetis \ --download-superlu_dist \ --download-blacs \ --download-scalapack \ --download-mumps \ PETSC_DIR=/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par \ PETSC_ARCH=facets-par \ --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include \
--with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_cxx.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib,
/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]" \ --with-shared=0 \ --with-lapack='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -llapack' \ --with-blas='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -lblas'
and again end up with the path problem. configure.log attached.
John
On 11/21/2011 7:58 AM, Matthew Knepley wrote:
On Mon, Nov 21, 2011 at 6:50 AM, John R. Cary <[email protected]> wrote:
Brief summary
PETSc/mingw32-gfortran/HPCPACK (mpich2) fails because mingw32-gfortran cannot link a simple MPI program. There seem also to be some problems with munging of the paths when using "win32fe cl" for the C/C++ compiler.
PETSc/mingw32-gfortran/OpenMPI does not have the above basic link problem, but it fails due to problems with the PETSc build system. When using CL (VS10), there are problems in option translation (path munging). When using mingw32-gcc/++, there seem to be failures with the inclusion of some petsc generated configuration files.
Longer report
OPENMPI (OpenMPI_v1.5.4-win32 binary package)
--with-fc='mingw32-gfortran'
CL and OpenMPI: directories get munged, changes name of libgfortran.a
--with-cc='win32fe cl' \ --with-cxx='win32fe cl' \ --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include \ --with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]" \
configureDynamicLibraries from PETSc.utilities.sharedLibraries(/winsameLINK : fatal error LNK1104: cannot open file 'libgfortran.lib'^M ret = 512 Pushing language C Popping language C in /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe cl -o conftest.exe -MT -wd4996 -O2 -g conftest.o -lgfortran -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc/mingw32/4.6.1 -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/mingw32/lib -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib -L/mingw/lib -lgfortran -lmingw32 -lgcc_s -lmoldname -lmingwex -lmsvcrt -lquadmath -lm -ladvapi32 -lshell32 -luser32 Source: #include "confdefs.h" #include "conffix.h"
int main() { ; return 0; } Popping language C compilers: Cannot compile/link C with /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe cl.
libgfortran.lib does not exist, but libgfortran.a does.
mingw32-gcc and OpenMPI:
--with-cc='mingw32-gcc' \ --with-cxx='mingw32-g++' \
Directories not munged, but there is something wrong, it seems, with the includes of PETSc's build system.
sh: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc Executing: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings -Wno-strict-aliasing -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc sh: Possible ERROR while running compiler: ret = 256 error message = {In file included from conftest.cc:3:0:^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1082:25: error: expected ')' before 'comm'^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25: error: expected unqualified-id before 'int'^M /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25: error: expected ')' before 'int'^M } Source: #include "confdefs.h" #include "conffix.h" #include <mpi.h>
int main() { ; return 0; }
Line 1082 is
OMPI_DECLSPEC MPI_Fint MPI_Comm_c2f(MPI_Comm comm);
Line 1096 is
OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
I can compile the above source without the extra conf includes:
$ cat conftestc.c #include <mpi.h>
int main() { ; return 0; } $ mingw32-g++.exe -c -o conftestc.o -O -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftestc.c $
BTW, Link with mingw32-g++ fails:
$ mingw32-g++ -o conftestc.exe conftestc.o -L/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib -llibmpi_cxx -llibmpi -llibopen-pal -llibopen-rte conftestc.o:conftestc.c:(.text$_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x1b): undefined reference to `ompi_mpi_cxx_op_intercept' conftestc.o:conftestc.c:(.text$_ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const]+0x81): undefined reference to `MPI::Comm::Comm()' ...
This is because we could not find these functions and #defined them instead. I would need to see configure.log in order ot understand why they could not be found.
Okay, thanks. Your response gave me the hint that I had not included the C++ libraries. I now do that with
/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/configure \ --prefix=/winsame/contrib-mingw/petsc-3.1-p8-par \ --with-mpi \ --with-debugging=0 \ --with-x=0 \ --with-cc='mingw32-gcc' \ --with-cxx='mingw32-g++' \ --with-fc='mingw32-gfortran' \ --COPTFLAGS='-O2 -g' \ --download-hypre \ --download-parmetis \ --download-superlu_dist \ --download-blacs \ --download-scalapack \ --download-mumps \ PETSC_DIR=/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par \ PETSC_ARCH=facets-par \ --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include \
--with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_cxx.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib, /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]" \ --with-shared=0 \ --with-lapack='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -llapack' \ --with-blas='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -lblas'
and again end up with the path problem. configure.log attached.
John
-- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
participants (1)
-
Matthew Knepley