[petsc-dev] [petsc-maint #97306] Re: Summary of attempts to get PETSc to work with mingw32-gfortran and MPI

Matthew Knepley knepley at gmail.com
Mon Nov 21 13:45:06 CST 2011


Satish, this does not have an attachment for me.

  Thanks,

     Matt

On Mon, Nov 21, 2011 at 1:35 PM, John R. Cary <cary at txcorp.com> 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
> $@.B
> $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 at 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 at 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 at 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 at 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 <bug-make at gnu.org>
> 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 at 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 <cary at txcorp.com
> > <mailto:cary at txcorp.com>> 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 <cary at txcorp.com> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111121/5fea8e28/attachment.html>


More information about the petsc-dev mailing list