petsc-dev
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
November 2011
- 30 participants
- 419 discussions
You have som other MPI include file hanging around that is getting intercepted before the MPI Uni one.
Barry
On Nov 22, 2011, at 12:00 PM, Mark F. Adams wrote:
> Scorched earth did not work:
>
> "VecCreate(ompi_communicator_t*, _p_Vec**)", referenced from:
> PetscLinearSolver<LevelData<FArrayBox> >::solveprivate(LevelData<FArrayBox>&, LevelData<FArrayBox> const&) in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
> "_ompi_mpi_comm_self", referenced from:
> _ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
>
> <configure.log.gz>
>
> On Nov 22, 2011, at 11:47 AM, Satish Balay wrote:
>
>> Something is strange.
>>
>> I'll suggeset
>>
>> rm -rf externalpackages arch-macosx-gnu-seq
>>
>> and then doing a fresh build.
>>
>> And then verifying the build with 'make test'
>>
>> If 'make test' works - and the application build is not working- I'd
>> like to see the complete compile log thats producing this error.
>>
>>
>> wrt libmpiuni.a - all the relavent stuff is added to libpetsc.a and a separate
>> libmpiuni.a is not created.
>>
>> Satish
>>
>> On Tue, 22 Nov 2011, Mark F. Adams wrote:
>>
>>> I'm trying to build a non MPI code and get this error:
>>>
>>> Undefined symbols:
>>> "_ompi_mpi_comm_self", referenced from:
>>> _ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
>>> (maybe you meant: _ompi_mpi_comm_self$non_lazy_ptr)
>>>
>>>
>>> In the past I have linked libmpiuni.a but that did not seem to get created. Did libmpiuni.a go away or did my make fail ...
>>>
>>> Mark
>>>
>>
>>
>
1
0
What about this part of my message?
>>>>>>
> And then verifying the build with 'make test'
>
> If 'make test' works - and the application build is not working- I'd
> like to see the complete compile log thats producing this error.
>
<<<<
satish
On Tue, 22 Nov 2011, Mark F. Adams wrote:
> Scorched earth did not work:
>
> "VecCreate(ompi_communicator_t*, _p_Vec**)", referenced from:
> PetscLinearSolver<LevelData<FArrayBox> >::solveprivate(LevelData<FArrayBox>&, LevelData<FArrayBox> const&) in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
> "_ompi_mpi_comm_self", referenced from:
> _ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
>
>
1
0
Scorched earth did not work:
"VecCreate(ompi_communicator_t*, _p_Vec**)", referenced from:
PetscLinearSolver<LevelData<FArrayBox> >::solveprivate(LevelData<FArrayBox>&, LevelData<FArrayBox> const&) in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
"_ompi_mpi_comm_self", referenced from:
_ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
On Nov 22, 2011, at 11:47 AM, Satish Balay wrote:
> Something is strange.
>
> I'll suggeset
>
> rm -rf externalpackages arch-macosx-gnu-seq
>
> and then doing a fresh build.
>
> And then verifying the build with 'make test'
>
> If 'make test' works - and the application build is not working- I'd
> like to see the complete compile log thats producing this error.
>
>
> wrt libmpiuni.a - all the relavent stuff is added to libpetsc.a and a separate
> libmpiuni.a is not created.
>
> Satish
>
> On Tue, 22 Nov 2011, Mark F. Adams wrote:
>
>> I'm trying to build a non MPI code and get this error:
>>
>> Undefined symbols:
>> "_ompi_mpi_comm_self", referenced from:
>> _ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
>> (maybe you meant: _ompi_mpi_comm_self$non_lazy_ptr)
>>
>>
>> In the past I have linked libmpiuni.a but that did not seem to get created. Did libmpiuni.a go away or did my make fail ...
>>
>> Mark
>>
>
>
1
0
Before you go scorched earth on your externalpackages, did you turn on any
packages? Some require
MPI and if they are already built when you switch to MPIUNI we could have
forgotten a check. I would
leave off all packages to start. Then we can locate this error.
Matt
On Tue, Nov 22, 2011 at 10:39 AM, Mark F. Adams <mark.adams(a)columbia.edu>wrote:
> I'm trying to build a non MPI code and get this error:
>
> Undefined symbols:
> "_ompi_mpi_comm_self", referenced from:
> _ompi_mpi_comm_self$non_lazy_ptr in
> libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
> (maybe you meant: _ompi_mpi_comm_self$non_lazy_ptr)
>
>
> In the past I have linked libmpiuni.a but that did not seem to get
> created. Did libmpiuni.a go away or did my make fail ...
>
> Mark
>
--
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
1
0
Something is strange.
I'll suggeset
rm -rf externalpackages arch-macosx-gnu-seq
and then doing a fresh build.
And then verifying the build with 'make test'
If 'make test' works - and the application build is not working- I'd
like to see the complete compile log thats producing this error.
wrt libmpiuni.a - all the relavent stuff is added to libpetsc.a and a separate
libmpiuni.a is not created.
Satish
On Tue, 22 Nov 2011, Mark F. Adams wrote:
> I'm trying to build a non MPI code and get this error:
>
> Undefined symbols:
> "_ompi_mpi_comm_self", referenced from:
> _ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
> (maybe you meant: _ompi_mpi_comm_self$non_lazy_ptr)
>
>
> In the past I have linked libmpiuni.a but that did not seem to get created. Did libmpiuni.a go away or did my make fail ...
>
> Mark
>
1
0
I'm trying to build a non MPI code and get this error:
Undefined symbols:
"_ompi_mpi_comm_self", referenced from:
_ompi_mpi_comm_self$non_lazy_ptr in libamrelliptic2d.Darwin.g++-4.gfortran.DEBUG.OPT.PETSC.a(PetscLinearSolver.o)
(maybe you meant: _ompi_mpi_comm_self$non_lazy_ptr)
In the past I have linked libmpiuni.a but that did not seem to get created. Did libmpiuni.a go away or did my make fail ...
Mark
1
0
Re: [petsc-dev] [petsc-maint #97306] Re: Summary of attempts to get PETSc to work with mingw32-gfortran and MPI
by Satish Balay 21 Nov '11
by Satish Balay 21 Nov '11
21 Nov '11
What you quoted below is the attachment part.
[some e-mail clients put attachment before the message body - and some
e-mail clients expand this attachment as message body :(]
Satish
On Mon, 21 Nov 2011, Matthew Knepley wrote:
> Satish, this does not have an attachment for me.
>
> Thanks,
>
> Matt
>
> On Mon, Nov 21, 2011 at 1:35 PM, John R. Cary <cary(a)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
> >
..................
1
0
Re: [petsc-dev] [petsc-maint #97306] Re: Summary of attempts to get PETSc to work with mingw32-gfortran and MPI
by Matthew Knepley 21 Nov '11
by Matthew Knepley 21 Nov '11
21 Nov '11
Satish, this does not have an attachment for me.
Thanks,
Matt
On Mon, Nov 21, 2011 at 1:35 PM, John R. Cary <cary(a)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
> [email protected]
> $t.B
> $(/B
> $o/B
> [^_]
> [^_]
> [^]
> $#0B
> $90B
> $?0B
> [^_]
> $J1B
> $S1B
> 5xrB
> L[^_]
> L[^_]
> $e1B
> L[^_]
> $l1B
> 5hrB
> 5\rB
> $?2B
> $l2B
> <[^_]
> $93B
> $H3B
> $h3B
> \t/1
> ,[^_]
> 5\rB
> =hrB
> =hrB
> $=4B
> tw<~t`<.t.
> $HCB
> $pCB
> $QDB
> $pDB
> 8-th
> $lCB
> $(EB
> $HEB
> $lEB
> t$+1
> [^_]
> $5FB
> $8FB
> [^]
> [^]
> =XtB
> $$GB
> <[^_]
> $HGB
> ,0<
> [^_]
> [^_]
> =pzB
> =xsB
> ;/t;
> GmXX
> XXXX
> $,IB
> $XIB
> $aIB
> $oIB
> $ JB
> $dJB
> $)KB
> $CKB
> @N@u
> $`KB
> $(LB
> $hLB
> $0MB
> $`MB
> t`;}
> [^_]
> $PNB
> $UNB
> $tNB
> $pwB
> $pwB
> $pwB
> [^_]
> $pwB
> $pwB
> $pwB
> $pwB
> th;E
> tc;E
> [^_]
> $VOB
> [^_]
> [^_]
> tK:M
> [^_]
> [^_]
> [^_]
> [^_]
> \[^_]
> ;5pyB
> $[OB
> 5@zB
> \[^_]
> $$PB
> ;5pyB
> \[^_]
> $TPB
> $,QB
> [^_]
> $`QB
> 8 tP
> [^_]
> t\;5
> [^_]
> |[^_]
> [^_]
> $4RB
> ${RB
> 8.tA
> 5PyB
> J<\t
> $2SB
> $@SB
> $hSB
> $ TB
> [^_]
> [^_]
> $NTB
> $dTB
> $hTB
> $zTB
> $@TB
> ,[^_]
> $[OB
> $[OB
> [^_]
> $HUB
> $SUB
> [^_]
> $ZUB
> [^_]
> AO u
> $pUB
> $@UB
> [^_]
> [^_]
> $*VB
> $8VB
> $GVB
> [^_]
> $XVB
> @N t[
> $|VB
> @N u
> GL E
> 5`zB
> QDt$
> $|VB
> $,WB
> $KWB
> $hWB
> |[^_]
> [^_]
> $@XB
> $4YB
> $kYB
> $%ZB
> $BZB
> $VZB
> $tZB
> $AUB
> $XVB
> $0[B
> =8xB
> 5PzB
> 5PzB
> <[^_]
> =8xB
> ,[^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> $$\B
> $pxB
> [^_]
> te9N
> $pxB
> [^_]
> $P\B
> $pxB
> <[^_]
> [^_]
> t7Jt4
> t7Jt4
> [^_]
> [^_]
> =P]B
> l[^_]
> t=;5
> $\]B
> [^_]
> $Q^B
> $T^B
> tg;5
> [^_]
> ,[^_]
> FO@t(
> tB:U
> [^_]
> $&_B
> $:_B
> $D_B
> $G_B
> [^_]
> $[_B
> $c_B
> $o_B
> $x_B
> <$td
> [^_]
> [^_]
> [^_]
> $D_B
> $,`B
> $P`B
> $X`B
> ?.tU
> ,[^_]
> ,[^_]
> ,[^_]
> tB9p
> [^_]
> [^_]
> :/tZ
> [^_]
> $<aB
> [^_]
> $jaB
> [^_]
> t^;E
> [^_]
> sg9V
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> u C9
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> [^_]
> C$@yB
> C@P{B
> .out .a .ln .o .c .cc .C .cpp .p .f .F .r .y .l .s .S .mod .sym .def .h
> .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
> /bin/sh
> #;"*?[]&|<>(){}$`^~!
> -c
> attempt to use unsupported feature: `%s'
> touch: Bad return code from ar_member_touch on `%s'
> touch: Member `%s' does not exist in `%s'
> touch:
> touch: `%s' is not a valid archive
> touch: Archive `%s' does not exist
> !<arch>
> ARFILENAMES/
> .SUFFIXES
> $(MAKE)
> ${MAKE}
> *** [%s] Archive member `%s' may be bogus; not deleted
> *** [%s] Deleting file `%s'
> unlink:
> *** Archive member `%s' may be bogus; not deleted
> *** Deleting file `%s'
> kill
> # commands to execute
> (built-in):
> %.*s
> (from `%s', line %lu):
> ARFLAGS
> CHECKOUT,v
> +$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@)
> COFLAGS
> $(CC) -E
> $(FC)
> F77FLAGS
> $(FFLAGS)
> LINT
> lint
> YACC
> yacc
> MAKEINFO
> makeinfo
> TEXI2DVI
> texi2dvi
> WEAVE
> weave
> CWEAVE
> cweave
> TANGLE
> tangle
> CTANGLE
> ctangle
> rm -f
> LINK.o
> $(CC) $(LDFLAGS) $(TARGET_ARCH)
> COMPILE.c
> $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
> LINK.c
> $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> COMPILE.cc
> $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
> COMPILE.C
> $(COMPILE.cc)
> COMPILE.cpp
> LINK.cc
> $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> LINK.C
> $(LINK.cc)
> LINK.cpp
> YACC.y
> $(YACC) $(YFLAGS)
> LEX.l
> $(LEX) $(LFLAGS) -t
> COMPILE.f
> $(FC) $(FFLAGS) $(TARGET_ARCH) -c
> LINK.f
> $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> COMPILE.F
> $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
> LINK.F
> $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> COMPILE.r
> $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c
> LINK.r
> $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> COMPILE.def
> $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)
> COMPILE.mod
> $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)
> COMPILE.p
> $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
> LINK.p
> $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
> LINK.s
> $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)
> COMPILE.s
> $(AS) $(ASFLAGS) $(TARGET_MACH)
> LINK.S
> $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)
> COMPILE.S
> $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c
> PREPROCESS.S
> $(CC) -E $(CPPFLAGS)
> PREPROCESS.F
> $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F
> PREPROCESS.r
> $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F
> LINT.c
> $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)
> OUTPUT_OPTION
> -o $@
> .LIBPATTERNS
> lib%.so lib%.a
> $(CHECKOUT,v)
> RCS/%,v
> RCS/%
> $(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
> SCCS/s.%
> $(AR) $(ARFLAGS) $@ $<
> %.out
> @rm -f $@
> cp $< $@
> %.w %.ch
> $(CTANGLE) $^ $@
> %.tex
> $(CWEAVE) $^ $@
> $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@
> .cpp
> $(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@
> $(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@
> .mod
> $(COMPILE.mod) -o $@ -e $@ $^
> .def.sym
> $(COMPILE.def) -o $@ $<
> cat $< >$@
> chmod a+x $@
> .s.o
> $(COMPILE.s) -o $@ $<
> .S.o
> $(COMPILE.S) -o $@ $<
> .c.o
> $(COMPILE.c) $(OUTPUT_OPTION) $<
> .cc.o
> $(COMPILE.cc) $(OUTPUT_OPTION) $<
> .C.o
> $(COMPILE.C) $(OUTPUT_OPTION) $<
> .cpp.o
> $(COMPILE.cpp) $(OUTPUT_OPTION) $<
> .f.o
> $(COMPILE.f) $(OUTPUT_OPTION) $<
> .p.o
> $(COMPILE.p) $(OUTPUT_OPTION) $<
> .F.o
> $(COMPILE.F) $(OUTPUT_OPTION) $<
> .r.o
> $(COMPILE.r) $(OUTPUT_OPTION) $<
> .mod.o
> $(COMPILE.mod) -o $@ $<
> .c.ln
> $(LINT.c) -C$* $<
> .y.ln
> $(YACC.y) $<
> $(LINT.c) -C$* y.tab.c
> $(RM) y.tab.c
> .l.ln
> @$(RM) $*.c
> $(LEX.l) $< > $*.c
> $(LINT.c) -i $*.c -o $@
> $(RM) $*.c
> .y.c
> $(YACC.y) $<
> mv -f y.tab.c $@
> .l.c
> @$(RM) $@
> $(LEX.l) $< > $@
> .F.f
> $(PREPROCESS.F) $(OUTPUT_OPTION) $<
> .r.f
> $(PREPROCESS.r) $(OUTPUT_OPTION) $<
> .l.r
> $(LEX.l) $< > $@
> mv -f lex.yy.r $@
> .S.s
> $(PREPROCESS.S) $< > $@
> .texinfo.info
> $(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
> .texi.info
> .txinfo.info
> .tex.dvi
> $(TEX) $<
> .texinfo.dvi
> $(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
> .texi.dvi
> .txinfo.dvi
> .w.c
> $(CTANGLE) $< - $@
> .web.p
> $(TANGLE) $<
> .w.tex
> $(CWEAVE) $< - $@
> .web.tex
> $(WEAVE) $<
> .SUFFIXES
> SUFFIXES
> # Directories
> # %s (device %ld, inode %ld):
> files,
> impossibilities
> impossibilities in %lu directories.
> # %s: could not be stat'd.
> so far.
> # %s (device %ld, inode %ld): could not be opened.
> Recursive variable `%s' references itself (eventually)
> warning: undefined variable `%.*s'
> unterminated variable reference
> /netrel/src/make-3.81-2/file.c
> *name != '\0'
> Commands for file `%s' were found by implicit rule search,
> but `%s' is now considered the same file as `%s'.
> Commands for `%s' will be ignored in favor of those for `%s'.
> Commands were specified for file `%s' at %s:%lu,
> can't rename double-colon `%s' to single-colon `%s'
> can't rename single-colon `%s' to double-colon `%s'
> unlink:
> *** Deleting intermediate file `%s'
> Removing intermediate files...
> .SUFFIXES
> .PRECIOUS
> .LOW_RESOLUTION_TIME
> .PHONY
> .INTERMEDIATE
> .SECONDARY
> .EXPORT_ALL_VARIABLES
> .IGNORE
> .SILENT
> .NOTPARALLEL
> %04d-%02d-%02d %02d:%02d:%02d
> .%09d
> %s: Timestamp out of range; substituting %s
> Current time
> %s:%s
> | %s
> # Implicit rule search has been done.
> # File is very old.
> # File has been updated.
> # Invalid value in `update_status' member!
> # File has not been updated.
> # Dependencies commands running (THIS IS A BUG).
> # Implicit rule search has not been done.
> # Implicit/static pattern stem: `%s'
> # File is an intermediate prerequisite.
> # Also makes:
> # Modification time never checked.
> # A default, MAKEFILES, or -include/sinclude makefile.
> # Command-line target.
> # Phony target (prerequisite of .PHONY).
> # Precious file (prerequisite of .PRECIOUS).
> # Not a target:
> # Last modified %s
> # Successfully updated.
> # File does not exist.
> # Needs to be updated (-q is set).
> # Commands currently running (THIS IS A BUG).
> # Failed to be updated.
> question_flag
> # Invalid value in `command_state' member!
> # Files
> # files hash-table stats:
> abspath
> addprefix
> addsuffix
> basename
> notdir
> subst
> suffix
> filter
> filter-out
> findstring
> firstword
> flavor
> join
> lastword
> patsubst
> realpath
> shell
> sort
> strip
> wildcard
> word
> wordlist
> words
> origin
> foreach
> call
> info
> error
> warning
> value
> eval
> automatic
> default
> environment
> file
> environment override
> command line
> override
> undefined
> recursive
> simple
> %s: '%s'
> non-numeric first argument to `word' function
> first argument to `word' function must be greater than 0
> non-numeric first argument to `wordlist' function
> non-numeric second argument to `wordlist' function
> invalid first argument to `wordlist' function: `%d'
> Internal error: func_error: '%s'
> %s:%lu:
> pipe
> fork
> Cleaning up temporary batch file %s
> insufficient number of arguments (%d) to function `%s'
> unimplemented on this platform: function `%s'
> unterminated call to function `%s': missing `%c'
> warning: undefined variable `%.*s'
> POSIXLY_CORRECT
> %s: unrecognized option `%c%s'
> %s: illegal option -- %c
> %s: option `%c%s' doesn't allow an argument
> %s: unrecognized option `--%s'
> %s: option `%s' requires an argument
> %s: option `%s' is ambiguous
> %s: invalid option -- %c
> %s: option requires an argument -- %c
> %s: option `-W %s' is ambiguous
> %s: option `--%s' doesn't allow an argument
> %s: option `-W %s' doesn't allow an argument
> Avoiding implicit rule recursion.
> Trying pattern rule with stem `%.*s'.
> Trying implicit prerequisite `%s'.
> Trying rule prerequisite `%s'.
> Looking for a rule with intermediate file `%s'.
> Found prerequisite `%s' as VPATH `%s'
> Rejecting impossible implicit prerequisite `%s'.
> Rejecting impossible rule prerequisite `%s'.
> Looking for an implicit rule for `%s'.
> Looking for archive-member implicit rule for `%s'.
> *** [%s] %s%s
> *** [%s] Error %d
> [%s] Error %d (ignored)
> (core dumped)
> write jobserver
> Released token for child 0x%08lx (%s).
> INTERNAL: Freeing child 0x%08lx (%s) but no tokens left!
> execvp:
> %s: Command not found
> SHELL
> %s: Shell program not found
> break
> case
> continue
> eval
> exec
> exit
> export
> login
> logout
> read
> readonly
> shift
> switch
> test
> times
> trap
> umask
> wait
> while
> /netrel/src/make-3.81-2/job.c
> ap <= end
> %s (line %d) Bad shell context (!unixy && !batch_mode_shell)
> $(SHELL)
> $(IFS)
> /bin/sh
> vfork
> cannot enforce load limits on this operating system
> f->command_state == cs_finished
> Putting child 0x%08lx (%s) PID %ld%s on the chain.
> (remote)
> Estimated system load = %f (actual = %f) (max requested = %f)
> cannot enforce load limit:
> getloadavg
> >Live child 0x%08lx (%s) PID %ld %s
> Reaping winning child 0x%08lx PID %ld %s
> *** Waiting for unfinished jobs....
> Removing child 0x%08lx PID %ld%s from chain.
> Reaping losing child 0x%08lx PID %ld %s
> remote_status
> Cleaning up temp batch file %s
> .DELETE_ON_ERROR
> don't
> Need a job token; we %shave children
> Read returned EBADF.
> Duplicate the job FD
> read jobs pipe EOF
> Obtained token for child 0x%08lx (%s).
> INTERNAL: no children as we go to sleep on read
> read jobs pipe
> always-make
> directory
> basic
> debug
> environment-overrides
> file
> help
> ignore-errors
> include-dir
> jobs
> jobserver-fds
> keep-going
> load-average
> check-symlink-times
> just-print
> old-file
> print-data-base
> question
> no-builtin-rules
> no-builtin-variables
> silent
> no-keep-going
> touch
> version
> print-directory
> no-print-directory
> what-if
> warn-undefined-variables
> unix
> win32
> quiet
> stop
> new-file
> assume-new
> assume-old
> max-load
> dry-run
> recon
> makefile
> Options:
> -b, -m Ignored for compatibility.
> -B, --always-make Unconditionally make all targets.
> -C DIRECTORY, --directory=DIRECTORY
> Change to DIRECTORY before doing anything.
> -d Print lots of debugging information.
> --debug[=FLAGS] Print various types of debugging information.
> -e, --environment-overrides
> Environment variables override makefiles.
> -f FILE, --file=FILE, --makefile=FILE
> Read FILE as a makefile.
> -h, --help Print this message and exit.
> -i, --ignore-errors Ignore errors from commands.
> -I DIRECTORY, --include-dir=DIRECTORY
> Search DIRECTORY for included makefiles.
> -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no
> arg.
> -k, --keep-going Keep going when some targets can't be made.
> -l [N], --load-average[=N], --max-load[=N]
> Don't start multiple jobs unless load is
> below N.
> -L, --check-symlink-times Use the latest mtime between symlinks and
> target.
> -n, --just-print, --dry-run, --recon
> Don't actually run any commands; just print
> them.
> -o FILE, --old-file=FILE, --assume-old=FILE
> Consider FILE to be very old and don't remake
> it.
> -p, --print-data-base Print make's internal database.
> -q, --question Run no commands; exit status says if up to
> date.
> -r, --no-builtin-rules Disable the built-in implicit rules.
> -R, --no-builtin-variables Disable the built-in variable settings.
> -s, --silent, --quiet Don't echo commands.
> -S, --no-keep-going, --stop
> Turns off -k.
> -t, --touch Touch targets instead of remaking them.
> -v, --version Print the version number of make and exit.
> -w, --print-directory Print the current directory.
> --no-print-directory Turn off -w, even if it was turned on
> implicitly.
> -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
> Consider FILE to be infinitely new.
> --warn-undefined-variables Warn when an undefined variable is referenced.
> empty string invalid as file name
> %sGNU Make %s
> %sCopyright (C) 2006 Free Software Foundation, Inc.
> %sThis is free software; see the source for copying conditions.
> %sThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> %sPARTICULAR PURPOSE.
> %sThis program built for %s
> %sThis program built for %s (%s)
> MAKECMDGOALS
> %s: Leaving an unknown directory
> %s[%u]: Leaving an unknown directory
> %s[%u]: Leaving directory `%s'
> %s: Leaving directory `%s'
> %s: Entering directory `%s'
> %s[%u]: Entering directory `%s'
> %s: Entering an unknown directory
> %s[%u]: Entering an unknown directory
> $(MAKEOVERRIDES)
> $(-*-command-variables-*-)
> MFLAGS
> MAKEFLAGS
> # Make data base, printed on %s
> # Finished Make data base on %s
> INTERNAL: Exiting with %u jobserver tokens (should be 0)!
> INTERNAL: Exiting with %u jobserver tokens available; should be %u!
> write
> Usage: %s [options] [target] ...
> This program built for %s
> Report bugs to <bug-make(a)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@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(a)txcorp.com
> > <mailto:[email protected]>> wrote:
> >
> > Brief summary
> >
> > PETSc/mingw32-gfortran/HPCPACK (mpich2) fails because
> > mingw32-gfortran cannot link a simple MPI program. There
> > seem also to be some problems with munging of the paths
> > when using "win32fe cl" for the C/C++ compiler.
> >
> > PETSc/mingw32-gfortran/OpenMPI does not have the above
> > basic link problem, but it fails due to problems with
> > the PETSc build system. When using CL (VS10), there are problems
> > in option translation (path munging). When using mingw32-gcc/++,
> > there seem
> > to be failures with the inclusion of some petsc generated
> > configuration files.
> >
> > Longer report
> >
> >
> >
> > OPENMPI (OpenMPI_v1.5.4-win32 binary package)
> >
> > --with-fc='mingw32-gfortran'
> >
> > CL and OpenMPI: directories get munged, changes name of libgfortran.a
> >
> > --with-cc='win32fe cl' \
> > --with-cxx='win32fe cl' \
> >
> --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include
> > \
> >
> --with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]"
> > \
> >
> > configureDynamicLibraries from
> > PETSc.utilities.sharedLibraries(/winsameLINK : fatal error
> > LNK1104: cannot open file 'libgfortran.lib'^M
> > ret = 512
> > Pushing language C
> > Popping language C
> > in
> >
> /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe
> > cl -o conftest.exe -MT -wd4996 -O2 -g conftest.o -lgfortran
> >
> -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc/mingw32/4.6.1
> >
> -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib/gcc
> >
> -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/mingw32/lib
> > -L/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/c:/mingw/lib
> > -L/mingw/lib -lgfortran -lmingw32 -lgcc_s -lmoldname -lmingwex
> > -lmsvcrt -lquadmath -lm -ladvapi32 -lshell32 -luser32
> > Source:
> > #include "confdefs.h"
> > #include "conffix.h"
> >
> > int main() {
> > ;
> > return 0;
> > }
> > Popping language C
> > compilers: Cannot compile/link C with
> >
> /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/bin/win32fe/win32fe
> > cl.
> >
> >
> > libgfortran.lib does not exist, but libgfortran.a does.
> >
> >
> > mingw32-gcc and OpenMPI:
> >
> > --with-cc='mingw32-gcc' \
> > --with-cxx='mingw32-g++' \
> >
> > Directories not munged, but there is something wrong, it seems,
> > with the includes of PETSc's build system.
> >
> > sh: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings
> > -Wno-strict-aliasing -O
> > -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc
> > Executing: mingw32-g++ -c -o conftest.o -Wall -Wwrite-strings
> > -Wno-strict-aliasing -O
> > -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftest.cc
> > sh:
> > Possible ERROR while running compiler: ret = 256
> > error message = {In file included from conftest.cc:3:0:^M
> > /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1082:25:
> > error: expected ')' before 'comm'^M
> > /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25:
> > error: expected unqualified-id before 'int'^M
> > /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include/mpi.h:1096:25:
> > error: expected ')' before 'int'^M
> > }
> > Source:
> > #include "confdefs.h"
> > #include "conffix.h"
> > #include <mpi.h>
> >
> > int main() {
> > ;
> > return 0;
> > }
> >
> > Line 1082 is
> >
> > OMPI_DECLSPEC MPI_Fint MPI_Comm_c2f(MPI_Comm comm);
> >
> > Line 1096 is
> >
> > OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
> >
> > I can compile the above source without the extra conf includes:
> >
> > $ cat conftestc.c
> > #include <mpi.h>
> >
> > int main() {
> > ;
> > return 0;
> > }
> > $ mingw32-g++.exe -c -o conftestc.o -O
> > -I/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include conftestc.c
> > $
> >
> > BTW, Link with mingw32-g++ fails:
> >
> > $ mingw32-g++ -o conftestc.exe conftestc.o
> > -L/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib -llibmpi_cxx
> > -llibmpi -llibopen-pal -llibopen-rte
> >
> conftestc.o:conftestc.c:(.text$_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[MPI::Op::Init(void
> > (*)(void const*, void*, int, MPI::Datatype const&), bool)]+0x1b):
> > undefined reference to `ompi_mpi_cxx_op_intercept'
> >
> conftestc.o:conftestc.c:(.text$_ZNK3MPI9Intracomm11Create_cartEiPKiPKbb[MPI::Intracomm::Create_cart(int,
> > int const*, bool const*, bool) const]+0x81): undefined reference
> > to `MPI::Comm::Comm()'
> > ...
> >
> >
> > This is because we could not find these functions and #defined them
> > instead. I would need to see configure.log in order ot understand
> > why they could not be found.
> >
>
> Okay, thanks. Your response gave me the hint that I had not included
> the C++
> libraries. I now do that with
>
> /winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par/configure \
> --prefix=/winsame/contrib-mingw/petsc-3.1-p8-par \
> --with-mpi \
> --with-debugging=0 \
> --with-x=0 \
> --with-cc='mingw32-gcc' \
> --with-cxx='mingw32-g++' \
> --with-fc='mingw32-gfortran' \
> --COPTFLAGS='-O2 -g' \
> --download-hypre \
> --download-parmetis \
> --download-superlu_dist \
> --download-blacs \
> --download-scalapack \
> --download-mumps \
> PETSC_DIR=/winsame/builds-mingw/facetsall-mingw/petsc-3.1-p8/par \
> PETSC_ARCH=facets-par \
> --with-mpi-include=/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/include \
>
>
> --with-mpi-lib="[/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_cxx.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi_f77d.lib,
>
> /winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libmpi.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-pal.lib,/winsame/contrib-mingw/OpenMPI_v1.5.4-win32/lib/libopen-rte.lib]"
> \
> --with-shared=0 \
> --with-lapack='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -llapack' \
> --with-blas='-L/winsame/contrib-mingw/lapack-3.3.0-ser/lib -lblas'
>
> and again end up with the path problem. configure.log attached.
>
> John
>
>
> On 11/21/2011 7:58 AM, Matthew Knepley wrote:
>
> On Mon, Nov 21, 2011 at 6:50 AM, John R. Cary <cary(a)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
1
0
Re: [petsc-dev] Summary of attempts to get PETSc to work with mingw32-gfortran and MPI
by Matthew Knepley 21 Nov '11
by Matthew Knepley 21 Nov '11
21 Nov '11
On Mon, Nov 21, 2011 at 6:50 AM, John R. Cary <cary(a)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
>
> Attempts to get PETSc-MPI-mingw-gfortran to work:
>
> HPCPACK (mpich2):
>
> Ultimately found a problem with the fortran library:
>
> $ cat conftestf.f
> program main
> include 'mpif.h'
> integer ierr
> call mpi_init(ierr)
> end
> $ mingw32-gfortran -o conftestf.o -c conftestf.f -I /winsame/contrib-mingw/
> **microsoft-hpc-mingw/Include
> xena.cary$ mingw32-gfortran -o conftestf.exe conftestf.o
> -L/winsame/contrib-mingw/**microsoft-hpc-mingw/Lib/i386 -lmsmpifec -lmsmpi
> Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" '
> unrecognized
> /winsame/contrib-mingw/**microsoft-hpc-mingw/Lib/i386/**
> msmpifec.lib(obj/i386/mpif.**obj):(.text[_mpi_recv_]+0x1f): undefined
> reference to `_imp__MPI_F_STATUS_IGNORE'
> ...
>
> The missing symbol has a different name in the library,
>
> $ link /dump /exports "C:\winsame\contrib-mingw\**
> microsoft-hpc-mingw\Lib\i386\**msmpi.lib" | grep F_STATUS_IGNORE
> _MPI_F_STATUS_IGNORE
>
> i.e., no _imp_ starting it.
>
>
> 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.
Matt
--
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
1
0
21 Nov '11
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
Attempts to get PETSc-MPI-mingw-gfortran to work:
HPCPACK (mpich2):
Ultimately found a problem with the fortran library:
$ cat conftestf.f
program main
include 'mpif.h'
integer ierr
call mpi_init(ierr)
end
$ mingw32-gfortran -o conftestf.o -c conftestf.f -I
/winsame/contrib-mingw/microsoft-hpc-mingw/Include
xena.cary$ mingw32-gfortran -o conftestf.exe conftestf.o
-L/winsame/contrib-mingw/microsoft-hpc-mingw/Lib/i386 -lmsmpifec -lmsmpi
Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" '
unrecognized
/winsame/contrib-mingw/microsoft-hpc-mingw/Lib/i386/msmpifec.lib(obj/i386/mpif.obj):(.text[_mpi_recv_]+0x1f):
undefined reference to `_imp__MPI_F_STATUS_IGNORE'
...
The missing symbol has a different name in the library,
$ link /dump /exports
"C:\winsame\contrib-mingw\microsoft-hpc-mingw\Lib\i386\msmpi.lib" | grep
F_STATUS_IGNORE
_MPI_F_STATUS_IGNORE
i.e., no _imp_ starting it.
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()'
...
1
0