[petsc-users] Build hypre with Cmake and VS2010 to hypre.lib, no 'include' folder

Danyang Su danyang.su at gmail.com
Tue Feb 25 01:33:56 CST 2014


On 24/02/2014 10:35 PM, Jed Brown wrote:
> Danyang Su <danyang.su at gmail.com> writes:
>
>> Hi All,
>>
>> I can successfully build hypre to hypre.lib with cmake and vs2010, but I
>> cannot find the include folder in the release folder. There is only one
>> folder named "include" in src\FEI_mv\ml\src\include. Is this the one I
>> need to configure with PETSc?
> You should do what the "make install" target does.  See
> $PETSC_DIR/config/PETSc/packages/hypre.py to see exactly which commands
> PETSc normally executes.  You'll have to look at the hypre build system.
After run install, I can get both lib file and include folder. But when 
configure with option 
"--with-hypre-include=/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/include 
--with-hypre-lib=/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib", 
I got error indicating this option did not work.

Thanks,

Danyang
-------------- next part --------------
                              Pushing language C
                              Popping language C
                              Pushing language CUDA
                              Popping language CUDA
                              Pushing language Cxx
                              Popping language Cxx
                              Pushing language FC
                              Popping language FC
===============================================================================
** Cygwin-python detected. Threads do not work correctly. ***
** Disabling thread usage for this run of ./configure *******
===============================================================================
================================================================================
================================================================================
Starting Configure Run at Mon Feb 24 23:04:41 2014
Configure Options: --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --with-cc="win32fe cl" --with-fc="win32fe ifort" --with-cxx="win32fe cl" --download-f-blas-lapack --with-debugging=0 --with-mpi-include=/cygdrive/c/MSHPC/MSHPC2008R2/Inc --with-mpi-lib="/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib" --with-metis-include=/cygdrive/c/cygwin64/packages/metis-5.1.0/include --with-metis-lib=/cygdrive/c/cygwin64/packages/metis-5.1.0/build/libmetis/Release/metis.lib --with-hypre-include=/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/include --with-hypre-lib=/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib --useThreads=0
Working directory: /cygdrive/c/cygwin64/packages/petsc-3.4.3
Machine platform:
('CYGWIN_NT-6.1', 'nwmop', '1.7.28(0.271/5/3)', '2014-02-09 21:06', 'x86_64', '')
Python version:
2.7.5 (default, Oct  2 2013, 22:34:09) 
[GCC 4.8.1]
================================================================================
          Pushing language C
          Popping language C
          Pushing language CUDA
          Popping language CUDA
          Pushing language Cxx
          Popping language Cxx
          Pushing language FC
          Popping language FC
================================================================================
TEST configureExternalPackagesDir from config.framework(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/framework.py:821)
TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:821)
================================================================================
TEST configureDebuggers from PETSc.utilities.debuggers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/debuggers.py:22)
TESTING: configureDebuggers from PETSc.utilities.debuggers(config/PETSc/utilities/debuggers.py:22)
  Find a default debugger and determine its arguments
Checking for program /usr/local/bin/gdb...not found
Checking for program /usr/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/gdb...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/gdb...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/gdb...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/gdb...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/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/Windows/System32/WindowsPowerShell/v1.0/gdb...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/gdb...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/gdb...not found
Checking for program /usr/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/gdb...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/gdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/gdb...not found
Checking for program /home/dsu/gdb...not found
Checking for program /usr/local/bin/dbx...not found
Checking for program /usr/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/dbx...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/dbx...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/dbx...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/dbx...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/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/Windows/System32/WindowsPowerShell/v1.0/dbx...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/dbx...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/dbx...not found
Checking for program /usr/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/dbx...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/dbx...not found
Checking for program /home/dsu/dbx...not found
Checking for program /usr/local/bin/xdb...not found
Checking for program /usr/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/xdb...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/xdb...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/xdb...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/xdb...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/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/Windows/System32/WindowsPowerShell/v1.0/xdb...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/xdb...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/xdb...not found
Checking for program /usr/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/xdb...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/xdb...not found
Checking for program /home/dsu/xdb...not found
Checking for program /usr/local/bin/dsymutil...not found
Checking for program /usr/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/dsymutil...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/dsymutil...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/dsymutil...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/dsymutil...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/dsymutil...not found
Checking for program /cygdrive/c/Windows/system32/dsymutil...not found
Checking for program /cygdrive/c/Windows/dsymutil...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/dsymutil...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/dsymutil...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/dsymutil...not found
Checking for program /usr/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/dsymutil...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/dsymutil...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/dsymutil...not found
Checking for program /home/dsu/dsymutil...not found
          Defined make macro "DSYMUTIL" to "true"
================================================================================
TEST configureCLanguage from PETSc.utilities.languages(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/languages.py:28)
TESTING: configureCLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:28)
  Choose whether to compile the PETSc library using a C or C++ compiler
        C language is C
          Defined "CLANGUAGE_C" to "1"
================================================================================
TEST configureFortranLanguage from PETSc.utilities.languages(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/languages.py:37)
TESTING: configureFortranLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:37)
  Turn on Fortran bindings
        Using Fortran
================================================================================
TEST configureMake from config.programs(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/programs.py:24)
TESTING: configureMake from config.programs(config/BuildSystem/config/programs.py:24)
  Check various things about make
Checking for program /usr/local/bin/make...not found
Checking for program /usr/bin/make...found
            Defined make macro "MAKE" to "/usr/bin/make"
Checking for program /usr/local/bin/strings...not found
Checking for program /usr/bin/strings...found
            Defined make macro "STRINGS" to "/usr/bin/strings"
sh: /usr/bin/strings /usr/bin/make
Executing: /usr/bin/strings /usr/bin/make
sh: ET$`H
ffff.
WVSH
D$ H
0[^_
ffffff.
T$ L
D$(H
L$ H
L$ H
D$(H
T$ H
T$(H
\$ H
\$(H
t$ H
T$ H
\$ H
tE<[t,~O<\
UAWAVAUATWVSH
L$:H
L$(H
L$"H
D$0D
|$8H
t$(H
L$PD
D$HD
T$@E1
|$ H
L$(D
L$"H
D$0H
t$(H
|$ H
L$HD
D$@M
T$8H
D$`H
t$`I
U$A9
[^_A\A]A^A_]
WVSH
 [^_
 [^_
UWVSH
[^_]
l$ A
[^_]
[^_]
WVSH
D$0%
D$hH
T$`H
H;Cp
3tlH
UAWAVAUATWVSH
@ H9G H
D$ H
eH[^_A\A]A^A_]
D;%@
t$@H
l$@M
AWAVAUATUWVSH
([^_]A\A]A^A_
\u#A
c+D9
<@u,H
ffff.
WVSH
 [^_
WVSH
 [^_
L$HE1
@*	H
ffff.
WVSH
@[^_
ffff.
ffff.
ffff.
ffff.
ffff.
fffff.
WVSH
 [^_
 [^_
fffff.
fff.
AWAVAUATUWVSH
H[^_]A\A]A^A_
T$0I
D$0M
D$ H
T$ L
t$0f
T$(I
UWVSH
L$0H
T$0H
H;0t
[^_]
T$@H
D$@H
H;8t*H
[^_]
[^_]
fff.
UWVSH
toH9
L$ L
[^_]
[^_]
ffffff.
UWVSH
L$0L
[^_]
UWVSH
L$ L
[^_]
[^_]
fffff.
ffffff.
AWAVAUATUWVSH
L$(H
L$(H
T$ M
8[^_]A\A]A^A_
D$,A9
D$,A
UWVSH
[^_]
L$ L
[^_]
[^_]
UAWAVAUATWVSH
[^_A\A]A^A_]
{u`A
t$0A
T$ L
D$(M
UWVSH
8[^_]
L$,t
8[^_]
8[^_]
@$E1
ffffff.
AWAVAUATUWVSH
D$(H
D$(H
C$@t+
C$u{L
8[^_]A\A]A^A_
UWVSH
([^_]
([^_]
fffff.
ffff.
ffff.
WVSH
|$ I
0[^_
t$ I
|$ I
|$ I
|$ I
t$ I
<.u1f
L$(H
T$ H
ATUWVSH
L$(H
T$ H
[^_]A\
[^_]A\
AUATUWVSH
T$8H9
T$0H
l$ M
CpH;Gpv
[^_]A\A]
[^_]A\A]
ffff.
AWAVAUATUWVSH
8[^_]A\A]A^A_
8[^_]A\A]A^A_
D$(H
fffff.
L$@H
L$@H
UAWAVAUATWVSH
t$0H
|$(I
D$ H
[^_A\A]A^A_]
AWAVAUATUWVSH
H[^_]A\A]A^A_
ATUWVSH
H;3t
 [^_]A\
ffff.
L$HH
D$8D
D$0D
D$HM
WVSH
|$ H
P[^_
P[^_
T$ H
u%LcD$(H
ffffff.
8H*tR
@*<	
\$ H
ffff.
AWAVAUATUWVSH
D$(H
T$ Hc
H;l$(v
8[^_]A\A]A^A_
fffff.
fffff.
ffff.
ffff.
fffff.
UWVSH
|$$H
t$(H
D$$H
8[^_]
AVAUATUWVSH
t$(L
l$0L
d$,H
l$8H
D$0H
D$8L
D$(H
D$,H
@[^_]A\A]A^
T$$H
L$(H
D$$H
AWAVAUATUWVSH
l$4H
|$+D
|$8A
D$4D
ugL9
H[^_]A\A]A^A_
AVAUATUWVSH
|$$H
t$(H
D$$D
0[^_]A\A]A^
AWAVAUATUWVSH
d$$H
D$$H
D$$H
8[^_]A\A]A^A_
WVSH
t$(H
t$0H
P[^_
([^I
 tMH
L$(H
T$0H
UWVSH
([^_]
L$(H
T$$H
UAVAUATWVSH
l$ L
<itx<wtD<ef
[^_A\A]A^]
fff.
UAWAVAUATWVSH
[^_A\A]A^A_]
t$@I
D$(M
AWAVAUATUWVSH
d$TH
D$H1
T$TL
h[^_]A\A]A^A_
AWAVAUATUWVSH
L$8H
L$8A
X[^_]A\A]A^A_
AWAVAUATUWVSH
t$(H
D$$H
8[^_]A\A]A^A_
D$$t
AVAUATUWVS
t$$H
\$(H
D$(L
D$$=
[^_]A\A]A^A_
fffff.
AVAUATUWVS
t$DH
\$HL
d$PH
D$HH
[^_]A\A]A^A_
|$PE
H;D$8
L$0f
D$QH
fffff.
fff.
AWAVAUATUWVSH
T$(L
d$4L
|$(@
L;t$(
D$4H
T$8H
H[^_]A\A]A^A_
H[^_]A\A]A^A_
T$8H
ATUWVSH
D$ I
@[^_]A\
AWAVAUATUWVSH
D$`L
H+\$`
D$HH
D$hA
D$|H
T$HH
$t3H
D$`I
L$hA
D$hH
T$xD
D$xH
T$pA
t$\H
[^_]A\A]A^A_
L$pE1
t$pL
t$`H
D$ I
UWVSH
D$8I
D$(H
H[^_]
UAVAUATWVSH
[^_A\A]A^]
d$ L
UAWAVAUATWVSH
\$0I
T$0I
	~UH
D$ H
[^_A\A]A^A_]
ATUWVSH
l$(H
L$ L
D$(L9
0[^_]A\
0[^_]A\
ATUWVSH
l$(H
|$ H
L$ L
L$(L9
0[^_]A\
0[^_]A\
UWVSH
T$(H
L$ H
L$ H
T$(H9
8[^_]
L$PH
T$(H
L$PH
D$PH
T$(H9
	w7H
D$Pu
ATUWVSH
l$(H
0[^_]A\
D$(L
0[^_]A\
WVSH
t$(H
0[^_
D$(H
0[^_
UAWAVAUATWVSH
T$ H
|$0H
[^_A\A]A^A_]
d$ I
UAWAVAUATWVSH
t[@8
D$ I
tMM9
t-<,tXH
[^_A\A]A^A_]
tBM9
t f.
AVAUATUWVSH
.tyE
utH=
wqD9
 [^_]A\A]A^
AWAVAUATUWVSD
~ZD9
[^_]A\A]A^A_
AWAVAUATUWVSH
T$@L
D$8L
|$8H
D$XH
D$hH
|$pH
|$@H
D$\tVD
D$\A8
D$HL
t$`M)
\$XE
D$@H
L$PH
|$@Ic
D$8I
t- at 8
D$@H
[^_]A\A]A^A_
|$@Ic
D$@H
|$hH
D$@H
d$ I
D$XE
|$\-
D$PH
D$@H
t$ I
D$HL
\$XI)
t$PD
d$\D
|$HI
|$8@
D$XH
D$@H
\$XH
t at Hc
\$@H
D$@H
|$\-
t'@8
|$HL
D$HH
D$@H
\$HH
t$PD
D$@H
D$@H
|$hH
D$@H
D$@H
|$HH
\$@H
AWAVAUATWVS
D$@H
H9EpwJH
ED9E 
D9e$H
],H)
D9e$L
ED9E 
[^_A\A]A^A_]
L;u`I
H9]`I
|$@L
\$@I
D$@I
D$@H
UWVSH
ugE1
([^_]
u`E1
([^_]
ffffff.
UAWAVAUATWVSH
|$@H
l$0H
t$ I
[^_A\A]A^A_]
l$(I
WVSH
D$/+H
0[^_
0[^_
WVSH
@[^_
WVSH
<\t></t:H
 [^_
 [^_
AWAVAUATUWVSH
D$@I
D$`Hc
D$hE
\$8H
|$8B
u5<\t*<'t&<"t"H
t$8K
[^_]A\A]A^A_
HcD$TM
	D$x
t0D8
\$|t!H
T$XH
D$pD
\$|u
\$8H
t$@L
l$HH
L$hL
I96tG
\$8H
t$@L
l$HL
\$8H
t$@L
l$HL
\$8H
t$@L
l$HHcD$TH
d$pE
HcD$TI
HcT$TI
t$@L
l$XE
HcD$TI
\$8H
t$@L
l$HL
T$8H
D$@u
fff.
\$(H
UWVSH
T$ H
fff.
UWVSH
T$pH
AWAVAUATUWVSH
t$(H
D$ H
8[^_]A\A]A^A_
AVAUATUWVSH
H*t2H
d$@H
D$@H
D$@H
D$<H
L$8L
d$(H
P[^_]A\A]A^
L$@A
|$ I
AWAVAUATUWVSH
D$0I
D$8	
D$0E1
LcC at H
\$@u
L$LH
L$0;
T$HH
L$DL
D$LE1
T$HA
L$DE1
9F at u
D$<L
LcF at H
X[^_]A\A]A^A_
L$LD
D$HH
T$HH
L$DL
D$LA
LcF at H
L$LD
D$HH
WVSH
)t$PH
(t$PH
`[^_
(t$P
`[^_
LcC at H
(t$P
`[^_
D$8L
t$8H
T$8H
fffff.
UAWAVAUATWVSH
{tAA
(t;L
\t51
F(;E
[^_A\A]A^A_]
8	t=A
\$0H
8t.H
t$ I
UAWAVAUATWVSH
l$0H
[^_A\A]A^A_]
_gmk_set
\$ H
WVSH
 [^_
D$`H
T$(H
D$ H
fff.
	t6A
fffff.
WVSH
 [^_
 [^_
ffff.
D$(H
UAVAUATWVSH
tEE1
t$H9Z
[^_A\A]A^]
[^_A\A]A^]
t$@M
WVSH
t$ H
D$@H
DT$@H
`[^_
D$/+t
\$/t0H
UAWAVAUATWVSH
$(MAKEOVA
ERRIDES)L
$(-*-com
mand-var
iables-*
$(-*-evafD
l-flags-
|$@H
T$@H
l$@L
T$(H
$ -- 
eH[^_A\A]A^A_]
|$@L
|$@H
D$@I
D$@I
WVSH
AWAVAUATUWVSH
L$89
L$@I
D$8H
D$8H
L$8L
T$0H
D$@H
D$Pc
L$PL
T$PH
T$0L
L$HM
T$0I
L$@H
< tp<,tlH
tlH9
t>L9
h[^_]A\A]A^A_
D$8A
D$@L
D$HH
T$0H
T$0L
D$HH
D$0L
T$HI
D$0L
T$HI
L$@L
T$0H
UWVSH
L$"H
D$ $
D$!(
[^_]
t$ L
	t8E
ATUWVSH
\u	I
u-H9
\t%E
 [^_]A\
tVH9
ffffff.
AWAVAUATUWVSH
D$(I
D$(H
8[^_]A\A]A^A_
fffff.
fffff.
t	I)
UWVSH
([^_]
ffffff.
ffffff.
WVSH
 [^_
T$HH
T$HL
D$PL
L$XH
UWVSH
([^_]
ATUWVSH
0[^_]A\
D$ L
ATUWVSH
 [^_]A\
t*E1
9D$ u
H9D$(
D$PL
L$XH
T$PH
D$PL
L$XH
T$PH
ffffff.
ffffff.
WVSH
|$ H
0[^_
D$PL
L$XH
T$PH
UAWAVAUATWVSH
[^_A\A]A^A_]
t&A8
l$ L
)t*A
,t)H
l$ L
)tKH
fff.
AWAVAUATUWVSH
D$ A
D$ E1
\u	A
T$(A
8[^_]A\A]A^A_
AVAUATUWVSH
i(E1
 [^_]A\A]A^
 [^_]A\A]A^
tJH9
u)E1
:\u	A
AWAVAUATUWVSH
l$ A
X[^_]A\A]A^A_
ffff.
UWVSH
tG~yA
?t0A
[^_]
$uAA
t1E1
UAWAVAUATWVSH
\u	A
t^HcE
t$ L
[^_A\A]A^A_]
AWAVAUATUWVSH
D$@L
l$XE1
D$XH
l$(L
t$ H
h[^_]A\A]A^A_
D$XH9
D$XH
T$@L
@ L9
T$XL
D$(H
D$@H
F(t?
L$HH
t$X1
D$XH
UWVSH
t^</tZH
8[^_]
8[^_]
D$(H
8[^_]
AVAUATUWVSH
l$01
D$@%
l$0H
D$@%
[^_]A\A]A^
AWAVAUATUWVSH
L$hD
D$@L
D$hH
D$`H
D$pH
D$xL
t$@H
L$0C
u	M9
v Hc
T$DE
L$`E1
l$PH
|$HD
D$XM
|$HL
l$PE
L$0H
D$(H
D$ L
L$\H
D$pH
T$xH
D$0D
D$HD
|$hH
D$hH
[^_]A\A]A^A_
L$0H
l$HD
L$0H
AWAVAUATUWVSH
D$`I
A:6H
L$pH
D$pH
|$pH
L$pH
T$hD
d$0L
T$XH
D$8H
T$xH
T$XH
T$XI
xe<	ta
D$XA
D$XI
L$xM
L$XH
T$hD
d$0H
D$8H
D$xH
L$XH
T$hD
d$0H
D$8H
L$pH
[^_]A\A]A^A_
T$xt
L$X@
T$hD
d$0H
D$8H
L$XH
T$hD
d$0H
D$8H
D$XH
L$X@
T$hD
d$0H
D$8H
L$X@
T$hD
d$0H
D$8H
D$XH
T$hH
T$xL
>	u"H
D$XH
D$hL
D$XA
E&f%
|$XH
\uUH
L$xE1
|$XD
d$xL
t|H9
d$xL
d$xL
ffffff.
AUATUWVSH
L$XH
D$Pt
L$PH
|$XA
D$@H
D$8H
D$0H
L$PH
x[^_]A\A]
D$Pt
x[^_]A\A]
UWVSH
|$DH
D$HA
T$HA
X[^_]
X[^_]
X[^_]
D$XH
\$PH
\$HH
\$@H
D$hH
T$pH
L$@H
T$ H
D$hH
UWVS
T$`L
D$hH
[^_]A\
D$hH
T$`H
[^_]A\
[^_]A\
t$0D
D$0A
L$(H
T$ L
L$(H
T$ L
D$ L
D$ L
UAWAVAUATWVSH
[^_A\A]A^A_]
t$ M
ffffff.
ATUWVSH
[^_]A\
[^_]A\
tZL9
 uWH
D$/xL
d$/A
x}E1
AWAVAUATUWVSH
X[^_]A\A]A^A_
L$(H
L$0M
T$8H
D$LA
D$<E
AWAVAUATUWVSH
T$@H
L$PM
|$XH
|$`A
	l$D
D$$I
t$|D
d$HH
t$0L
|$hH
D$8H
d$|D
L$0L
Dd$|H
t$8H
D$(H
|$hu
l$HH
N H9D$(
T$O	
V u H
t$HE
D$`D
D$PH
[^_]A\A]A^A_
D$0H
|$@H
D$P1
T$$H
AWAVAUATUWVSH
d$8H
T$!A
v8A	
d$0M
H[^_]A\A]A^A_
|$0L
I;Fx
D$8M
WVSH
 [^_
 [^_
fff.
AWAVAUATUWVSH
H;|$(u
l$0H
t$ M
T$0H
H[^_]A\A]A^A_
AWAVAUATUWVSH
|$ H
A;4$v
D$ H
8[^_]A\A]A^A_
8[^_]A\A]A^A_
fff.
ATUWVSH
L$8E1
@*	H
@[^_]A\
AUATUWVSH
([^_]A\A]
UAWAVAUATWVSH
L$AL
t$@E
D$@%
L$AE
D$@%
l$(E1
\$ A
[^_A\A]A^A_]
fff.
UAWAVAUATWVSH
[^_A\A]A^A_]
l$ H
AUATUWVSH
D$(H
T$(f
8[^_]A\A]
ffff.
ffff.
AWAVAUATUWVSH
8[^_]A\A]A^A_
\$(f
D$(H
D$(f
\$(D
fffff.
ffff.
UVSH
L$ L
ffff.
AWAVAUATUWVSH
D$HM
|$(L
t$ H
t$ E
X[^_]A\A]A^A_
\$ I
X[^_]A\A]A^A_
fffff.
fffff.
LcA D
+B u
fff.
AVAUATUWVSH
 [^_]A\A]A^
ffff.
UWVSH
([^_]
t+<$u
([^_]
fffff.
ffffff.
UWVSH
([^_]
AWAVAUATUWVSH
T$@A
T$ H
L$ H
X[^_]A\A]A^A_
	wGI
WVSH
T$@H
T$ H
L$ H
H;2t
P[^_
P[^_
AWAVAUATUWVSH
T$@H
|$ H
H$t$
X[^_]A\A]A^A_
Lck E
fffff.
T$@H
T$ H
L$ L
AWAVAUATUWVSH
$t'H
([^_]A\A]A^A_
\$@D
D$ H
D$(H
AWAVAUATUWVSH
L$8t	H
D$8L
l$pL
D$ H
D$@M
I;7t
T$0H
D$`	
t$pI
D$0H
T$8H
D$0H
[^_]A\A]A^A_
T$0H
ffff.
T$$H
\$0H
T$0E1
T$$H
L$(H
ffff.
AWAVAUATUWVSH
l$(I
d$0D
|$ A
l$HH
[^_]A\A]A^A_
T$`H
\$XL
D$HE
T$HA
L$PL
T$HJ
\$XM
@$E1
D$HE0
D$HH
d$0H
fff.
ATUWVSH
t+H9
@[^_]A\
@[^_]A\
FFf%
T$0H
UWVSH
O	uBA
$tmL
x9<	t5H
<=toA
([^_]
(taA
F&f%
t6E1
F&f%
([^_]
F&f%
F&f%
F&f%
F&f%
tRLcC A
L$ L
HcC 1
WVSH
L$@L
T$HH
D$VL
D$8H
T$0A
|$(f
L$0H
`[^_
ffff.
fffff.
UWVSH
L$ Hc
[^_]
UAWAVAUATWVSH
\$ H
eX[^_A\A]A^A_]
fff.
AWAVAUATUWVSH
L$0I
\$8H
D$(M
\$8E1
\$8H
|$0H
H[^_]A\A]A^A_
H[^_]A\A]A^A_
D$0H
t$(H
3t=H
L$0H9
fffff.
L$ A
D$ H
L$ A
L$ H
UWVSH
t=9Q(r8H
([^_]
([^_]
ATUWVSH
l$ I
0[^_]A\
l$ I
0[^_]A\
UWVSH
([^_]
([^_]
WVSH
D$`H
 [^_
AUATUWVSH
tEH;
t,I9
([^_]A\A]
ffff.
ATUWVSH
 [^_]A\
H;F0L
F H+F0L
 [^_]A\
WVSH
 [^_
UWVSH
([^_]
ffff.
WVSH
 [^_
fff.
WVSH
 [^_
fff.
UWVSH
([^_]
UWVSH
)t$0H
t$ I
(t$0H
H[^_]
fffff.
UWVSH
t`I9
s+f.
8[^_]
ffffff.
ffffff.
ffff.
ffffff.
ffffff.
AWAVAUATUWVSH
T$0D
D$hD
L$,L
d$@L
d$PM
d$XL
v\<[
tL</
[^_]A\A]A^A_
t$,I
D$`L
|$8A
D$pH
D$xH
L$`L
D$HL
|$,L
|$,L
L;t$0
DD$,E
L$`L
L$`L
:t,D
|$xA
|$pA
|$XA
D$`H
L$HH
L$`L
D$HH
L9D$0
L;D$0
T$hE
L;D$0
T$lI
L$`L
D$HL
<\t9<[u
|$,A
L$`L
D$,I
AWAVAUATUWVSH
([^_]A\A]A^A_
ffff.
t)E1
<[tG~#<\t-<]u
ffffff.
UAWAVAUATWVSH
eH[^_A\A]A^A_]
D$ H
l$ L
l$ I
fffff.
UAWAVAUATWVSH
l$0I)
t#<}u
[^_A\A]A^A_]
|$0I
<,t,<}t(
\$ D
L;3I
L$0L
d$0L
t$0L
QPH=
UVSH
 [^]
tgr5
AWAVAUATWVS
D$(I
D$(H
|$@H
L$@L
GmXXXXXXL
\$@H
--eval=
L$@H
L$@H
t$@H
.out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
#;"*?[]&|<>(){}$`^~!
/bin/sh
cyggcj-14.dll
_Jv_RegisterClasses
attempt to use unsupported feature: '%s'
touch: Archive '%s' does not exist
touch: '%s' is not a valid archive
touch: 
touch: Member '%s' does not exist in '%s'
touch: Bad return code from ar_member_touch on '%s'
!<arch>
ARFILENAMES/
*** [%s] Archive member '%s' may be bogus; not deleted
*** Archive member '%s' may be bogus; not deleted
*** [%s] Deleting file '%s'
*** Deleting file '%s'
unlink: 
.SUFFIXES
Recipe has too many lines (%ud)
$(MAKE)
${MAKE}
kill
#  recipe to execute
 (built-in):
 (from '%s', line %lu):
%c%.*s
.SUFFIXES
SUFFIXES
ARFLAGS
OBJC
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.m
$(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
LINK.m
$(OBJC) $(OBJCFLAGS) $(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
YACC.m
LEX.m
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
GNUMAKEFLAGS
$(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.m) $^ $(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) $<
.m.o
$(COMPILE.m) $(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) $< > $@
.ym.m
$(YACC.m) $< 
 mv -f y.tab.c $@
.lm.m
@$(RM) $@ 
 $(LEX.m) $< > $@
.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) $<
$(CHECKOUT,v)
RCS/%,v
RCS/%
$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
SCCS/s.%
$(AR) $(ARFLAGS) $@ $<
%.out
@rm -f $@ 
 cp $< $@
%.w %.ch
$(CTANGLE) $^ $@
%.tex
$(CWEAVE) $^ $@
INTERNAL: readdir: %s
# Directories
# %s: could not be stat'd.
# %s (device %ld, inode %ld): could not be opened.
# %s (device %ld, inode %ld): 
 files, 
 impossibilities
 so far.
 impossibilities in %lu directories.
unterminated variable reference
warning: undefined variable '%.*s'
Recursive variable '%s' references itself (eventually)
%s: Field '%s' not cached: %s
name
hname
vpath
stem
Recipe was specified for file '%s' at %s:%lu,
Recipe for file '%s' was found by implicit rule search,
but '%s' is now considered the same file as '%s'.
Recipe for '%s' will be ignored in favor of the one for '%s'.
can't rename single-colon '%s' to double-colon '%s'
can't rename double-colon '%s' to single-colon '%s'
*** Deleting intermediate file '%s'
Removing intermediate files...
unlink: 
.SUFFIXES
.PRECIOUS
.LOW_RESOLUTION_TIME
.PHONY
.INTERMEDIATE
.SECONDARY
.EXPORT_ALL_VARIABLES
.IGNORE
.SILENT
.NOTPARALLEL
%04d-%02d-%02d %02d:%02d:%02d
.%09d
Current time
%s: Timestamp out of range; substituting %s
 | %s
.RECIPEPREFIX = 
# Not a target:
%s:%s
#  Precious file (prerequisite of .PRECIOUS).
#  Phony target (prerequisite of .PHONY).
#  Command line target.
#  A default, MAKEFILES, or -include/sinclude makefile.
#  Builtin rule
#  Implicit rule search has been done.
#  Implicit rule search has not been done.
#  Implicit/static pattern stem: '%s'
#  File is an intermediate prerequisite.
#  Also makes:
#  Modification time never checked.
#  File does not exist.
#  File is very old.
#  Last modified %s
#  File has been updated.
#  File has not been updated.
#  Recipe currently running (THIS IS A BUG).
#  Dependencies recipe running (THIS IS A BUG).
#  Successfully updated.
#  Needs to be updated (-q is set).
#  Failed to be updated.
# Files
# files hash-table stats:
insufficient number of arguments (%d) to function '%s'
unimplemented on this platform: function '%s'
open: %s: %s
write: %s: %s
Invalid file operation: %s
Internal error: func_error: '%s'
warning: undefined variable '%.*s'
undefined
default
environment
file
environment override
command line
override
automatic
recursive
simple
%s: '%s'
non-numeric first argument to 'wordlist' function
non-numeric second argument to 'wordlist' function
invalid first argument to 'wordlist' function: '%d'
non-numeric first argument to 'word' function
first argument to 'word' function must be greater than 0
%s:%lu: 
pipe
fork
Cleaning up temporary batch file %s
unterminated call to function '%s': missing '%c'
Empty function name
Invalid function name: %s
Function name too long: %s
Invalid minimum argument count (%d) for function %s
Invalid maximum argument count (%d) for function %s
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
POSIXLY_CORRECT
%s: option '%s' is ambiguous
%s: option '--%s' doesn't allow an argument
%s: option '%c%s' doesn't allow an argument
%s: option '%s' requires an argument
%s: unrecognized option '--%s'
%s: unrecognized option '%c%s'
%s: illegal option -- %c
%s: invalid option -- %c
%s: option requires an argument -- %c
%s: option '-W %s' is ambiguous
%s: option '-W %s' doesn't allow an argument
Avoiding implicit rule recursion.
Stem too long: '%.*s'.
Trying pattern rule with stem '%.*s'.
Rejecting impossible rule prerequisite '%s'.
Rejecting impossible implicit prerequisite '%s'.
Trying rule prerequisite '%s'.
Trying implicit prerequisite '%s'.
Found prerequisite '%s' as VPATH '%s'
Looking for a rule with intermediate file '%s'.
Looking for an implicit rule for '%s'.
Looking for archive-member implicit rule for '%s'.
*** 
 (core dumped)
 (ignored)
<builtin>
%s:%lu
%s: recipe for target '%s' failed
%s[%s] Error %d%s
%s[%s] %s%s%s
INTERNAL: Freeing child %p (%s) but no tokens left!
write jobserver
Released token for child %p (%s).
%s (line %d) Bad shell context (!unixy && !batch_mode_shell)
/netrel/src/make-4.0-2/job.c
%s: Command not found
SHELL
%s: Shell program not found
execvp: 
$(SHELL)
$(.SHELLFLAGS)
$(IFS)
fork
*** Waiting for unfinished jobs....
 (remote)
Live child %p (%s) PID %s %s
remote_status
wait
Reaping losing child %p PID %s %s
Reaping winning child %p PID %s %s
Cleaning up temp batch file %s
Cleaning up temp batch file %s failed (%d)
.DELETE_ON_ERROR
Removing child %p PID %s%s from chain.
cannot enforce load limits on this operating system
cannot enforce load limit: 
getloadavg
Estimated system load = %f (actual = %f) (max requested = %f)
Putting child %p (%s) PID %s%s on the chain.
don't 
Need a job token; we %shave children
Duplicate the job FD
INTERNAL: no children as we go to sleep on read
Obtained token for child %p (%s).
read jobs pipe
Read returned EBADF.
%s: target '%s' does not exist
%s: update target '%s' due to: %s
break
case
continue
eval
exec
exit
export
login
logout
read
readonly
shift
switch
test
times
trap
ulimit
umask
unset
while
bash
rksh
dash
Empty symbol name for load: %s
$(.LOADED)
Loading symbol %s from %s
Failed to open global symbol table: %s
plugin_is_GPL_compatible
Loaded object %s is not declared to be GPL compatible
Failed to load symbol %s from %s: %s
.LOADED
dlclose
%sGNU Make %s
%sBuilt for %s
%sBuilt for %s (%s)
%sCopyright (C) 1988-2013 Free Software Foundation, Inc.
%sLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
%sThis is free software: you are free to change and redistribute it.
%sThere is NO WARRANTY, to the extent permitted by law.
empty string invalid as file name
MAKECMDGOALS
# Make data base, printed on %s
# Finished Make data base on %s
INTERNAL: Exiting with %u jobserver tokens (should be 0)!
write
INTERNAL: Exiting with %u jobserver tokens available; should be %u!
MFLAGS
MAKEFLAGS
the '%s%s' option requires a non-empty string argument
the '-%c' option requires a positive integer argument
Usage: %s [options] [target] ...
This program built for %s
This program built for %s (%s)
Report bugs to <bug-make at gnu.org>
unknown debug level specification '%s'
none
line
target
recurse
unknown output-sync type '%s'
internal error: multiple --sync-mutex options
/tmp
/usr/share/locale
make
getcwd
.VARIABLES
.RECIPEPREFIX
.SHELLFLAGS
target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver output-sync check-symlink load
.FEATURES
MAKE_RESTARTS
SHELL
GNUMAKEFLAGS
MAKELEVEL
internal error: multiple --jobserver-fds options
%d,%d
internal error: invalid --jobserver-fds string '%s'
Jobserver client (fds %d,%d)
warning: -jN forced in submake: disabling jobserver mode.
dup jobserver
warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
MAKE_COMMAND
$(MAKE_COMMAND)
MAKE
-*-command-variables-*-
${-*-command-variables-*-}
MAKEOVERRIDES
CURDIR
.DEFAULT
.DEFAULT_GOAL
Makefile from standard input specified twice.
TMPDIR
fopen (temporary file)
fwrite (temporary file)
-*-eval-flags-*-
SUFFIXES
creating jobs pipe
init jobserver pipe
Updating makefiles....
Makefile '%s' might loop; not remaking it.
Failed to remake makefile '%s'.
Included makefile '%s' was not found.
Makefile '%s' was not found
chdir
Re-executing[%u]:
MAKELEVEL=
%s=%u
MAKE_RESTARTS=
MAKE_RESTARTS=%s%u
unlink (temporary file): 
.DEFAULT_GOAL contains more than one target
No targets specified and no makefile found
No targets
Updating goal targets....
warning:  Clock skew detected.  Your build may be incomplete.
Couldn't change back to original directory.
quiet
stop
new-file
assume-new
assume-old
max-load
dry-run
recon
makefile
always-make
environment-overrides
help
ignore-errors
keep-going
check-symlink-times
just-print
print-data-base
question
no-builtin-rules
no-builtin-variables
silent
no-keep-going
touch
version
print-directory
directory
file
include-dir
jobs
load-average
old-file
output-sync
what-if
basic
debug
jobserver-fds
trace
no-print-directory
warn-undefined-variables
eval
sync-mutex
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.
  --eval=STRING               Evaluate STRING as a makefile statement.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
  -h, --help                  Print this message and exit.
  -i, --ignore-errors         Ignore errors from recipes.
  -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 recipe; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              Consider FILE to be very old and don't remake it.
  -O[TYPE], --output-sync[=TYPE]
                              Synchronize output of parallel jobs by TYPE.
  -p, --print-data-base       Print make's internal database.
  -q, --question              Run no recipe; 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 recipes.
  -S, --no-keep-going, --stop
                              Turns off -k.
  -t, --touch                 Touch targets instead of remaking them.
  --trace                     Print tracing information.
  -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.
virtual memory exhausted
lseek()
read()
fwrite()
%s: Entering an unknown directory
%s: Leaving an unknown directory
%s: Entering directory '%s'
%s: Leaving directory '%s'
%s[%u]: Entering an unknown directory
%s[%u]: Leaving an unknown directory
%s[%u]: Entering directory '%s'
%s[%u]: Leaving directory '%s'
fcntl()
%s: %s
tmpfile
%s: 
%s[%u]: 
%s:%lu: 
write error: %s
write error
%s%s: %s
%s:%lu: *** 
%s: *** 
%s[%u]: *** 
.  Stop.
ifdef
ifndef
ifeq
ifneq
else
endif
extraneous text after '%s' directive
extraneous '%s'
only one 'else' per conditional
warning: NUL character seen; rest of line ignored
export
override
private
undefine
define
prerequisites cannot be defined in recipes
mixed implicit and static pattern rules
mixed implicit and normal rules
.POSIX
.SHELLFLAGS
ARFLAGS
CFLAGS
fort77
-O 1
FFLAGS
SCCSGETFLAGS
.SECONDEXPANSION
.ONESHELL
target '%s' doesn't match the target pattern
target file '%s' has both : and :: entries
target '%s' given more than once in the same rule
warning: overriding recipe for target '%s'
warning: ignoring old recipe for target '%s'
$(HOME)
HOME
.INCLUDE_DIRS
virtual memory exhausted
Skipping UTF-8 BOM in makefile '%s'
Skipping UTF-8 BOM in makefile buffer
empty variable name
extraneous text after 'define' directive
missing 'endef', unterminated 'define'
endef
extraneous text after 'endef' directive
invalid syntax in conditional
unexport
vpath
include
-include
sinclude
%s: %s
load
-load
%s: failed to load
recipe commences before first target
missing rule before recipe
        
 (did you mean TAB instead of 8 spaces?)
missing separator%s
Malformed target-specific variable definition
missing target pattern
multiple target patterns
target pattern contains no '%%'
missing 'endif'
.DEFAULT_GOAL
Reading makefile '%s'
 (no default goal)
 (search path)
 (don't care)
 (no ~ expansion)
MAKEFILE_LIST
Reading makefiles...
$(MAKEFILES)
GNUmakefile
makefile
Makefile
/usr/include
/usr/gnu/include
/usr/local/include
stat: 
lstat: 
readlink: 
*** 
%sNo rule to make target '%s'%s
%sNo rule to make target '%s', needed by '%s'%s
$(.LIBPATTERNS)
.LIBPATTERNS element '%s' is not a pattern
%s/%s
%.2g
Warning: File '%s' has modification time %s s in the future
touch %s
touch: open: 
touch: fstat: 
touch: read: 
touch: lseek: 
touch: write: 
Found an implicit rule for '%s'.
No implicit rule found for '%s'.
Using default commands for '%s'.
Circular %s <- %s dependency dropped.
Pruning file '%s'.
Considering target file '%s'.
Recently tried and failed to update file '%s'.
File '%s' was considered already.
Still updating file '%s'.
Finished updating file '%s'.
File '%s' does not exist.
*** Warning: .LOW_RESOLUTION_TIME file '%s' has a high resolution time stamp
Using default recipe for '%s'.
Finished prerequisites of target file '%s'.
The prerequisites of '%s' are being made.
Giving up on target file '%s'.
Target '%s' not remade because of errors.
Prerequisite '%s' is order-only for target '%s'.
Prerequisite '%s' of target '%s' does not exist.
Prerequisite '%s' is newer than target '%s'.
Prerequisite '%s' is older than target '%s'.
Target '%s' is double-colon and has no prerequisites.
No recipe for '%s' and no prerequisites actually changed.
Making '%s' due to always-make flag.
No need to remake target '%s'
; using VPATH name '%s'
Must remake target '%s'.
  Ignoring VPATH name '%s'.
Recipe of '%s' is being run.
Failed to remake target file '%s'.
Successfully remade target file '%s'.
Target file '%s' needs to be remade under -q.
Nothing to be done for '%s'.
'%s' is up to date.
/lib
/usr/lib
(%.o)
# Implicit Rules
# No implicit rules.
# %u implicit rules, %u
 (%.1f%%)
 terminal.
BUG: num_pattern_rules is wrong!  %u != %u
%s No strcache buffers
%s strcache buffers: %lu (%lu) / strings = %lu / storage = %lu B / avg = %lu B
%s current buf: size = %hu B / used = %hu B / count = %hu / avg = %hu B
%s other used: total = %lu B / count = %lu / avg = %lu B
%s other free: total = %lu B / max = %lu B / min = %lu B / avg = %hu B
%s strcache performance: lookups = %lu / hit rate = %lu%%
# hash-table stats:
automatic
default
environment
makefile
environment under -e
command line
'override' directive
 private
 (from '%s', line %lu)
define %s
endef
%s %s= 
$(subst ,,%s)
.RECIPEPREFIX
.VARIABLES
MAKELEVEL
%s%s%s
MAKE_VERSION
MAKE_HOST
SHELL
MAKEFILES
$(patsubst %/,%,$(dir $@))
$(patsubst %/,%,$(dir $%))
$(patsubst %/,%,$(dir $*))
$(patsubst %/,%,$(dir $<))
$(patsubst %/,%,$(dir $?))
$(patsubst %/,%,$(dir $^))
$(patsubst %/,%,$(dir $+))
$(notdir $@)
$(notdir $%)
$(notdir $*)
$(notdir $<)
$(notdir $?)
$(notdir $^)
$(notdir $+)
%s=%u
empty variable name
# variable set hash-table stats:
# Variables
# Pattern-specific Variable Values
# No pattern-specific variable values.
%s :
# %u pattern-specific variable values
x86_64-pc-cygwin
$(strip $(VPATH))
$(strip $(GPATH))
# VPATH Search Paths
# No 'vpath' search paths.
vpath %s 
%s%c
# %u 'vpath' search paths.
# No general ('VPATH' variable) search path.
# General ('VPATH' variable) search path:
can't allocate %lu bytes for hash table: memory exhausted
Load=%ld/%ld=%.0f%%, 
Rehash=%d, 
Collisions=%ld/%ld=%.0f%%
Y at POSIXLY_CORRECT
alnum
alpha
blank
cntrl
digit
graph
lower
print
punct
space
upper
xdigit
HOME
next != NULL
/netrel/src/make-4.0-2/glob/glob.c
glob
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
GCC: (GNU) 4.8.1 20130531 (Fedora Cygwin 4.8.1-1)
__assert_func
__ctype_ptr__
__errno
__getreent
__main
_dll_crt0
_exit
_impure_ptr
abort
alarm
atexit
atof
atoi
atol
calloc
chdir
clock_gettime
close
closedir
ctime
cygwin_detach_dll
cygwin_internal
dlclose
dlerror
dll_dllcrt0
dlopen
dlsym
dup2
environ
execvp
exit
fclose
fcntl
fdopen
fflush
fgets
fileno
fopen
fork
fprintf
fputc
fputs
fread
free
fstat
ftruncate
fwrite
getcwd
getenv
getlogin
getpid
getpwnam
getrlimit
kill
localtime
lseek
lstat
malloc
memcmp
memcpy
memmove
memset
mkstemp
open
opendir
perror
pipe
printf
putc
putenv
puts
qsort
read
readdir
readlink
realloc
realpath
remove
setrlimit
setvbuf
sigaction
sigaddset
sigemptyset
signal
sigprocmask
sprintf
sscanf
stat
stpcpy
strchr
strcmp
strcpy
strdup
strerror
strlen
strncmp
strncpy
strndup
strpbrk
strrchr
strsignal
strstr
time
tmpfile
tolower
unlink
vsnprintf
wait
waitpid
write
libintl_bindtextdomain
libintl_gettext
libintl_setlocale
libintl_textdomain
GetModuleHandleA
GetProcAddress
cygwin1.dll
cygintl-8.dll
KERNEL32.dll
make.exe.dbg

          Defined make macro "OMAKE " to "/usr/bin/make  --no-print-directory"
          Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC})" and code []
          Defined make rule "libcu" with dependencies "${LIBNAME}(${OBJSCU})" and code []
          Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF}
        module multiprocessing found 12 cores: using make_np = 5
          Defined make macro "MAKE_NP" to "5"
================================================================================
TEST configureMkdir from config.programs(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/programs.py:111)
TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:111)
  Make sure we can have mkdir automatically make intermediate directories
Checking for program /usr/local/bin/mkdir...not found
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(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/programs.py:133)
TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:133)
  Check for the programs needed to build and run PETSc
Checking for program /usr/local/bin/sh...not found
Checking for program /usr/bin/sh...found
            Defined make macro "SHELL" to "/usr/bin/sh"
Checking for program /usr/local/bin/sed...not found
Checking for program /usr/bin/sed...found
            Defined make macro "SED" to "/usr/bin/sed"
            All intermediate test results are stored in /tmp/petsc-_gMCR8
          All intermediate test results are stored in /tmp/petsc-_gMCR8/config.programs
sh: /usr/bin/sed -i s/sed/sd/g "/tmp/petsc-_gMCR8/config.programs/sed1"
Executing: /usr/bin/sed -i s/sed/sd/g "/tmp/petsc-_gMCR8/config.programs/sed1"
sh: 
        Adding SEDINPLACE cmd: /usr/bin/sed -i
          Defined make macro "SEDINPLACE" to "/usr/bin/sed -i"
Checking for program /usr/local/bin/mv...not found
Checking for program /usr/bin/mv...found
            Defined make macro "MV" to "/usr/bin/mv"
Checking for program /usr/local/bin/cp...not found
Checking for program /usr/bin/cp...found
            Defined make macro "CP" to "/usr/bin/cp"
Checking for program /usr/local/bin/grep...not found
Checking for program /usr/bin/grep...found
            Defined make macro "GREP" to "/usr/bin/grep"
Checking for program /usr/local/bin/rm...not found
Checking for program /usr/bin/rm...found
            Defined make macro "RM" to "/usr/bin/rm -f"
Checking for program /usr/local/bin/diff...not found
Checking for program /usr/bin/diff...found
sh: "/usr/bin/diff" -w "/tmp/petsc-_gMCR8/config.programs/diff1" "/tmp/petsc-_gMCR8/config.programs/diff2"
Executing: "/usr/bin/diff" -w "/tmp/petsc-_gMCR8/config.programs/diff1" "/tmp/petsc-_gMCR8/config.programs/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/dsu/ps...not found
Checking for program /usr/local/bin/gzip...not found
Checking for program /usr/bin/gzip...found
            Defined make macro "GZIP" to "/usr/bin/gzip"
          Defined "HAVE_GZIP" to "1"
          Defined make macro "PYTHON" to "/usr/bin/python"
================================================================================
TEST configureGit from config.sourceControl(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/sourceControl.py:24)
TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24)
  Find the Git executable
Checking for program /usr/local/bin/git...not found
Checking for program /usr/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/git...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/git...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/git...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/git...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/git...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/git...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/git...not found
Checking for program /cygdrive/c/Windows/system32/git...not found
Checking for program /cygdrive/c/Windows/git...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/git...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/git...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/git...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/git...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/git...not found
Checking for program /usr/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/git...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/git...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/git...not found
Checking for program /home/dsu/git...not found
================================================================================
TEST configureMercurial from config.sourceControl(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/sourceControl.py:35)
TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35)
  Find the Mercurial executable
Checking for program /usr/local/bin/hg...not found
Checking for program /usr/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/hg...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/hg...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/hg...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/hg...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/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/Windows/System32/WindowsPowerShell/v1.0/hg...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/hg...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/hg...not found
Checking for program /usr/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/hg...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/hg...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/hg...not found
Checking for program /home/dsu/hg...not found
================================================================================
TEST configureCVS from config.sourceControl(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/sourceControl.py:46)
TESTING: configureCVS from config.sourceControl(config/BuildSystem/config/sourceControl.py:46)
  Find the CVS executable
Checking for program /usr/local/bin/cvs...not found
Checking for program /usr/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cvs...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/cvs...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/cvs...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/cvs...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/cvs...not found
Checking for program /cygdrive/c/Windows/system32/cvs...not found
Checking for program /cygdrive/c/Windows/cvs...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/cvs...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/cvs...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/cvs...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/cvs...not found
Checking for program /usr/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/cvs...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/cvs...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/cvs...not found
Checking for program /home/dsu/cvs...not found
================================================================================
TEST configureSubversion from config.sourceControl(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/sourceControl.py:55)
TESTING: configureSubversion from config.sourceControl(config/BuildSystem/config/sourceControl.py:55)
  Find the Subversion executable
Checking for program /usr/local/bin/svn...not found
Checking for program /usr/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/svn...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/svn...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/svn...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/svn...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/svn...not found
Checking for program /cygdrive/c/Windows/system32/svn...not found
Checking for program /cygdrive/c/Windows/svn...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/svn...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/svn...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/svn...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/svn...not found
Checking for program /usr/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/svn...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/svn...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/svn...found
            Defined make macro "SVN" to "svn"
sh: svn --version -q
Executing: svn --version -q
sh: 1.8.3

================================================================================
TEST configureDirectories from PETSc.utilities.petscdir(/cygdrive/c/cygwin64/packages/petsc-3.4.3/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      4
        #define PETSC_VERSION_SUBMINOR   3
        #define PETSC_VERSION_PATCH      0
        #define PETSC_VERSION_DATE       "Oct, 15, 2013"
        #define PETSC_VERSION_GIT        "e9715d0b55579104fb4321f3f4f3f0e2ce2d7d6d"
        #define PETSC_VERSION_DATE_GIT   "2013-10-15 11:50:31 -0500"
        #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR)          \
        #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \
        #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \
          Defined make macro "DIR" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3"
          Defined "DIR" to ""/cygdrive/c/cygwin64/packages/petsc-3.4.3""
================================================================================
TEST configureExternalPackagesDir from PETSc.utilities.petscdir(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/petscdir.py:77)
TESTING: configureExternalPackagesDir from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:77)
================================================================================
TEST configureInstallationMethod from PETSc.utilities.petscdir(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/petscdir.py:84)
TESTING: configureInstallationMethod from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:84)
        This is a tarball installation
================================================================================
TEST configureETags from PETSc.utilities.Etags(/cygdrive/c/cygwin64/packages/petsc-3.4.3/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(/cygdrive/c/cygwin64/packages/petsc-3.4.3/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 printEnvVariables from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1504)
TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1504)
        **** printenv ****
BIN_ROOT=C:\Program Files (x86)\Intel\Composer XE 2013\bin\
LIB=C:\Program Files (x86)\Intel\Composer XE 2013\compiler\lib;C:\Program Files (x86)\Intel\Composer XE 2013\compiler\lib\intel64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\x64;C:\Program Files (x86)\Intel\Composer XE 2013\mkl\lib\intel64;C:\Program Files (x86)\Intel\Composer XE 2013\compiler\lib\intel64;
VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
COMPUTERNAME=NWMOP
SCRIPT_NAME=compilervars_arch.bat
ADVISOR_XE_2013_DIR=C:\Program Files (x86)\Intel\Advisor XE 2013\.\
!C:=C:\Program Files (x86)\Intel\Composer XE 2013
WIN_TITLE_ARCH=Intel(R) 64
PRODUCT_NAME=Intel Composer XE 2013 
CCP_INC=C:\MSHPC\MSHPC2008R2SDK\Include\
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:
SHELL=/bin/bash
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
USERDOMAIN=nwmop
FrameworkVersion64=v4.0.30319
MANPATH=/usr/local/man:/usr/share/man:/usr/man:
FrameworkDir=C:\Windows\Microsoft.NET\Framework64
CCP_LIB64=C:\MSHPC\MSHPC2008R2SDK\Lib\amd64\
ARCH_PATH_MPI=em64t
KMP_AFFINITY=verbose,granularity=thread,compact
COMSPEC=C:\Windows\system32\cmd.exe
WIN_TITLE_VS=Visual Studio 2010
ARCH_PATH=intel64
TARGET_ARCH=intel64
MOZ_PLUGIN_PATH=C:\Program Files (x86)\PDFlite\
HOMEDRIVE=C:
MKLROOT=C:\Program Files (x86)\Intel\Composer XE 2013\mkl
FrameworkVersion=v4.0.30319
SYSTEMDRIVE=C:
HOSTNAME=nwmop
PETSC_ARCH=arch-mswin-c-optimized-hypre
PROCESSOR_LEVEL=6
OS=Windows_NT
C_INCLUDE_PATH=C:\MinGW\include
PRODUCT_NAME_FULL=Intel(R) Composer XE 2013 Update 5 (package 198)
TARGET_VS=vs2010
INTEL_DEV_REDIST=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\
IFORT_COMPILER14=C:\Program Files (x86)\Intel\Composer XE 2013 SP1\
CommandPromptType=Native
USER=dsu
IFORT_COMPILER13=C:\Program Files (x86)\Intel\Composer XE 2013\
SYSTEMROOT=C:\Windows
PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ 
tmp=C:\Users\dsu\AppData\Local\Temp
TEMP=/tmp
SHLVL=1
VISUALSVN_SERVER=C:\Program Files (x86)\VisualSVN Server\
PETSC_DIR=/cygdrive/c/cygwin64/packages/petsc-3.4.3
HOMEPATH=\Users\dsu
WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\
ROOT=C:\Program Files (x86)\Intel\Composer XE 2013
LOGONSERVER=\\NWMOP
CCP_JOBTEMPLATE=Default
C_TARGET_ARCH=intel64
MSVS_VAR_SCRIPT="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\..\..\VC\vcvarsall.bat"
PRINTER=Microsoft XPS Document Writer (redirected 1)
INSPECTOR_2013_DIR=C:\Program Files (x86)\Intel\Inspector XE 2013\
SESSIONNAME=RDP-Tcp#0
INCLUDE=C:\Program Files (x86)\Intel\Composer XE 2013\compiler\include;C:\Program Files (x86)\Intel\Composer XE 2013\compiler\include\intel64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include;C:\Program Files (x86)\Intel\Composer XE 2013\mkl\include;
CLIENTNAME=DSU-PC
APPDATA=C:\Users\dsu\AppData\Roaming
OMP_NUM_THREADS=6
VBOX_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
CCP_HOME=C:\MSHPC\MSHPC2008R2\
TMP=/tmp
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
INTEL_LICENSE_FILE=C:\Program Files (x86)\Common Files\Intel\Licenses
COMMONPROGRAMFILES=C:\Program Files\Common Files
HOME=/home/dsu
MIC_LD_LIBRARY_PATH=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\compiler\lib\mic
LANG=en_US.UTF-8
LIBRARY_PATH=C:\MinGW\lib
ProgramData=C:\ProgramData
PROCESSOR_ARCHITECTURE=AMD64
ALLUSERSPROFILE=C:\ProgramData
PATH_PHAST=C:\Program Files (x86)\USGS\phast-2.4.1-7430\\bin
BUNDLE_NAME=Intel(R) Parallel Studio XE 2013
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
USERNAME=dsu
FrameworkDIR64=C:\Windows\Microsoft.NET\Framework64
PROMPT=$P$G
PETSC_DIR3=/cygdrive/c/cygwin64/packages/petsc-dev
PETSC_ARCH3=arch-mswin-c-optimized
PETSC_ARCH2=arch-mswin-c-debug
INSPECTOR_XE_2013_DIR=C:\Program Files (x86)\Intel\Inspector XE 2013\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
CommonProgramW6432=C:\Program Files\Common Files
WINDIR=C:\Windows
Framework35Version=v3.5
temp=C:\Users\dsu\AppData\Local\Temp
Platform=X64
NUMBER_OF_PROCESSORS=12
CCP_LIB32=C:\MSHPC\MSHPC2008R2SDK\Lib\i386\
WIN_TITLE=Intel Composer XE 2013  Intel(R) 64 Visual Studio 2010
TARGET_VS_ARCH=amd64
MSMPI_INC=C:\MSHPC\MSHPC2008R2\Inc\
PUBLIC=C:\Users\Public
USERPROFILE=C:\Users\dsu
_=./configure
LIBPATH=C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Windows\Microsoft.NET\Framework64\v3.5;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\amd64;
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
PROGRAMFILES=C:\Program Files
PROCESSOR_REVISION=2d07
PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64:/cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64:/cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319:/cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin:/cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl:/cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler:/cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32:/cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32:/cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32:/cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64:/cygdrive/c/MSHPC/MSHPC2008R2/Bin:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/TEC100/BIN:/cygdrive/c/Program Files (x86)/CMake 2.8/bin:/cygdrive/c/Program Files/doxygen/bin:/cygdrive/c/Program Files (x86)/Graphviz 2.28/bin:/cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin:/usr/bin:/cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE:/cygdrive/c/Program Files/TortoiseSVN/bin:/cygdrive/c/Program Files (x86)/VisualSVN/bin:/cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt
TERM=cygwin
TZ=America/Vancouver
CCP_SDK=C:\MSHPC\MSHPC2008R2SDK\
VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0\
VTUNE_AMPLIFIER_XE_2013_DIR=C:\Program Files (x86)\Intel\VTune Amplifier XE 2013\
LOCALAPPDATA=C:\Users\dsu\AppData\Local
MSMPI_LIB64=C:\MSHPC\MSHPC2008R2\Lib\amd64\
TEC100HOME=C:\Program Files\TEC100
FP_NO_HOST_CHECK=NO
OLDPWD=/home/dsu
PWD=/cygdrive/c/cygwin64/packages/petsc-3.4.3
MSMPI_LIB32=C:\MSHPC\MSHPC2008R2\Lib\i386\
VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\
================================================================================
TEST resetEnvCompilers from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1511)
TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1511)
================================================================================
TEST checkMPICompilerOverride from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1476)
TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1476)
  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 requireMpiLdPath from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1495)
TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1495)
  OpenMPI wrappers require LD_LIBRARY_PATH set
================================================================================
TEST checkVendor from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:399)
TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:399)
  Determine the compiler vendor
        Compiler vendor is ""
================================================================================
TEST checkInitialFlags from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:409)
TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:409)
  Initialize the compiler and linker flags
          Pushing language C
        Initialized CFLAGS to 
        Initialized CFLAGS to 
        Initialized LDFLAGS to 
          Popping language C
          Pushing language CUDA
        Initialized CUDAFLAGS to 
        Initialized CUDAFLAGS to 
        Initialized LDFLAGS to 
          Popping language CUDA
          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 CUDAPPFLAGS to 
        Initialized CXXCPPFLAGS to 
        Initialized CC_LINKER_FLAGS to []
        Initialized CXX_LINKER_FLAGS to []
        Initialized FC_LINKER_FLAGS to []
        Initialized CUDAC_LINKER_FLAGS to []
        Initialized sharedLibraryFlags to []
        Initialized dynamicLibraryFlags to []
================================================================================
TEST checkCCompiler from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:525)
TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:525)
  Locate a functional C compiler
Checking for program /usr/local/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/win32fe...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/win32fe...not found
Checking for program /cygdrive/c/Windows/system32/win32fe...not found
Checking for program /cygdrive/c/Windows/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/win32fe...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/win32fe...not found
Checking for program /home/dsu/win32fe...not found
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "CC" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
            Pushing language C
                      All intermediate test results are stored in /tmp/petsc-_gMCR8/config.setCompilers
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language C
================================================================================
TEST checkCPreprocessor from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:560)
TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:560)
  Locate a functional C preprocessor
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "CPP" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E"
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"

#line 17 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





































































































































































































































































































































































































































          Popping language C
================================================================================
TEST checkCUDACompiler from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:594)
TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:594)
  Locate a functional CUDA compiler
Checking for program /usr/local/bin/nvcc...not found
Checking for program /usr/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/nvcc...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/nvcc...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/nvcc...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/nvcc...not found
Checking for program /cygdrive/c/Windows/system32/nvcc...not found
Checking for program /cygdrive/c/Windows/nvcc...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/nvcc...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/nvcc...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/nvcc...not found
Checking for program /usr/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/nvcc...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/nvcc...not found
Checking for program /home/dsu/nvcc...not found
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/nvcc...not found
Checking for program /usr/local/bin/nvcc...not found
Checking for program /usr/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/nvcc...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/nvcc...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/nvcc...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/nvcc...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/nvcc...not found
Checking for program /cygdrive/c/Windows/system32/nvcc...not found
Checking for program /cygdrive/c/Windows/nvcc...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/nvcc...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/nvcc...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/nvcc...not found
Checking for program /usr/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/nvcc...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/nvcc...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/nvcc...not found
Checking for program /home/dsu/nvcc...not found
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/nvcc...not found
================================================================================
TEST checkCUDAPreprocessor from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:632)
TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:632)
  Locate a functional CUDA preprocessor
================================================================================
TEST checkCxxCompiler from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:735)
TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:735)
  Locate a functional Cxx compiler
Checking for program /usr/local/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/win32fe...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/win32fe...not found
Checking for program /cygdrive/c/Windows/system32/win32fe...not found
Checking for program /cygdrive/c/Windows/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/win32fe...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/win32fe...not found
Checking for program /home/dsu/win32fe...not found
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "CXX" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
            Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language CXX
                    Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language Cxx
================================================================================
TEST checkCxxPreprocessor from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:773)
TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:773)
  Locate a functional Cxx preprocessor
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "CXXCPP" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E"
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.cc"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"

#line 17 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.cc"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"




extern "C" {
}

#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.setcompilers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.SET\\conftest.cc"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib"

#pragma once


#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h"

#pragma once



#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
















#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


namespace vc_attributes
{
#line 55 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

enum YesNoMaybe
{
	
	No = 0x0fff0001,
	Maybe = 0x0fff0010,
	Yes = 0x0fff0100
};

typedef enum YesNoMaybe YesNoMaybe;

enum AccessType
{
	NoAccess = 0,
	Read = 1,
	Write = 2,
	ReadWrite = 3
};

typedef enum AccessType AccessType;



[repeatable]
[source_annotation_attribute( Parameter )]
struct PreAttribute
{

	PreAttribute();
#line 85 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

	unsigned int Deref;
	YesNoMaybe Valid;
	YesNoMaybe Null;
	YesNoMaybe Tainted;
	AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};

[repeatable]
[source_annotation_attribute( Parameter|ReturnValue )]
struct PostAttribute
{

	PostAttribute();
#line 116 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

	unsigned int Deref;
	YesNoMaybe Valid;
	YesNoMaybe Null;
	YesNoMaybe Tainted;
	AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	YesNoMaybe NullTerminated;
	YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( Parameter )]
struct FormatStringAttribute
{

	FormatStringAttribute();
#line 147 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};

[repeatable]
[source_annotation_attribute( ReturnValue )]
struct InvalidCheckAttribute
{

	InvalidCheckAttribute();
#line 159 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

	long Value;
};

[source_annotation_attribute( Method )]
struct SuccessAttribute
{

	SuccessAttribute();
#line 169 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

	const wchar_t* Condition;
};

[repeatable]
[source_annotation_attribute( Parameter )]
struct PreBoundAttribute
{

	PreBoundAttribute();
#line 180 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
	unsigned int Deref;
};

[repeatable]
[source_annotation_attribute( Parameter|ReturnValue )]
struct PostBoundAttribute
{

	PostBoundAttribute();
#line 190 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
	unsigned int Deref;
};

[repeatable]
[source_annotation_attribute( Parameter )]
struct PreRangeAttribute
{

	PreRangeAttribute();
#line 200 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

[repeatable]
[source_annotation_attribute( Parameter|ReturnValue )]
struct PostRangeAttribute
{

	PostRangeAttribute();
#line 212 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


};  
#line 222 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






















typedef ::vc_attributes::YesNoMaybe SA_YesNoMaybe;
const ::vc_attributes::YesNoMaybe SA_Yes = ::vc_attributes::Yes;
const ::vc_attributes::YesNoMaybe SA_No = ::vc_attributes::No;
const ::vc_attributes::YesNoMaybe SA_Maybe = ::vc_attributes::Maybe;

typedef ::vc_attributes::AccessType SA_AccessType;
const ::vc_attributes::AccessType SA_NoAccess = ::vc_attributes::NoAccess;
const ::vc_attributes::AccessType SA_Read = ::vc_attributes::Read;
const ::vc_attributes::AccessType SA_Write = ::vc_attributes::Write;
const ::vc_attributes::AccessType SA_ReadWrite = ::vc_attributes::ReadWrite;


typedef ::vc_attributes::PreAttribute          SA_Pre;
typedef ::vc_attributes::PostAttribute         SA_Post;
typedef ::vc_attributes::FormatStringAttribute SA_FormatString;
typedef ::vc_attributes::InvalidCheckAttribute SA_InvalidCheck; 
typedef ::vc_attributes::SuccessAttribute      SA_Success;
typedef ::vc_attributes::PreBoundAttribute     SA_PreBound;
typedef ::vc_attributes::PostBoundAttribute    SA_PostBound;
typedef ::vc_attributes::PreRangeAttribute     SA_PreRange;
typedef ::vc_attributes::PostRangeAttribute    SA_PostRange;
#line 266 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"















#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"















































































































































































































































































































































































































































          Popping language Cxx
================================================================================
TEST checkFortranCompiler from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:882)
TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:882)
  Locate a functional Fortran compiler
Checking for program /usr/local/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/win32fe...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/win32fe...not found
Checking for program /cygdrive/d/dsu/ResearchAtUBC/Dropbox/ParallelDevelop/MIN3P_THCm/Branch_PETSc_Solver/src/project/visualstudio_p/x64/win32fe...not found
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/Bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/win32fe...not found
Checking for program /cygdrive/c/Windows/system32/win32fe...not found
Checking for program /cygdrive/c/Windows/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/win32fe...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/win32fe...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/win32fe...not found
Checking for program /usr/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/win32fe...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/win32fe...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/win32fe...not found
Checking for program /home/dsu/win32fe...not found
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "FC" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort"
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                                            Pushing language C
                                            Popping language C
                                            Pushing language CUDA
                                            Popping language CUDA
                                            Pushing language Cxx
                                            Popping language Cxx
                                            Pushing language FC
                                            Popping language FC
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: 
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language FC
================================================================================
TEST checkFortranComments from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:901)
TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:901)
  Make sure fortran comment "!" works
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
! comment
      program main

      end
        Fortran comments can use ! in column 1
          Popping language FC
================================================================================
TEST checkPIC from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:964)
TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:964)
  Determine the PIC option for each compiler
       - There needs to be a test that checks that the functionality is actually working
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying C compiler flag -PIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-PIC'

          Rejecting C linker flag -PIC due to 
cl : Command line warning D9002 : ignoring unknown option '-PIC'

        Rejected C compiler flag -PIC because linker cannot handle it
        Trying C compiler flag -fPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-fPIC'

          Rejecting C linker flag -fPIC due to 
cl : Command line warning D9002 : ignoring unknown option '-fPIC'

        Rejected C compiler flag -fPIC because linker cannot handle it
        Trying C compiler flag -KPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-KPIC'

          Rejecting C linker flag -KPIC due to 
cl : Command line warning D9002 : ignoring unknown option '-KPIC'

        Rejected C compiler flag -KPIC because linker cannot handle it
        Trying C compiler flag -qpic
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-qpic'

          Rejecting C linker flag -qpic due to 
cl : Command line warning D9002 : ignoring unknown option '-qpic'

        Rejected C compiler flag -qpic because linker cannot handle it
          Popping language C
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying Cxx compiler flag -PIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-PIC'

          Rejecting Cxx linker flag -PIC due to 
cl : Command line warning D9002 : ignoring unknown option '-PIC'

        Rejected Cxx compiler flag -PIC because linker cannot handle it
        Trying Cxx compiler flag -fPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-fPIC'

          Rejecting Cxx linker flag -fPIC due to 
cl : Command line warning D9002 : ignoring unknown option '-fPIC'

        Rejected Cxx compiler flag -fPIC because linker cannot handle it
        Trying Cxx compiler flag -KPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-KPIC'

          Rejecting Cxx linker flag -KPIC due to 
cl : Command line warning D9002 : ignoring unknown option '-KPIC'

        Rejected Cxx compiler flag -KPIC because linker cannot handle it
        Trying Cxx compiler flag -qpic
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-qpic'

          Rejecting Cxx linker flag -qpic due to 
cl : Command line warning D9002 : ignoring unknown option '-qpic'

        Rejected Cxx compiler flag -qpic because linker cannot handle it
          Popping language Cxx
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

icl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

                         Intel(R) Fortran Compiler Help
                         ==============================

  Intel(R) Compiler includes compiler options that optimize for instruction
  sets that are available in both Intel(R) and non-Intel microprocessors, but
  may perform additional optimizations for Intel microprocessors than for
  non-Intel microprocessors.  In addition, certain compiler options for
  Intel(R) Compiler are reserved for Intel microprocessors.  For a detailed
  description of these compiler options, including the instructions they
  implicate, please refer to "Intel(R) Compiler User and Reference Guides >
  Compiler Options."

   usage: ifort [options] file1 [file2 ...] [/link linker_options]

      where options represents zero or more compiler options

      fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), 
      assembly (.asm), object (.obj), static library (.lib), or 
      other linkable file

      linker_options represents zero or more linker options

Notes
-----
1. Many FL32 options are supported; a warning is printed for unsupported
   options.

2. Intel Fortran compiler options may be placed in your ifort.cfg file.

   Some options listed are only available on a specific system
   i32    indicates the feature is available on systems based on IA-32
          architecture
   i64em  indicates the feature is available on systems using Intel(R) 64
          architecture

                             Compiler Option List
                             --------------------

Optimization
------------

/O1       optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2       optimize for maximum speed (DEFAULT)
/O3       optimize for maximum speed and enable more aggressive optimizations
          that may not improve performance on some programs
/Ox       enable maximum optimizations (same as /O2)
/Os       enable speed optimizations, but disable some optimizations which
          increase code size for small speed benefit (overrides /Ot)
/Ot       enable speed optimizations (overrides /Os)
/Od       disable optimizations
/Oy[-]    enable/disable using EBP as a general purpose register (no frame
          pointer) (i32 only)
/fast     enable /QxHOST /O3 /Qipo /Qprec-div-
          options set by /fast cannot be overridden with the exception of
          /QxHOST, list options separately to change behavior
/Oa[-]    assume no aliasing in program
/Ow[-]    assume no aliasing within functions, but assume aliasing across calls


Code Generation
---------------

/Qx<code>
          generate specialized code to run exclusively on processors
          indicated by <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.  Optimizes for the Intel NetBurst(R)
                    microarchitecture.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors.  Optimizes for the enhanced Pentium(R) M 

                    processor microarchitecture and Intel NetBurst(R)
                    microarchitecture. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.  Optimizes for the
                    Intel(R) Core(TM) microarchitecture.
            SSE4.1  May generate Intel(R) SSE4 Vectorizing Compiler and Media
                    Accelerator instructions for Intel processors.  May 
                    generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions
                    and it may optimize for Intel(R) 45nm Hi-k next generation
                    Intel Core(TM) microarchitecture.
            SSE4.2  May generate Intel(R) SSE4 Efficient Accelerated String
                    and Text Processing instructions supported by Intel(R)
                    Core(TM) i7 processors.  May generate Intel(R) SSE4 
                    Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3,

                    SSE3, SSE2, and SSE instructions and it may optimize for
                    the Intel(R) Core(TM) processor family.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
                    Optimizes for a future Intel processor.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors. Optimizes for a
                    future Intel processor. 
            SSSE3_ATOM
                    May generate MOVBE instructions for Intel processors,
                    depending on the setting of option /Qinstruction.
                    May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors. Optimizes for the
                    Intel(R) Atom(TM) processor and Intel(R) Centrino(R)
                    Atom(TM) Processor Technology.
/QxHost   generate instructions for the highest instruction set and processor
          available on the compilation host machine
/Qax<code1>[,<code2>,...]
          generate code specialized for processors specified by <codes>
          while also generating generic IA-32 instructions.  
          <codes> includes one or more of the following:
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE
                   instructions for Intel processors.
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2,
                    and SSE instructions for Intel processors.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors.
/arch:<code>
          generate specialized code to optimize for processors indicated by
          <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions
            SSE3    May generate Intel(R) SSE3, SSE2 and SSE instructions
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and

                    SSE instructions
            AVX     May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2 and SSE instructions
/Qinstruction:<keyword>
          Refine instruction set output for the selected target processor

            [no]movbe  - Do/do not generate MOVBE instructions with SSSE3_ATOM
                          (requires /QxSSSE3_ATOM)
           
/Qextend-arguments:[32|64]
          By default, unprototyped scalar integer arguments are passed
          in 32-bits (sign-extended if necessary).
          On Intel(R) 64, unprototyped scalar integer arguments may be 
          extended to 64-bits.

Interprocedural Optimization (IPO)
----------------------------------

/Qip[-]   enable(DEFAULT)/disable single-file IP optimization
          within files
/Qipo[n]  enable multi-file IP optimization between files
/Qipo-c   generate a multi-file object file (ipo_out.obj)
/Qipo-S   generate a multi-file assembly file (ipo_out.asm)
/Qip-no-inlining
          disable full and partial inlining
/Qip-no-pinlining
          disable partial inlining
/Qipo-separate
          create one object file for every source file (overrides /Qipo[n])
/Qipo-jobs<n>
          specify the number of jobs to be executed simultaneously during the
          IPO link phase

Advanced Optimizations
----------------------

/Qunroll[n]
          set maximum number of times to unroll loops.  Omit n to use default
          heuristics.  Use n=0 to disable the loop unroller
/Qunroll-aggressive[-]
          enables more aggressive unrolling heuristics
/Qscalar-rep[-]
          enable(DEFAULT)/disable scalar replacement (requires /O3)
/Qpad[-]  enable/disable(DEFAULT) changing variable and array memory layout
/Qsafe-cray-ptr
          Cray pointers do not alias with other variables
/Qansi-alias[-]
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
/Qcomplex-limited-range[-]
          enable/disable(DEFAULT) the use of the basic algebraic expansions of
          some complex arithmetic operations.  This can allow for some
          performance improvement in programs which use a lot of complex
          arithmetic at the loss of some exponent range.
/reentrancy:<keyword>
          specify whether the threaded, reentrant run-time support should be
          used
          Keywords:  none (same as /noreentrancy), threaded, async
/noreentrancy
          do not use threaded, reentrant run-time support
/heap-arrays[:n]
          temporary arrays of minimum size n (in kilobytes) are allocated in
          heap memory rather than on the stack.  If n is not specified, 
          all temporary arrays are allocated in heap memory.
/heap-arrays-
          temporary arrays are allocated on the stack (DEFAULT)
/Qopt-multi-version-aggressive[-]
          enables more aggressive multi-versioning to check for pointer
          aliasing and scalar replacement
/Qopt-ra-region-strategy[:<keyword>]
          select the method that the register allocator uses to partition each
          routine into regions
            routine - one region per routine
            block   - one region per block
            trace   - one region per trace
            loop    - one region per loop
            default - compiler selects best option
/Qvec[-]  enables(DEFAULT)/disables vectorization
/Qvec-guard-write[-]
          enables cache/bandwidth optimization for stores under conditionals
          within vector loops
/Qvec-threshold[n]
          sets a threshold for the vectorization of loops based on the
          probability of profitable execution of the vectorized loop in
          parallel
/Qopt-malloc-options:{0|1|2|3|4}
          specify malloc configuration parameters.  Specifying a non-zero <n>
          value will cause alternate configuration parameters to be set for
          how malloc allocates and frees memory
/Qopt-jump-tables:<arg>
          control the generation of jump tables
            default - let the compiler decide when a jump table, a series of
                      if-then-else constructs or a combination is generated
            large   - generate jump tables up to a certain pre-defined size
                      (64K entries)
            <n>     - generate jump tables up to <n> in size
          use /Qopt-jump-tables- to lower switch statements as chains of
          if-then-else constructs
/Qopt-block-factor:<n>
          specify blocking factor for loop blocking
/Qopt-streaming-stores:<arg>
          specifies whether streaming stores are generated
            always - enables generation of streaming stores under the
            assumption that the application is memory bound
            auto   - compiler decides when streaming stores are used (DEFAULT)
            never  - disables generation of streaming stores
/Qmkl[:<arg>]
          link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring
          in the associated headers
            parallel   - link using the threaded Intel(R) MKL libraries. This
                         is the default when /Qmkl is specified
            sequential - link using the non-threaded Intel(R) MKL libraries
            cluster    - link using the Intel(R) MKL Cluster libraries plus
                         the sequential Intel(R) MKL libraries
/Qimsl    link to the International Mathematics and Statistics Library* (IMSL*
          library)
/Qopt-subscript-in-range[-]
          assumes no overflows in the intermediate computation of the
          subscripts
/Qcoarray[:shared|distributed]
          enable/disable(DEFAULT) coarray syntax for data parallel
          programming.  The default is shared-memory; distributed
          memory is only valid with the Intel(R) Cluster Toolkit
/Qcoarray-num-images:n
          set default number of coarray images
/Qopt-matmul[-]
          replace matrix multiplication with calls to intrinsics and threading
          libraries for improved performance (DEFAULT at /O3 /Qparallel)
/Qsimd[-]
          enables(DEFAULT)/disables vectorization using SIMD directive
/Qguide-opts:<arg>
          tells the compiler to analyze certain code and generate 
          recommendations that may improve optimizations
/Qguide-file[:<filename>]
          causes the results of guide to be output to a file
/Qguide-file-append[:<filename>]
          causes the results of guide to be appended to a file
/Qguide[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization,
          auto-parallelization, and data transformation (DEFAULT is 4 when the
          option is specified)
/Qguide-data-trans[:<level>]
          lets you set a level (1 - 4) of guidance for data transformation
          (DEFAULT is 4 when the option is specified)
/Qguide-par[:<level>]
          lets you set a level (1 - 4) of guidance for auto-parallelization
          (DEFAULT is 4 when the option is specified)
/Qguide-vec[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization
          (DEFAULT is 4 when the option is specified)
/Qguide-profile:<[file|dir]>[,[file|dir],...]
          specify a loop profiler data file (or set of files in a directory)
          when using the /Qguide option
/Qopt-mem-layout-trans[:<level>]
          controls the level of memory layout transformations performed by the
          compiler
           0 - disable memory layout transformations (same as
               /Qopt-mem-layout-trans-)
           1 - enable basic memory layout transformations
           2 - enable more memory layout transformations  (DEFAULT when the
               option is specified)
           3 - enable aggressive memory layout transformations
/Qopt-prefetch[:n]
          enable levels of prefetch insertion, where 0 disables.
          n may be 0 through 4 inclusive.  Default is 2.
/Qopt-prefetch-
          disable(DEFAULT) prefetch insertion.  Equivalent to /Qopt-prefetch:0

Profile Guided Optimization (PGO)
---------------------------------

/Qprof-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qprof-src-root <dir>
          specify project root directory for application source files to
          enable relative path resolution during profile feedback on sources
          below that directory
/Qprof-src-root-cwd
          specify the current directory as the project root directory for
          application source files to enable relative path resolution during
          profile feedback on sources below that directory
/Qprof-src-dir[-]
          specify whether directory names of sources should be 
          considered when looking up profile records within the .dpi file
/Qprof-file <file>
          specify file name for profiling summary file
/Qprof-data-order[-]
          enable/disable(DEFAULT) static data ordering with profiling
/Qprof-func-order[-]
          enable/disable(DEFAULT) function ordering with profiling
/Qprof-gen[:keyword]
          instrument program for profiling.
          Optional keyword may be srcpos or globdata
/Qprof-gen-
          disable profiling instrumentation
/Qprof-use[:<arg>]
          enable use of profiling information during optimization
            weighted  - invokes profmerge with -weighted option to scale data
                        based on run durations
            [no]merge - enable(default)/disable the invocation of the profmerge

                        tool
/Qprof-use-
          disable use of profiling information during optimization
/Qcov-gen
          instrument program for profiling
/Qcov-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qcov-file <file>
          specify file name for profiling summary file
/Qinstrument-functions[-]
          determine whether function entry and exit points are instrumented
/Qprof-hotness-threshold:<val>
          set the hotness threshold for function grouping and function ordering

          val indicates percentage of functions to be placed in hot region.
          This option requires /Qprof-use 
           and /Qprof-func-order
          
/Qprof-value-profiling:<arg>[,<arg>,...]
          limit value profiling
            none      - inhibit all types of value profiling
            nodivide  - inhibit value profiling of non-compile time constants
                        used in division or remainder operations
            noindcall - inhibit value profiling of function addresses at
                        indirect call sites
/Qprofile-functions
          enable instrumentation in generated code for collecting
          function execution time profiles
/Qprofile-loops:<arg>
          enable instrumentation in generated code for collecting
          loop execution time profiles
             inner    - instrument inner loops
             outer    - instrument outer loops
             all      - instrument all loops
/Qprofile-loops-report:<arg>
          Control the level of instrumentation inserted for reporting loop
          execution profiles
             1    - report loop times
             2    - report loop times and iteration counts

Optimization Reports
--------------------

/Qvec-report[n]
          control amount of vectorizer diagnostic information
            n=0    no diagnostic information
            n=1    indicate vectorized loops (DEFAULT when enabled)
            n=2    indicate vectorized/non-vectorized loops
            n=3    indicate vectorized/non-vectorized loops and prohibiting
                   data dependence information
            n=4    indicate non-vectorized loops
            n=5    indicate non-vectorized loops and prohibiting data
                   dependence information
            n=6    indicate vectorized/non-vectorized loops with greater
                   details and prohibiting data dependence information
            n=7    indicate vector code quality message ids and data values
                   for vectorized loops
/Qopt-report[:n]
          generate an optimization report to stderr
            0   disable optimization report output
            1   minimum report output
            2   medium output (DEFAULT when enabled)
            3   maximum report output
/Qopt-report-file:<file>
          specify the filename for the generated report
/Qopt-report-phase:<phase>
          specify the phase that reports are generated against
/Qopt-report-routine:<name>
          reports on routines containing the given name
/Qopt-report-help
          display the optimization phases available for reporting
/Qtcheck[:mode]
          enable analysis of threaded applications (requires Intel(R) Thread
          Checker; cannot be used with compiler alone)
            tci - instruments a program to perform a thread-count-independent
                  analysis
            tcd - instruments a program to perform a thread-count-dependent
                  analysis (DEFAULT when mode is not used)
            api - instruments a program at the api-imports level
/Qtcollect[:<lib>]
          inserts instrumentation probes calling the Intel(R) Trace Collector
          API.  The library <lib>.lib is linked in the default being VT.lib
          (requires Intel(R) Trace Collector)
/Qtcollect-filter:file
          Enable or disable the instrumentation of specified functions. 
          (requires Intel(R) Trace Collector)

OpenMP* and Parallel Processing
------------------------------

/Qopenmp  enable the compiler to generate multi-threaded code based on the
          OpenMP* directives (same as /openmp)
/Qopenmp-stubs
          enables the user to compile OpenMP programs in sequential mode.  The
          OpenMP directives are ignored and a stub OpenMP library is linked
          (sequential)
/Qopenmp-report{0|1|2}
          control the OpenMP parallelizer diagnostic level
/Qopenmp-lib:<ver>
          choose which OpenMP library version to link with
            compat - use the Microsoft compatible OpenMP run-time libraries
                     (DEFAULT)
/Qopenmp-threadprivate:<ver>
          choose which threadprivate implementation to use
            compat - use the Microsoft compatible thread local storage
            legacy - use the Intel compatible implementation
                     (DEFAULT)
/Qparallel
          enable the auto-parallelizer to generate multi-threaded code for
          loops that can be safely executed in parallel
/Qpar-report{0|1|2|3}
          control the auto-parallelizer diagnostic level
/Qpar-threshold[n]
          set threshold for the auto-parallelization of loops where n is an
          integer from 0 to 100
/Qpar-runtime-control[n]
          Control parallelizer to generate runtime check code for effective 
          automatic parallelization.
            n=0    no runtime check based auto-parallelization 
            n=1    generate runtime check code under conservative mode 
                   (DEFAULT when enabled)
            n=2    generate runtime check code under heuristic mode
            n=3    generate runtime check code under aggressive mode
/Qpar-schedule-static[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Divides iterations into contiguous pieces.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static_balanced[:n]
          Divides iterations into even-sized chunks.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static-steal[:n]
          Divides iterations into even-sized chunks, but allows
          threads to steal parts of chunks from neighboring threads
/Qpar-schedule-dynamic[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Assigns iterations to threads in chunks dynamically.
          Chunk size is n iterations if specified, otherwise 1.
/Qpar-schedule-guided[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Indicates a minimum number of iterations.  If specified,
          n is the minimum number, otherwise 1.
/Qpar-schedule-guided-analytical[:n]
          Divides iterations by using exponential distribution or 
          dynamic distributions.
/Qpar-schedule-runtime
          Specifies a scheduling algorithm for DO loop iteration.
          Defers the scheduling decision until runtime.
/Qpar-schedule-auto
          Lets the compiler or run-time system determine the 
          scheduling algorithm.
/Qpar-adjust-stack<n>
          perform fiber-based main thread stack adjustment
/Qpar-affinity=[<modifier>,...]<type>[,<permute>][,<offset>] 
          tune application performance by setting different thread affinity
/Qpar-num-threads=<n>
          tune application performance by setting different number of threads 
/Qparallel-source-info[:n]
          enable(DEFAULT)/disable the emission of source location information
          for parallel code generation with OpenMP and auto-parallelization
            0 - disable (same as /Qparallel-source-info-)
            1 - emit routine name and line information (DEFAULT)
            2 - emit path, file, routine name and line information
/Qpar     same as /Qparallel

Floating Point
--------------

/fp:<name>
          enable <name> floating point model variation
            except[-] - enable/disable floating point semantics
            fast[=1|2]  - enables more aggressive floating point optimizations
            precise     - allows value-safe optimizations
            source      - enables intermediates in source precision
            strict      - enables /fp:precise /fp:except, disables
                          contractions and enables pragma stdc fenv_access
/Qfp-speculation:<mode>
          enable floating point speculations with the following <mode>
          conditions:
            fast   - speculate floating point operations (DEFAULT)
            safe   - speculate only when safe
            strict - same as off
            off    - disables speculation of floating-point operations
/Qpc32    set internal FPU precision to 24 bit significand
/Qprec    improve floating-point precision (speed impact less than /Op)
/Qprec-sqrt[-]
          determine if certain square root optimizations are enabled
/Qprec-div[-]
          improve precision of FP divides (some speed impact)
/Qfast-transcendentals[-]
          generate a faster version of the transcendental functions
/Qfp-port[-]
          round fp results at assignments and casts (some speed impact)
/Qfp-stack-check
          enable fp stack checking after every function/procedure call
/Qrcd     rounding mode to enable fast float-to-int conversions
/rounding-mode:chopped
          set internal FPU rounding control to truncate
/Qftz[-]  enable/disable flush denormal results to zero
/fpe:{0|1|3}
          specifies program-wide behavior on floating point exceptions
/fpe-all:{0|1|3}
          specifies floating point exception behavior on all functions
          and subroutines.  Also sets /assume:ieee_fpe_flags
/[no]fltconsistency
          specify that improved floating-point consistency should be used
/Qfma[-]  enable/disable the combining of floating point multiplies and
          add/subtract operations
/[no]recursive
          compile all procedures for possible recursive execution

Inlining
--------

/Ob<n>    control inline expansion:
            n=0  disable inlining (same as /inline:none)
            n=1  inline functions declared with ATTRIBUTES INLINE or
                   FORCEINLINE
            n=2  inline any function, at the compiler's discretion 
/Qinline-min-size:<n>
          set size limit for inlining small routines
/Qinline-min-size-
          no size limit for inlining small routines
/Qinline-max-size:<n>
          set size limit for inlining large routines
/Qinline-max-size-
          no size limit for inlining large routines
/Qinline-max-total-size:<n>
          maximum increase in size for inline function expansion
/Qinline-max-total-size-
          no size limit for inline function expansion
/Qinline-max-per-routine:<n>
          maximum number of inline instances in any function
/Qinline-max-per-routine-
          no maximum number of inline instances in any function
/Qinline-max-per-compile:<n>
          maximum number of inline instances in the current compilation
/Qinline-max-per-compile-
          no maximum number of inline instances in the current compilation
/Qinline-factor:<n>
          set inlining upper limits by n percentage
/Qinline-factor-
          do not set set inlining upper limits
/Qinline-forceinline
          treat inline routines as forceinline
/Qinline-dllimport
          allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT
          to be inlined
/Qinline-calloc
          directs the compiler to inline calloc() calls as malloc()/memset()
/inline[:keyword]
          Specifies the level of inline function expansion
            keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os)
                      speed (same as /Ob2 /Ot), none or manual (same as /Ob0)

Output, Debug, PCH
------------------

/c        compile to object (.obj) only, do not link
/nolink, /compile-only
          same as /c
/S        compile to assembly (.asm) only, do not link
/FAs      produce assembly file with optional source annotations 
/FAc      produce assembly file with optional code annotations 
/FA       produce assembly file
/Fa[file]
          name assembly file (or directory for multiple files; i.e. /FaMYDIR\)
/Fo[file]
          name object file (or directory for multiple files; i.e. /FoMYDIR\)
/Fe[file]
          name executable file or directory
/object:<filename>
          specify the name of the object file, or the directory to which object

          file(s) should be written.  (e.g. /object:MYOBJ or /object:MYDIR\)
/exe:<filename>
          specifies the name to be used for the built program (.exe) or
          dynamic-link (.dll) library
/map:<filename>
          specify that a link map file should be generated
/list:<filename>
          specify that a listing file should be generated
/list-line-len:#
          overrides the default line length (80) in a listing file
/list-page-len:#
          overrides the default page length (66) in a listing file
/show:<keyword>
          controls the contents of the listing file
          keywords: all, none, [no]include, [no]map, [no]options
/Zi, /ZI, /Z7
          produce symbolic debug information in object file (implies /Od when
          another optimization option is not explicitly set)
/debug[:keyword]
          enable debug information and control output of enhanced debug
          information
            keywords:  all, full, minimal, none, [no]inline-debug-info
/nodebug  do not enable debug information
/debug-parameters[:keyword]
          control output of debug information for PARAMETERS
            keywords: all, used, none (same as /nodebug-parameters)
/nodebug-parameters
          do not output debug information for PARAMETERS
/Qd-lines, /[no]d-lines
          compile debug statements (indicated by D in column 1)
/pdbfile[:filename]
          specify that debug related information should be generated to a
          program database file
/nopdbfile
          do not generate debug related information to a program database file
/Qtrapuv  trap uninitialized variables
/RTCu     report use of variable that was not initialized
/Qmap-opts
          enable option mapping tool

Preprocessor
------------

/D<name>[{=|#}<text>]
          define macro
/define:symbol[=<value>]
          same as /D
/nodefines
          specifies that any /D macros go to the preprocessor only, and not to
          the compiler
/U<name>  remove predefined macro
/undefine:<name>
          remove predefined macro (same as /U)
/allow:nofpp-comments
          If a Fortran end-of-line comment is seen within a #define, treat it
          as part of the definition.  Default is allow:fpp-comments
/E        preprocess to stdout
/EP       preprocess to stdout, omitting #line directives
/EP /P    preprocess to file, omitting #line directives
/P        preprocess to file
/preprocess-only
          same as /P
/[no]keep  keep/remove preprocessed file generated by preprocessor as input to
           compiler stage.  Not affected by /Qsave-temps.  Default is /nokeep
/fpp[n], /[no]fpp
           run Fortran preprocessor on source files prior to compilation
             n=0     disable running the preprocessor, equivalent to nofpp
             n=1,2,3 run preprocessor

/module:path
           specify path where mod files should be placed and first location to
           look for mod files
/u        remove all predefined macros
/I<dir>   add directory to include file search path
/[no]include:<dir>
          same as /I
/X        remove standard directories from include file search path
/[no]gen-dep[:filename]
          generate dependency information.  If no filename is specified,
          output to stdout
/gen-depformat:keyword
          generate dependency information in the specified format.
          One of:  make, nmake

Component Control
-----------------

/Qoption,<tool>,<opts>
          pass options <opts> to tool specified by <tool>
/Qlocation,<tool>,<dir>
          set <dir> as the location of tool specified by <tool>

Language
--------

/[no]altparam
          specify if alternate form of parameter constant declarations
          (without parenthesis) is recognized. Default is to recognize
/assume:<keyword>
          specify assumptions made by the optimizer and code generator
          keywords: none, [no]byterecl, [no]buffered_io, 
                    [no]bscc (nobscc same as /nbs), 
                    [no]cc_omp, [no]minus0,
                    [no]dummy_aliases (same as /Qcommon-args),
                    [no]ieee_fpe_flags, [no]fpe_summary,
                    [no]old_boz, [no]old_complex_align,
                    [no]old_logical_ldio,
                    [no]old_ldout_format, [no]old_maxminloc,
                    [no]old_unit_star, [no]old_xor, 
                    [no]protect_constants, [no]protect_parens, 
                    [no]realloc_lhs, [no]2underscore, 
                    [no]underscore (same as /us),
                    [no]std_intent_in,
                    [no]std_mod_proc_name, [no]source_include, 
                    [no]split_common,[no]writeable_strings
/ccdefault:<keyword>
          specify default carriage control for units 6 and *
          keywords:  default, fortran, list or none
/[no]check:<keyword>
          check run-time conditions.  Default is /nocheck
          keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), 
                    [no]arg_temp_created, [no]bounds (same as /CB), 
                    [no]format, [no]output_conversion, 
                    [no]pointer (same as /CA), 
                    [no]uninit (same as /CU), [no]stack
/Qcommon-args
          assume "by reference" subprogram arguments may alias one
          another.  Same as /assume:dummy_aliases
/[no]extend-source[:<keyword>]
          specify rightmost column for fixed form sources
          keywords: 72 (same as /noextend-source and /4L72),
                    80 (same as /4L80),
                   132 (same as /4L132.  Default if you specify 
                        /extend-source without a keyword.)
          
/fixed    specify source files are in fixed format. Same as /FI and /4Nf
          /nofixed indicates free format
/free     specify source files are in free format. Same as /FR and /4Yf
          /nofree indicates fixed format
/names:<keyword>
          specify how source code identifiers and external names are
          interpreted.
          keywords:  as_is, lowercase, uppercase
/[no]pad-source, /Qpad-source[-]
          make compiler acknowledge blanks at the end of a line
/stand[:<keyword>]
          specifies level of conformance with ANSI standard to check
          for.  If keyword is not specified, level of conformance is f03
          keywords: f90 (same as /4Ys), f95, 
                    f03, none (same as /nostand)
/standard-semantics
          sets assume keywords to conform to the semantics of the f03
          standard.  May result in performance loss.
          assume keywords set by /standard-semantics: 
            byterecl, fpe_summary, minus0, noold_maxminloc,
            noold_unit_star, noold_xor, protect_parens, realloc_lhs,
            std_intent_in, std_mod_proc_name, noold_ldout_format
/syntax-only, /Zs
          perform syntax and semantic checking only (no object file produced)

Compiler Diagnostics
--------------------

/w        disable all warnings
/W<n>     disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as
          /warn:general)
/warn:<keyword>
          specifies the level of warning messages issued
            keywords: all, none (same as /nowarn)
                      [no]alignments, [no]declarations, [no]errors,
                      [no]general, [no]ignore_loc, [no]interfaces,
                      [no]stderrors, [no]truncated_source, [no]uncalled,
                      [no]unused, [no]usage
/nowarn   suppress all warning messages
/WB       turn a compile-time bounds check into a warning
/[no]traceback
          specify whether the compiler generates PC correlation data used to
          display a symbolic traceback rather than a hexadecimal traceback at
          runtime failure
/[no]gen-interfaces [[no]source]
          generate interface blocks for all routines in the file.  Can be
          checked using -warn interfaces
          nosource indicates temporary source files should not be saved
/error-limit:<size>
          specify the maximum number of error-level or fatal-level compiler
          errors allowed
/noerror-limit
          set no maximum number on error-level or fatal-level error messages
/Qdiag-enable:<v1>[,<v2>,...]
          enable the specified diagnostics or diagnostic groups
/Qdiag-disable:<v1>[,<v2>,...]
          disable the specified diagnostics or diagnostic groups
          where <vN> may be individual diagnostic numbers or group names.
          where group names include:
              sc[n]      - perform source code analysis: n=1 for critical
                           errors, n=2 for all errors and n=3 for all errors
                           and warnings
  
  sc-
  {full|concise|precise} - perform static analysis and determine the analysis
                           mode. 
                           Full mode - attempts to find all program weaknesses,

                           even at the expense of more false positives.
                           Concise mode - attempts to reduce false positives
                           somewhat more than reducing false negatives.
                           Precise mode - attempts to avoid all false positives

                           Default: full if /Qdiag-enable:sc{[1|2|3]} is 
                           present; otherwise None 
                           (static analysis diagnostics are disabled).
                           
              sc-include - perform source code analysis on include files
              
          sc-single-file - This option tells static analysis to process each
                           file individually.
                           Default: OFF

                sc-enums - This option tells static analysis to treat
                           enumeration variables as known values equal to any
                           one of the associated enumeration literals.
                           Default: OFF

              sc-parallel[n] - perform analysis of parallelization in 
                               source code: n=1 for critical errors,
                               n=2 for errors, n=3 for all errors and 
                               warnings
              warn   - diagnostic messages that have "warning" severity level.
              error  - diagnostic messages that have "error" severity level.
              remark - diagnostic messages that are remarks or comments.

              vec    - diagnostic messages issued by the vectorizer.
              par    - diagnostic messages issued by the auto-parallelizer 
              openmp - diagnostic messages issued by the OpenMP* parallelizer.
              cpu-dispatch Specifies the CPU dispatch remarks. 
/Qdiag-error:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as errors
/Qdiag-warning:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as warnings
/Qdiag-remark:<v1>[,<v2>,...]
          output the the specified diagnostics or diagnostic groups as remarks
/Qdiag-dump
          display the currently enabled diagnostic messages to stdout or to a
          specified diagnostic output file.
/Qdiag-sc-dir:<dir>
          <dir> directory where diagnostics from static analysis are created,
          rather than current working directory.
/Qdiag-file[:<file>]
          <file> where diagnostics are emitted to.  Not specifying this causes
          messages to be output to stderr
/Qdiag-file-append[:<file>]
          <file> where diagnostics are emitted to. When <file> already exists,
          output is appended to the file
/Qdiag-id-numbers[-]
          enable(DEFAULT)/disable the diagnostic specifiers to be output in
          numeric form
/Qdiag-error-limit:<num>
          specify the maximum number of errors emitted

Miscellaneous
-------------

/[no]logo
          display compiler version information.  /nologo disables the output
/Qsox[:<keyword>[,keyword]]
          enable saving of compiler options, version and additional information

          in the executable.  Use /Qsox- to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information
/bintext:<string>
          place the string specified into the object file and executable
/Qsave-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default
/what     display detailed compiler version information
/watch:<keyword>
          tells the driver to output processing information
            keywords: all, none (same as /nowatch), [no]source,
                      [no]cmd 
                      [no]mic-cmd
/nowatch  suppress processing information output (DEFAULT)
/Tf<file>
          compile file as Fortran source
/extfor:<ext>
           specify extension of file to be recognized as a Fortran file
/extfpp:<ext>
           specify extension of file to be recognized as a preprocessor file
/libdir[:keyword]
          control the library names that should be emitted into the object file

            keywords:  all, none (same as /nolibdir), [no]automatic, [no]user
/nolibdir
          no library names should be emitted into the object file
/MP[<n>]  create multiple processes that can be used to compile large numbers
          of source files at the same time
/bigobj   generate objects with increased address capacity

Data
----

/4I{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8
/integer-size:<size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64
/4R{8|16}
          set default size of real to 8 or 16 bytes
/real-size:<size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128
/Qautodouble
          same as /real-size:64 or /4R8
/double-size:<size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,

          constants, functions, and intrinsics
            size:  64, 128
/[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision
/[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants
/auto     make all local variables AUTOMATIC
/Qauto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)
/Qsave    save all variables (static allocation) (same as /noauto,
          opposite of /auto)
/Qzero[-]
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized
/Qdyncom<common1,common2,...>
          make given common blocks dynamically-allocated
/Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          /Zp16 DEFAULT)
/[no]align
          analyze and reorder memory layout for variables and arrays
/align:<keyword>
          specify how data items are aligned
            keywords: all (same as /align), none (same as /noalign),
                      [no]commons, [no]dcommons, 
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte,  
                      rec8byte, rec16byte, rec32byte, 
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence
/GS       enable overflow security checks.  
          /GS- disables (DEFAULT)
/Qpatchable-addresses
           generate code such that references to statically assigned addresses 

           can be patched with arbitrary 64-bit addresses.
/Qfnalign[-]
          align the start of functions to an optimal machine-dependent value.
          When disabled (DEFAULT) align on a 2-byte boundary
/Qfnalign:[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary
/Qglobal-hoist[-]
          enable(DEFAULT)/disable external globals are load safe
/Qkeep-static-consts[-]
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced
/Qnobss-init
          disable placement of zero-initialized variables in BSS (use DATA)
/Qzero-initialized-in-bss[-]
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section
/convert:<keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
/Qimf-absolute-error:value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-accuracy-bits:bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-arch-consistency:value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-max-error:ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-precision:value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

Compatibility
-------------

/fpscomp[:<keyword>]
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as /nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals
/nofpscomp
          no specific level of compatibility with Fortran PowerStation
/f66      allow extensions that enhance FORTRAN-66 compatibility
/f77rtl   specify that the Fortran 77 specific run-time support should be used
          /nof77rtl disables
/vms      enable VMS I/O statement extensions
/Qvc<arg>
          enable compatibility with a specific Microsoft* Visual Studio version

            9   - Microsoft* Visual Studio 2008 compatibility
            10  - Microsoft* Visual Studio 2010 compatibility
            11  - Microsoft* Visual Studio 2012 compatibility

Linking/Linker
--------------

/link     specify that all options following '/link' are for the linker
/extlnk:<ext>
          specify extension of file to be passed directly to linker
/F<n>     set the stack reserve amount specified to the linker
/dbglibs  use the debug version of runtime libraries, when appropriate
/libs:<keyword>
          specifies which type of run-time library to link to.
          keywords: static, dll, qwin, qwins
          
/LD[d]    produce a DLL instead of an EXE ('d' = debug version)
/dll      same as /LD
/MD[d]    use dynamically-loaded, multithread C runtime
/MDs[d]   use dynamically-loaded, singlethread Fortran runtime,
          and multithread C runtime
/MT[d]    use statically-linked, multithread C runtime (DEFAULT with
          Microsoft Visual Studio 2005 and later)
/ML[d]    use statically-linked, single thread C runtime (only valid in 
          Microsoft Visual Studio 2003 environment)
/MG, /winapp
          use Windows API runtime libraries
/Zl       omit library names from object file
/threads  specify that multi-threaded libraries should be linked against
          /nothreads disables multi-threaded libraries

Deprecated Options
------------------

/Qinline-debug-info      use /debug:inline-debug-info
/Gf                      use /GF
/ML[d]                   upgrade to /MT[d]
/Quse-asm                No replacement
/Qprof-genx              use /Qprof-gen:srcpos
/Qdiag-enable:sv[<n>]    use /Qdiag-enable:sc[<n>]
/Qdiag-enable:sv-include use /Qdiag-enable:sc-include
/Qdiag-sv                use /Qdiag-enable:sc[<n>]
/Qdiag-sv-error          use /Qdiag-disable:warning
/Qdiag-sv-include        use /Qdiag-enable:sc-include
/Qdiag-sv-level          No replacement
/Qdiag-sv-sup            use /Qdiag-disable:<v1>[,<v2>,...]
/Qtprofile               No replacement
/arch:SSE                use /arch:IA32
/QxK                     upgrade to /arch:SSE2
/QaxK                    upgrade to /arch:SSE2
/QxW                     use /arch:SSE2
/QaxW                    use /arch:SSE2 
/QxN                     use /QxSSE2
/QaxN                    use /QaxSSE2
/QxP                     use /QxSSE3
/QaxP                    use /QaxSSE3
/QxT                     use /QxSSSE3
/QaxT                    use /QaxSSSE3
/QxS                     use /QxSSE4.1
/QaxS                    use /QaxSSE4.1
/QxH                     use /QxSSE4.2
/QaxH                    use /QaxSSE4.2
/QxO                     use /arch:SSE3
/Qvc7.1                  No replacement
/QIfist                  use /Qrcd
/QxSSE3_ATOM             use /QxSSSE3_ATOM
/Qrct                    No replacement
/Op                      use /fltconsistency
/debug:partial           No replacement
/tune:<code>             use /Qx<code>
/architecture:<code>     use /arch:<code>
/1, /Qonetrip            use /f66
/Fm                      use /map
/Qcpp, /Qfpp             use /fpp
/Qdps                    use /altparam
/Qextend-source          use /extend-source
/Qlowercase              use /names:lowercase
/Quppercase              use /names:uppercase
/Qvms                    use /vms
/asmattr:keyword         use /FA[c|s|cs]
/noasmattr,/asmattr:none use /FA
/asmfile                 use /Fa
/automatic               use /auto
/cm                      use /warn:nousage
/optimize:0              use /Od
/optimize:1,2            use /O1
/optimize:3,4            use /O2
/optimize:5              use /O3
/source                  use /Tf
/unix                    No replacement
/us                      use /assume:underscore
/unroll                  use /Qunroll
/w90, /w95               No replacement
/Zd                      use /debug:minimal

/help, /? [category]   print full or category help message

Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports
       openmp          - OpenMP and Parallel Processing

Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.


        Trying FC compiler flag -PIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/PIC'

          Rejecting FC linker flag -PIC due to 
ifort: command line warning #10006: ignoring unknown option '/PIC'

        Rejected FC compiler flag -PIC because linker cannot handle it
        Trying FC compiler flag -fPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/fPIC'

          Rejecting FC linker flag -fPIC due to 
ifort: command line warning #10006: ignoring unknown option '/fPIC'

        Rejected FC compiler flag -fPIC because linker cannot handle it
        Trying FC compiler flag -KPIC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/KPIC'

          Rejecting FC linker flag -KPIC due to 
ifort: command line warning #10006: ignoring unknown option '/KPIC'

        Rejected FC compiler flag -KPIC because linker cannot handle it
        Trying FC compiler flag -qpic
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/qpic'

          Rejecting FC linker flag -qpic due to 
ifort: command line warning #10006: ignoring unknown option '/qpic'

        Rejected FC compiler flag -qpic because linker cannot handle it
          Popping language FC
================================================================================
TEST checkLargeFileIO from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:998)
TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:998)
================================================================================
TEST checkArchiver from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1097)
TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1097)
  Check that the archiver exists and can make a library usable by the compiler
          Pushing language C
sh: ar -V
Executing: ar -V
sh: GNU ar (GNU Binutils) 2.23.52.20130604
Copyright 2013 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

sh: ar -V
Executing: ar -V
sh: GNU ar (GNU Binutils) 2.23.52.20130604
Copyright 2013 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

              Defined make macro "FAST_AR_FLAGS" to "Scq"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(int a) {
  return a+1;
}

Checking for program /usr/local/bin/ar...not found
Checking for program /usr/bin/ar...found
            Defined make macro "AR" to "/usr/bin/ar"
Checking for program /usr/local/bin/ranlib...not found
Checking for program /usr/bin/ranlib...found
            Defined make macro "RANLIB" to "/usr/bin/ranlib -c"
sh: /usr/bin/ar cr /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a /tmp/petsc-_gMCR8/config.setCompilers/conf1.o
Executing: /usr/bin/ar cr /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a /tmp/petsc-_gMCR8/config.setCompilers/conf1.o
sh: 
sh: /usr/bin/ranlib -c /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a
Executing: /usr/bin/ranlib -c /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a
sh: 
            Possible ERROR while running ranlib: 
            error message = {/usr/bin/ranlib: invalid option -- c
}
        Ranlib is not functional with your archiver.  Try --with-ranlib=true if ranlib is unnecessary.
sh: ar -V
Executing: ar -V
sh: GNU ar (GNU Binutils) 2.23.52.20130604
Copyright 2013 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

sh: ar -V
Executing: ar -V
sh: GNU ar (GNU Binutils) 2.23.52.20130604
Copyright 2013 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

              Defined make macro "FAST_AR_FLAGS" to "Scq"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(int a) {
  return a+1;
}

Checking for program /usr/local/bin/ar...not found
Checking for program /usr/bin/ar...found
            Defined make macro "AR" to "/usr/bin/ar"
Checking for program /usr/local/bin/ranlib...not found
Checking for program /usr/bin/ranlib...found
            Defined make macro "RANLIB" to "/usr/bin/ranlib"
sh: /usr/bin/ar cr /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a /tmp/petsc-_gMCR8/config.setCompilers/conf1.o
Executing: /usr/bin/ar cr /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a /tmp/petsc-_gMCR8/config.setCompilers/conf1.o
sh: 
sh: /usr/bin/ranlib /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a
Executing: /usr/bin/ranlib /tmp/petsc-_gMCR8/config.setCompilers/libconf1.a
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern int foo(int);

int main() {
  int b = foo(1);  if (b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/tmp/petsc-_gMCR8/config.setCompilers -lconf1 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/tmp/petsc-_gMCR8/config.setCompilers -lconf1 
sh: LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/tmp/petsc-_gMCR8/config.setCompilers -lconf1 
Source:
#include "confdefs.h"
#include "conffix.h"
extern int foo(int);

int main() {
  int b = foo(1);  if (b);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern int foo(int);

int main() {
  int b = foo(1);  if (b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/tmp/petsc-_gMCR8/config.setCompilers -lconf1 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/tmp/petsc-_gMCR8/config.setCompilers -lconf1 
sh: 
          Defined make macro "AR_FLAGS" to "cr"
          Defined make macro "AR_LIB_SUFFIX" to "lib"
          Popping language C
================================================================================
TEST checkSharedLinker from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1212)
TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1212)
  Check that the linker can produce shared libraries
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

        Checking shared linker /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl using flags ['-shared']
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -shared   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -shared   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-shared'

          Rejecting C linker flag -shared due to 
cl : Command line warning D9002 : ignoring unknown option '-shared'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
                                          Pushing language C
                                          Popping language C
                                          Pushing language CUDA
                                          Popping language CUDA
                                          Pushing language Cxx
                                          Popping language Cxx
                                          Pushing language FC
                                          Popping language FC
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
          Deleting "LD_SHARED"
        Checking shared linker /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl using flags ['-dynamic']
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -dynamic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -dynamic   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-dynamic'

          Rejecting C linker flag -dynamic due to 
cl : Command line warning D9002 : ignoring unknown option '-dynamic'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
          Deleting "LD_SHARED"
        Checking shared linker /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl using flags ['-qmkshrobj']
Checking for program /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qmkshrobj   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -qmkshrobj   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-qmkshrobj'

          Rejecting C linker flag -qmkshrobj due to 
cl : Command line warning D9002 : ignoring unknown option '-qmkshrobj'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/libconftest.so    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
          Deleting "LD_SHARED"
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

                                    Pushing language C
                                    Popping language C
                                    Pushing language CUDA
                                    Popping language CUDA
                                    Pushing language Cxx
                                    Popping language Cxx
                                    Pushing language FC
                                    Popping language FC
        Checking shared linker /usr/bin/ar using flags []
Checking for program /usr/bin/ar...found
            Defined make macro "LD_SHARED" to "/usr/bin/ar"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
int foo(void) {printf("hello");
return 0;}
                    Pushing language C
                    Popping language C
sh: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.setCompilers/libconftest.lib  /tmp/petsc-_gMCR8/config.setCompilers/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.setCompilers/libconftest.lib
Executing: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.setCompilers/libconftest.lib  /tmp/petsc-_gMCR8/config.setCompilers/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.setCompilers/libconftest.lib
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(void);

int main() {
int ret = foo();
if(ret);;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  -L/tmp/petsc-_gMCR8/config.setCompilers -lconftest
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  -L/tmp/petsc-_gMCR8/config.setCompilers -lconftest
sh: 
        Using shared linker /usr/bin/ar with flags [] and library extension lib
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

================================================================================
TEST checkSharedLinkerPaths from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1290)
TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1290)
  Determine the shared linker path options
       - IRIX: -rpath
       - Linux, OSF: -Wl,-rpath,
       - Solaris: -R
       - FreeBSD: -Wl,-R,
          Pushing language C
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
sh: cl : Command line error D8004 : '/V' requires an argument

        Trying C linker flag -Wl,-rpath,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3'

Possible ERROR while running linker:  output: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3'
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
        Rejected C linker flag -Wl,-rpath,
        Trying C linker flag -R
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

          Rejecting C linker flag -R/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

        Rejected C linker flag -R
        Trying C linker flag -rpath 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


Possible ERROR while running linker:  output: cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'

ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
          Rejecting C linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


        Rejected C linker flag -rpath 
        Trying C linker flag -Wl,-R,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3'

Possible ERROR while running linker:  output: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3'
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
        Rejected C linker flag -Wl,-R,
          Popping language C
          Pushing language Cxx
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
sh: cl : Command line error D8004 : '/V' requires an argument

        Trying Cxx linker flag -Wl,-rpath,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3'

Possible ERROR while running linker:  output: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3'
ret = 512
                      Pushing language CXX
                      Popping language CXX
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
        Rejected Cxx linker flag -Wl,-rpath,
        Trying Cxx linker flag -R
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

          Rejecting Cxx linker flag -R/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

        Rejected Cxx linker flag -R
        Trying Cxx linker flag -rpath 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


Possible ERROR while running linker:  output: cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'

ret = 512
                      Pushing language CXX
                      Popping language CXX
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
          Rejecting Cxx linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin64\packages\petsc-3.4.3', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


        Rejected Cxx linker flag -rpath 
        Trying Cxx linker flag -Wl,-R,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3'

Possible ERROR while running linker:  output: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3'
ret = 512
                      Pushing language CXX
                      Popping language CXX
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting linker flag -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
        Rejected Cxx linker flag -Wl,-R,
          Popping language Cxx
          Pushing language FC
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -V
sh: cl : Command line error D8004 : '/V' requires an argument

        Trying FC linker flag -Wl,-rpath,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type

          Rejecting FC linker flag -Wl,-rpath,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type

        Rejected FC linker flag -Wl,-rpath,
        Trying FC linker flag -R
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

          Rejecting FC linker flag -R/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/c/cygwin64/packages/petsc-3.4.3'

        Rejected FC linker flag -R
        Trying FC linker flag -rpath 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin64\packages\petsc-3.4.3'; object file assumed
ipo: error #11018: Cannot open C:\cygwin64\packages\petsc-3.4.3
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


Possible ERROR while running linker:  output: ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin64\packages\petsc-3.4.3'; object file assumed
ipo: error #11018: Cannot open C:\cygwin64\packages\petsc-3.4.3
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'

ret = 20480
                      Pushing language FC
                      Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Source:
      program main

      end
          Rejecting linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to nonzero status from link
          Rejecting FC linker flag -rpath /cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin64\packages\petsc-3.4.3'; object file assumed
ipo: error #11018: Cannot open C:\cygwin64\packages\petsc-3.4.3
LINK : fatal error LNK1104: cannot open file 'C:\cygwin64\packages\petsc-3.4.3'


        Rejected FC linker flag -rpath 
        Trying FC linker flag -Wl,-R,
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.o 
sh: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type

          Rejecting FC linker flag -Wl,-R,/cygdrive/c/cygwin64/packages/petsc-3.4.3 due to 
ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type

        Rejected FC linker flag -Wl,-R,
          Popping language FC
================================================================================
TEST checkLibC from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1325)
TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1325)
  Test whether we need to explicitly include libc in shared linking
       - Mac OSX requires an explicit reference to libc for shared linking
================================================================================
TEST checkDynamicLinker from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1374)
TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1374)
  Check that the linker can dynamicaly load shared libraries
Checking for header: dlfcn.h
                      All intermediate test results are stored in /tmp/petsc-_gMCR8/config.headers
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 17 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'dlfcn.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
        Dynamic loading disabled since dlfcn.h was missing
================================================================================
TEST output from config.setCompilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/setCompilers.py:1420)
TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1420)
  Output module data as defines and substitutions
          Substituting "CC" with "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
          Substituting "CFLAGS" with ""
          Defined make macro "CC_LINKER_SLFLAG" to "-L"
          Substituting "CPP" with "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E"
          Substituting "CPPFLAGS" with ""
          Substituting "CXX" with "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl"
          Substituting "CXX_CXXFLAGS" with ""
          Substituting "CXXFLAGS" with ""
          Substituting "CXX_LINKER_SLFLAG" with "-L"
          Substituting "CXXCPP" with "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E"
          Substituting "CXXCPPFLAGS" with ""
          Substituting "FC" with "/cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort"
          Substituting "FFLAGS" with ""
          Defined make macro "FC_LINKER_SLFLAG" to "-L"
          Substituting "LDFLAGS" with ""
          Substituting "LIBS" with ""
          Substituting "SHARED_LIBRARY_FLAG" with ""
================================================================================
TEST configureCompilerFlags from config.compilerFlags(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilerFlags.py:65)
TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:65)
  Get the default compiler flags
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --version
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --version
sh: Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64

getCompilerVersion: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
\nMicrosoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying C compiler flag -MT
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -MT
        Trying C compiler flag -wd4996
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -wd4996
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying C compiler flag -O2
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -O2
        Trying C compiler flag -QxW
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2 -QxW   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2 -QxW   /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: cl : Command line warning D9002 : ignoring unknown option '-QxW'
conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
            Rejecting compiler flag -QxW  due to 
cl : Command line warning D9002 : ignoring unknown option '-QxW'
conftest.c

        Rejected C compiler flag -QxW
          Popping language C
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --version
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --version
sh: Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64

getCompilerVersion: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
\nMicrosoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying Cxx compiler flag -MT
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -MT
        Trying Cxx compiler flag -GR
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -GR
        Trying Cxx compiler flag -EHsc
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -EHsc
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


        Trying Cxx compiler flag -O2
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -O2
        Trying Cxx compiler flag -QxW
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -QxW     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -QxW     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: cl : Command line warning D9002 : ignoring unknown option '-QxW'
conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
            Rejecting compiler flag -QxW  due to 
cl : Command line warning D9002 : ignoring unknown option '-QxW'
conftest.cc

        Rejected Cxx compiler flag -QxW
        Trying Cxx compiler flag -Zm200
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200     /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Zm200
          Popping language Cxx
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --version
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --version
sh: Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607

getCompilerVersion: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011
\nIntel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

icl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

                         Intel(R) Fortran Compiler Help
                         ==============================

  Intel(R) Compiler includes compiler options that optimize for instruction
  sets that are available in both Intel(R) and non-Intel microprocessors, but
  may perform additional optimizations for Intel microprocessors than for
  non-Intel microprocessors.  In addition, certain compiler options for
  Intel(R) Compiler are reserved for Intel microprocessors.  For a detailed
  description of these compiler options, including the instructions they
  implicate, please refer to "Intel(R) Compiler User and Reference Guides >
  Compiler Options."

   usage: ifort [options] file1 [file2 ...] [/link linker_options]

      where options represents zero or more compiler options

      fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), 
      assembly (.asm), object (.obj), static library (.lib), or 
      other linkable file

      linker_options represents zero or more linker options

Notes
-----
1. Many FL32 options are supported; a warning is printed for unsupported
   options.

2. Intel Fortran compiler options may be placed in your ifort.cfg file.

   Some options listed are only available on a specific system
   i32    indicates the feature is available on systems based on IA-32
          architecture
   i64em  indicates the feature is available on systems using Intel(R) 64
          architecture

                             Compiler Option List
                             --------------------

Optimization
------------

/O1       optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2       optimize for maximum speed (DEFAULT)
/O3       optimize for maximum speed and enable more aggressive optimizations
          that may not improve performance on some programs
/Ox       enable maximum optimizations (same as /O2)
/Os       enable speed optimizations, but disable some optimizations which
          increase code size for small speed benefit (overrides /Ot)
/Ot       enable speed optimizations (overrides /Os)
/Od       disable optimizations
/Oy[-]    enable/disable using EBP as a general purpose register (no frame
          pointer) (i32 only)
/fast     enable /QxHOST /O3 /Qipo /Qprec-div-
          options set by /fast cannot be overridden with the exception of
          /QxHOST, list options separately to change behavior
/Oa[-]    assume no aliasing in program
/Ow[-]    assume no aliasing within functions, but assume aliasing across calls


Code Generation
---------------

/Qx<code>
          generate specialized code to run exclusively on processors
          indicated by <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.  Optimizes for the Intel NetBurst(R)
                    microarchitecture.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors.  Optimizes for the enhanced Pentium(R) M 

                    processor microarchitecture and Intel NetBurst(R)
                    microarchitecture. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.  Optimizes for the
                    Intel(R) Core(TM) microarchitecture.
            SSE4.1  May generate Intel(R) SSE4 Vectorizing Compiler and Media
                    Accelerator instructions for Intel processors.  May 
                    generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions
                    and it may optimize for Intel(R) 45nm Hi-k next generation
                    Intel Core(TM) microarchitecture.
            SSE4.2  May generate Intel(R) SSE4 Efficient Accelerated String
                    and Text Processing instructions supported by Intel(R)
                    Core(TM) i7 processors.  May generate Intel(R) SSE4 
                    Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3,

                    SSE3, SSE2, and SSE instructions and it may optimize for
                    the Intel(R) Core(TM) processor family.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
                    Optimizes for a future Intel processor.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors. Optimizes for a
                    future Intel processor. 
            SSSE3_ATOM
                    May generate MOVBE instructions for Intel processors,
                    depending on the setting of option /Qinstruction.
                    May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors. Optimizes for the
                    Intel(R) Atom(TM) processor and Intel(R) Centrino(R)
                    Atom(TM) Processor Technology.
/QxHost   generate instructions for the highest instruction set and processor
          available on the compilation host machine
/Qax<code1>[,<code2>,...]
          generate code specialized for processors specified by <codes>
          while also generating generic IA-32 instructions.  
          <codes> includes one or more of the following:
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE
                   instructions for Intel processors.
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2,
                    and SSE instructions for Intel processors.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors.
/arch:<code>
          generate specialized code to optimize for processors indicated by
          <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions
            SSE3    May generate Intel(R) SSE3, SSE2 and SSE instructions
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and

                    SSE instructions
            AVX     May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2 and SSE instructions
/Qinstruction:<keyword>
          Refine instruction set output for the selected target processor

            [no]movbe  - Do/do not generate MOVBE instructions with SSSE3_ATOM
                          (requires /QxSSSE3_ATOM)
           
/Qextend-arguments:[32|64]
          By default, unprototyped scalar integer arguments are passed
          in 32-bits (sign-extended if necessary).
          On Intel(R) 64, unprototyped scalar integer arguments may be 
          extended to 64-bits.

Interprocedural Optimization (IPO)
----------------------------------

/Qip[-]   enable(DEFAULT)/disable single-file IP optimization
          within files
/Qipo[n]  enable multi-file IP optimization between files
/Qipo-c   generate a multi-file object file (ipo_out.obj)
/Qipo-S   generate a multi-file assembly file (ipo_out.asm)
/Qip-no-inlining
          disable full and partial inlining
/Qip-no-pinlining
          disable partial inlining
/Qipo-separate
          create one object file for every source file (overrides /Qipo[n])
/Qipo-jobs<n>
          specify the number of jobs to be executed simultaneously during the
          IPO link phase

Advanced Optimizations
----------------------

/Qunroll[n]
          set maximum number of times to unroll loops.  Omit n to use default
          heuristics.  Use n=0 to disable the loop unroller
/Qunroll-aggressive[-]
          enables more aggressive unrolling heuristics
/Qscalar-rep[-]
          enable(DEFAULT)/disable scalar replacement (requires /O3)
/Qpad[-]  enable/disable(DEFAULT) changing variable and array memory layout
/Qsafe-cray-ptr
          Cray pointers do not alias with other variables
/Qansi-alias[-]
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
/Qcomplex-limited-range[-]
          enable/disable(DEFAULT) the use of the basic algebraic expansions of
          some complex arithmetic operations.  This can allow for some
          performance improvement in programs which use a lot of complex
          arithmetic at the loss of some exponent range.
/reentrancy:<keyword>
          specify whether the threaded, reentrant run-time support should be
          used
          Keywords:  none (same as /noreentrancy), threaded, async
/noreentrancy
          do not use threaded, reentrant run-time support
/heap-arrays[:n]
          temporary arrays of minimum size n (in kilobytes) are allocated in
          heap memory rather than on the stack.  If n is not specified, 
          all temporary arrays are allocated in heap memory.
/heap-arrays-
          temporary arrays are allocated on the stack (DEFAULT)
/Qopt-multi-version-aggressive[-]
          enables more aggressive multi-versioning to check for pointer
          aliasing and scalar replacement
/Qopt-ra-region-strategy[:<keyword>]
          select the method that the register allocator uses to partition each
          routine into regions
            routine - one region per routine
            block   - one region per block
            trace   - one region per trace
            loop    - one region per loop
            default - compiler selects best option
/Qvec[-]  enables(DEFAULT)/disables vectorization
/Qvec-guard-write[-]
          enables cache/bandwidth optimization for stores under conditionals
          within vector loops
/Qvec-threshold[n]
          sets a threshold for the vectorization of loops based on the
          probability of profitable execution of the vectorized loop in
          parallel
/Qopt-malloc-options:{0|1|2|3|4}
          specify malloc configuration parameters.  Specifying a non-zero <n>
          value will cause alternate configuration parameters to be set for
          how malloc allocates and frees memory
/Qopt-jump-tables:<arg>
          control the generation of jump tables
            default - let the compiler decide when a jump table, a series of
                      if-then-else constructs or a combination is generated
            large   - generate jump tables up to a certain pre-defined size
                      (64K entries)
            <n>     - generate jump tables up to <n> in size
          use /Qopt-jump-tables- to lower switch statements as chains of
          if-then-else constructs
/Qopt-block-factor:<n>
          specify blocking factor for loop blocking
/Qopt-streaming-stores:<arg>
          specifies whether streaming stores are generated
            always - enables generation of streaming stores under the
            assumption that the application is memory bound
            auto   - compiler decides when streaming stores are used (DEFAULT)
            never  - disables generation of streaming stores
/Qmkl[:<arg>]
          link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring
          in the associated headers
            parallel   - link using the threaded Intel(R) MKL libraries. This
                         is the default when /Qmkl is specified
            sequential - link using the non-threaded Intel(R) MKL libraries
            cluster    - link using the Intel(R) MKL Cluster libraries plus
                         the sequential Intel(R) MKL libraries
/Qimsl    link to the International Mathematics and Statistics Library* (IMSL*
          library)
/Qopt-subscript-in-range[-]
          assumes no overflows in the intermediate computation of the
          subscripts
/Qcoarray[:shared|distributed]
          enable/disable(DEFAULT) coarray syntax for data parallel
          programming.  The default is shared-memory; distributed
          memory is only valid with the Intel(R) Cluster Toolkit
/Qcoarray-num-images:n
          set default number of coarray images
/Qopt-matmul[-]
          replace matrix multiplication with calls to intrinsics and threading
          libraries for improved performance (DEFAULT at /O3 /Qparallel)
/Qsimd[-]
          enables(DEFAULT)/disables vectorization using SIMD directive
/Qguide-opts:<arg>
          tells the compiler to analyze certain code and generate 
          recommendations that may improve optimizations
/Qguide-file[:<filename>]
          causes the results of guide to be output to a file
/Qguide-file-append[:<filename>]
          causes the results of guide to be appended to a file
/Qguide[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization,
          auto-parallelization, and data transformation (DEFAULT is 4 when the
          option is specified)
/Qguide-data-trans[:<level>]
          lets you set a level (1 - 4) of guidance for data transformation
          (DEFAULT is 4 when the option is specified)
/Qguide-par[:<level>]
          lets you set a level (1 - 4) of guidance for auto-parallelization
          (DEFAULT is 4 when the option is specified)
/Qguide-vec[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization
          (DEFAULT is 4 when the option is specified)
/Qguide-profile:<[file|dir]>[,[file|dir],...]
          specify a loop profiler data file (or set of files in a directory)
          when using the /Qguide option
/Qopt-mem-layout-trans[:<level>]
          controls the level of memory layout transformations performed by the
          compiler
           0 - disable memory layout transformations (same as
               /Qopt-mem-layout-trans-)
           1 - enable basic memory layout transformations
           2 - enable more memory layout transformations  (DEFAULT when the
               option is specified)
           3 - enable aggressive memory layout transformations
/Qopt-prefetch[:n]
          enable levels of prefetch insertion, where 0 disables.
          n may be 0 through 4 inclusive.  Default is 2.
/Qopt-prefetch-
          disable(DEFAULT) prefetch insertion.  Equivalent to /Qopt-prefetch:0

Profile Guided Optimization (PGO)
---------------------------------

/Qprof-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qprof-src-root <dir>
          specify project root directory for application source files to
          enable relative path resolution during profile feedback on sources
          below that directory
/Qprof-src-root-cwd
          specify the current directory as the project root directory for
          application source files to enable relative path resolution during
          profile feedback on sources below that directory
/Qprof-src-dir[-]
          specify whether directory names of sources should be 
          considered when looking up profile records within the .dpi file
/Qprof-file <file>
          specify file name for profiling summary file
/Qprof-data-order[-]
          enable/disable(DEFAULT) static data ordering with profiling
/Qprof-func-order[-]
          enable/disable(DEFAULT) function ordering with profiling
/Qprof-gen[:keyword]
          instrument program for profiling.
          Optional keyword may be srcpos or globdata
/Qprof-gen-
          disable profiling instrumentation
/Qprof-use[:<arg>]
          enable use of profiling information during optimization
            weighted  - invokes profmerge with -weighted option to scale data
                        based on run durations
            [no]merge - enable(default)/disable the invocation of the profmerge

                        tool
/Qprof-use-
          disable use of profiling information during optimization
/Qcov-gen
          instrument program for profiling
/Qcov-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qcov-file <file>
          specify file name for profiling summary file
/Qinstrument-functions[-]
          determine whether function entry and exit points are instrumented
/Qprof-hotness-threshold:<val>
          set the hotness threshold for function grouping and function ordering

          val indicates percentage of functions to be placed in hot region.
          This option requires /Qprof-use 
           and /Qprof-func-order
          
/Qprof-value-profiling:<arg>[,<arg>,...]
          limit value profiling
            none      - inhibit all types of value profiling
            nodivide  - inhibit value profiling of non-compile time constants
                        used in division or remainder operations
            noindcall - inhibit value profiling of function addresses at
                        indirect call sites
/Qprofile-functions
          enable instrumentation in generated code for collecting
          function execution time profiles
/Qprofile-loops:<arg>
          enable instrumentation in generated code for collecting
          loop execution time profiles
             inner    - instrument inner loops
             outer    - instrument outer loops
             all      - instrument all loops
/Qprofile-loops-report:<arg>
          Control the level of instrumentation inserted for reporting loop
          execution profiles
             1    - report loop times
             2    - report loop times and iteration counts

Optimization Reports
--------------------

/Qvec-report[n]
          control amount of vectorizer diagnostic information
            n=0    no diagnostic information
            n=1    indicate vectorized loops (DEFAULT when enabled)
            n=2    indicate vectorized/non-vectorized loops
            n=3    indicate vectorized/non-vectorized loops and prohibiting
                   data dependence information
            n=4    indicate non-vectorized loops
            n=5    indicate non-vectorized loops and prohibiting data
                   dependence information
            n=6    indicate vectorized/non-vectorized loops with greater
                   details and prohibiting data dependence information
            n=7    indicate vector code quality message ids and data values
                   for vectorized loops
/Qopt-report[:n]
          generate an optimization report to stderr
            0   disable optimization report output
            1   minimum report output
            2   medium output (DEFAULT when enabled)
            3   maximum report output
/Qopt-report-file:<file>
          specify the filename for the generated report
/Qopt-report-phase:<phase>
          specify the phase that reports are generated against
/Qopt-report-routine:<name>
          reports on routines containing the given name
/Qopt-report-help
          display the optimization phases available for reporting
/Qtcheck[:mode]
          enable analysis of threaded applications (requires Intel(R) Thread
          Checker; cannot be used with compiler alone)
            tci - instruments a program to perform a thread-count-independent
                  analysis
            tcd - instruments a program to perform a thread-count-dependent
                  analysis (DEFAULT when mode is not used)
            api - instruments a program at the api-imports level
/Qtcollect[:<lib>]
          inserts instrumentation probes calling the Intel(R) Trace Collector
          API.  The library <lib>.lib is linked in the default being VT.lib
          (requires Intel(R) Trace Collector)
/Qtcollect-filter:file
          Enable or disable the instrumentation of specified functions. 
          (requires Intel(R) Trace Collector)

OpenMP* and Parallel Processing
------------------------------

/Qopenmp  enable the compiler to generate multi-threaded code based on the
          OpenMP* directives (same as /openmp)
/Qopenmp-stubs
          enables the user to compile OpenMP programs in sequential mode.  The
          OpenMP directives are ignored and a stub OpenMP library is linked
          (sequential)
/Qopenmp-report{0|1|2}
          control the OpenMP parallelizer diagnostic level
/Qopenmp-lib:<ver>
          choose which OpenMP library version to link with
            compat - use the Microsoft compatible OpenMP run-time libraries
                     (DEFAULT)
/Qopenmp-threadprivate:<ver>
          choose which threadprivate implementation to use
            compat - use the Microsoft compatible thread local storage
            legacy - use the Intel compatible implementation
                     (DEFAULT)
/Qparallel
          enable the auto-parallelizer to generate multi-threaded code for
          loops that can be safely executed in parallel
/Qpar-report{0|1|2|3}
          control the auto-parallelizer diagnostic level
/Qpar-threshold[n]
          set threshold for the auto-parallelization of loops where n is an
          integer from 0 to 100
/Qpar-runtime-control[n]
          Control parallelizer to generate runtime check code for effective 
          automatic parallelization.
            n=0    no runtime check based auto-parallelization 
            n=1    generate runtime check code under conservative mode 
                   (DEFAULT when enabled)
            n=2    generate runtime check code under heuristic mode
            n=3    generate runtime check code under aggressive mode
/Qpar-schedule-static[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Divides iterations into contiguous pieces.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static_balanced[:n]
          Divides iterations into even-sized chunks.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static-steal[:n]
          Divides iterations into even-sized chunks, but allows
          threads to steal parts of chunks from neighboring threads
/Qpar-schedule-dynamic[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Assigns iterations to threads in chunks dynamically.
          Chunk size is n iterations if specified, otherwise 1.
/Qpar-schedule-guided[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Indicates a minimum number of iterations.  If specified,
          n is the minimum number, otherwise 1.
/Qpar-schedule-guided-analytical[:n]
          Divides iterations by using exponential distribution or 
          dynamic distributions.
/Qpar-schedule-runtime
          Specifies a scheduling algorithm for DO loop iteration.
          Defers the scheduling decision until runtime.
/Qpar-schedule-auto
          Lets the compiler or run-time system determine the 
          scheduling algorithm.
/Qpar-adjust-stack<n>
          perform fiber-based main thread stack adjustment
/Qpar-affinity=[<modifier>,...]<type>[,<permute>][,<offset>] 
          tune application performance by setting different thread affinity
/Qpar-num-threads=<n>
          tune application performance by setting different number of threads 
/Qparallel-source-info[:n]
          enable(DEFAULT)/disable the emission of source location information
          for parallel code generation with OpenMP and auto-parallelization
            0 - disable (same as /Qparallel-source-info-)
            1 - emit routine name and line information (DEFAULT)
            2 - emit path, file, routine name and line information
/Qpar     same as /Qparallel

Floating Point
--------------

/fp:<name>
          enable <name> floating point model variation
            except[-] - enable/disable floating point semantics
            fast[=1|2]  - enables more aggressive floating point optimizations
            precise     - allows value-safe optimizations
            source      - enables intermediates in source precision
            strict      - enables /fp:precise /fp:except, disables
                          contractions and enables pragma stdc fenv_access
/Qfp-speculation:<mode>
          enable floating point speculations with the following <mode>
          conditions:
            fast   - speculate floating point operations (DEFAULT)
            safe   - speculate only when safe
            strict - same as off
            off    - disables speculation of floating-point operations
/Qpc32    set internal FPU precision to 24 bit significand
/Qprec    improve floating-point precision (speed impact less than /Op)
/Qprec-sqrt[-]
          determine if certain square root optimizations are enabled
/Qprec-div[-]
          improve precision of FP divides (some speed impact)
/Qfast-transcendentals[-]
          generate a faster version of the transcendental functions
/Qfp-port[-]
          round fp results at assignments and casts (some speed impact)
/Qfp-stack-check
          enable fp stack checking after every function/procedure call
/Qrcd     rounding mode to enable fast float-to-int conversions
/rounding-mode:chopped
          set internal FPU rounding control to truncate
/Qftz[-]  enable/disable flush denormal results to zero
/fpe:{0|1|3}
          specifies program-wide behavior on floating point exceptions
/fpe-all:{0|1|3}
          specifies floating point exception behavior on all functions
          and subroutines.  Also sets /assume:ieee_fpe_flags
/[no]fltconsistency
          specify that improved floating-point consistency should be used
/Qfma[-]  enable/disable the combining of floating point multiplies and
          add/subtract operations
/[no]recursive
          compile all procedures for possible recursive execution

Inlining
--------

/Ob<n>    control inline expansion:
            n=0  disable inlining (same as /inline:none)
            n=1  inline functions declared with ATTRIBUTES INLINE or
                   FORCEINLINE
            n=2  inline any function, at the compiler's discretion 
/Qinline-min-size:<n>
          set size limit for inlining small routines
/Qinline-min-size-
          no size limit for inlining small routines
/Qinline-max-size:<n>
          set size limit for inlining large routines
/Qinline-max-size-
          no size limit for inlining large routines
/Qinline-max-total-size:<n>
          maximum increase in size for inline function expansion
/Qinline-max-total-size-
          no size limit for inline function expansion
/Qinline-max-per-routine:<n>
          maximum number of inline instances in any function
/Qinline-max-per-routine-
          no maximum number of inline instances in any function
/Qinline-max-per-compile:<n>
          maximum number of inline instances in the current compilation
/Qinline-max-per-compile-
          no maximum number of inline instances in the current compilation
/Qinline-factor:<n>
          set inlining upper limits by n percentage
/Qinline-factor-
          do not set set inlining upper limits
/Qinline-forceinline
          treat inline routines as forceinline
/Qinline-dllimport
          allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT
          to be inlined
/Qinline-calloc
          directs the compiler to inline calloc() calls as malloc()/memset()
/inline[:keyword]
          Specifies the level of inline function expansion
            keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os)
                      speed (same as /Ob2 /Ot), none or manual (same as /Ob0)

Output, Debug, PCH
------------------

/c        compile to object (.obj) only, do not link
/nolink, /compile-only
          same as /c
/S        compile to assembly (.asm) only, do not link
/FAs      produce assembly file with optional source annotations 
/FAc      produce assembly file with optional code annotations 
/FA       produce assembly file
/Fa[file]
          name assembly file (or directory for multiple files; i.e. /FaMYDIR\)
/Fo[file]
          name object file (or directory for multiple files; i.e. /FoMYDIR\)
/Fe[file]
          name executable file or directory
/object:<filename>
          specify the name of the object file, or the directory to which object

          file(s) should be written.  (e.g. /object:MYOBJ or /object:MYDIR\)
/exe:<filename>
          specifies the name to be used for the built program (.exe) or
          dynamic-link (.dll) library
/map:<filename>
          specify that a link map file should be generated
/list:<filename>
          specify that a listing file should be generated
/list-line-len:#
          overrides the default line length (80) in a listing file
/list-page-len:#
          overrides the default page length (66) in a listing file
/show:<keyword>
          controls the contents of the listing file
          keywords: all, none, [no]include, [no]map, [no]options
/Zi, /ZI, /Z7
          produce symbolic debug information in object file (implies /Od when
          another optimization option is not explicitly set)
/debug[:keyword]
          enable debug information and control output of enhanced debug
          information
            keywords:  all, full, minimal, none, [no]inline-debug-info
/nodebug  do not enable debug information
/debug-parameters[:keyword]
          control output of debug information for PARAMETERS
            keywords: all, used, none (same as /nodebug-parameters)
/nodebug-parameters
          do not output debug information for PARAMETERS
/Qd-lines, /[no]d-lines
          compile debug statements (indicated by D in column 1)
/pdbfile[:filename]
          specify that debug related information should be generated to a
          program database file
/nopdbfile
          do not generate debug related information to a program database file
/Qtrapuv  trap uninitialized variables
/RTCu     report use of variable that was not initialized
/Qmap-opts
          enable option mapping tool

Preprocessor
------------

/D<name>[{=|#}<text>]
          define macro
/define:symbol[=<value>]
          same as /D
/nodefines
          specifies that any /D macros go to the preprocessor only, and not to
          the compiler
/U<name>  remove predefined macro
/undefine:<name>
          remove predefined macro (same as /U)
/allow:nofpp-comments
          If a Fortran end-of-line comment is seen within a #define, treat it
          as part of the definition.  Default is allow:fpp-comments
/E        preprocess to stdout
/EP       preprocess to stdout, omitting #line directives
/EP /P    preprocess to file, omitting #line directives
/P        preprocess to file
/preprocess-only
          same as /P
/[no]keep  keep/remove preprocessed file generated by preprocessor as input to
           compiler stage.  Not affected by /Qsave-temps.  Default is /nokeep
/fpp[n], /[no]fpp
           run Fortran preprocessor on source files prior to compilation
             n=0     disable running the preprocessor, equivalent to nofpp
             n=1,2,3 run preprocessor

/module:path
           specify path where mod files should be placed and first location to
           look for mod files
/u        remove all predefined macros
/I<dir>   add directory to include file search path
/[no]include:<dir>
          same as /I
/X        remove standard directories from include file search path
/[no]gen-dep[:filename]
          generate dependency information.  If no filename is specified,
          output to stdout
/gen-depformat:keyword
          generate dependency information in the specified format.
          One of:  make, nmake

Component Control
-----------------

/Qoption,<tool>,<opts>
          pass options <opts> to tool specified by <tool>
/Qlocation,<tool>,<dir>
          set <dir> as the location of tool specified by <tool>

Language
--------

/[no]altparam
          specify if alternate form of parameter constant declarations
          (without parenthesis) is recognized. Default is to recognize
/assume:<keyword>
          specify assumptions made by the optimizer and code generator
          keywords: none, [no]byterecl, [no]buffered_io, 
                    [no]bscc (nobscc same as /nbs), 
                    [no]cc_omp, [no]minus0,
                    [no]dummy_aliases (same as /Qcommon-args),
                    [no]ieee_fpe_flags, [no]fpe_summary,
                    [no]old_boz, [no]old_complex_align,
                    [no]old_logical_ldio,
                    [no]old_ldout_format, [no]old_maxminloc,
                    [no]old_unit_star, [no]old_xor, 
                    [no]protect_constants, [no]protect_parens, 
                    [no]realloc_lhs, [no]2underscore, 
                    [no]underscore (same as /us),
                    [no]std_intent_in,
                    [no]std_mod_proc_name, [no]source_include, 
                    [no]split_common,[no]writeable_strings
/ccdefault:<keyword>
          specify default carriage control for units 6 and *
          keywords:  default, fortran, list or none
/[no]check:<keyword>
          check run-time conditions.  Default is /nocheck
          keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), 
                    [no]arg_temp_created, [no]bounds (same as /CB), 
                    [no]format, [no]output_conversion, 
                    [no]pointer (same as /CA), 
                    [no]uninit (same as /CU), [no]stack
/Qcommon-args
          assume "by reference" subprogram arguments may alias one
          another.  Same as /assume:dummy_aliases
/[no]extend-source[:<keyword>]
          specify rightmost column for fixed form sources
          keywords: 72 (same as /noextend-source and /4L72),
                    80 (same as /4L80),
                   132 (same as /4L132.  Default if you specify 
                        /extend-source without a keyword.)
          
/fixed    specify source files are in fixed format. Same as /FI and /4Nf
          /nofixed indicates free format
/free     specify source files are in free format. Same as /FR and /4Yf
          /nofree indicates fixed format
/names:<keyword>
          specify how source code identifiers and external names are
          interpreted.
          keywords:  as_is, lowercase, uppercase
/[no]pad-source, /Qpad-source[-]
          make compiler acknowledge blanks at the end of a line
/stand[:<keyword>]
          specifies level of conformance with ANSI standard to check
          for.  If keyword is not specified, level of conformance is f03
          keywords: f90 (same as /4Ys), f95, 
                    f03, none (same as /nostand)
/standard-semantics
          sets assume keywords to conform to the semantics of the f03
          standard.  May result in performance loss.
          assume keywords set by /standard-semantics: 
            byterecl, fpe_summary, minus0, noold_maxminloc,
            noold_unit_star, noold_xor, protect_parens, realloc_lhs,
            std_intent_in, std_mod_proc_name, noold_ldout_format
/syntax-only, /Zs
          perform syntax and semantic checking only (no object file produced)

Compiler Diagnostics
--------------------

/w        disable all warnings
/W<n>     disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as
          /warn:general)
/warn:<keyword>
          specifies the level of warning messages issued
            keywords: all, none (same as /nowarn)
                      [no]alignments, [no]declarations, [no]errors,
                      [no]general, [no]ignore_loc, [no]interfaces,
                      [no]stderrors, [no]truncated_source, [no]uncalled,
                      [no]unused, [no]usage
/nowarn   suppress all warning messages
/WB       turn a compile-time bounds check into a warning
/[no]traceback
          specify whether the compiler generates PC correlation data used to
          display a symbolic traceback rather than a hexadecimal traceback at
          runtime failure
/[no]gen-interfaces [[no]source]
          generate interface blocks for all routines in the file.  Can be
          checked using -warn interfaces
          nosource indicates temporary source files should not be saved
/error-limit:<size>
          specify the maximum number of error-level or fatal-level compiler
          errors allowed
/noerror-limit
          set no maximum number on error-level or fatal-level error messages
/Qdiag-enable:<v1>[,<v2>,...]
          enable the specified diagnostics or diagnostic groups
/Qdiag-disable:<v1>[,<v2>,...]
          disable the specified diagnostics or diagnostic groups
          where <vN> may be individual diagnostic numbers or group names.
          where group names include:
              sc[n]      - perform source code analysis: n=1 for critical
                           errors, n=2 for all errors and n=3 for all errors
                           and warnings
  
  sc-
  {full|concise|precise} - perform static analysis and determine the analysis
                           mode. 
                           Full mode - attempts to find all program weaknesses,

                           even at the expense of more false positives.
                           Concise mode - attempts to reduce false positives
                           somewhat more than reducing false negatives.
                           Precise mode - attempts to avoid all false positives

                           Default: full if /Qdiag-enable:sc{[1|2|3]} is 
                           present; otherwise None 
                           (static analysis diagnostics are disabled).
                           
              sc-include - perform source code analysis on include files
              
          sc-single-file - This option tells static analysis to process each
                           file individually.
                           Default: OFF

                sc-enums - This option tells static analysis to treat
                           enumeration variables as known values equal to any
                           one of the associated enumeration literals.
                           Default: OFF

              sc-parallel[n] - perform analysis of parallelization in 
                               source code: n=1 for critical errors,
                               n=2 for errors, n=3 for all errors and 
                               warnings
              warn   - diagnostic messages that have "warning" severity level.
              error  - diagnostic messages that have "error" severity level.
              remark - diagnostic messages that are remarks or comments.

              vec    - diagnostic messages issued by the vectorizer.
              par    - diagnostic messages issued by the auto-parallelizer 
              openmp - diagnostic messages issued by the OpenMP* parallelizer.
              cpu-dispatch Specifies the CPU dispatch remarks. 
/Qdiag-error:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as errors
/Qdiag-warning:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as warnings
/Qdiag-remark:<v1>[,<v2>,...]
          output the the specified diagnostics or diagnostic groups as remarks
/Qdiag-dump
          display the currently enabled diagnostic messages to stdout or to a
          specified diagnostic output file.
/Qdiag-sc-dir:<dir>
          <dir> directory where diagnostics from static analysis are created,
          rather than current working directory.
/Qdiag-file[:<file>]
          <file> where diagnostics are emitted to.  Not specifying this causes
          messages to be output to stderr
/Qdiag-file-append[:<file>]
          <file> where diagnostics are emitted to. When <file> already exists,
          output is appended to the file
/Qdiag-id-numbers[-]
          enable(DEFAULT)/disable the diagnostic specifiers to be output in
          numeric form
/Qdiag-error-limit:<num>
          specify the maximum number of errors emitted

Miscellaneous
-------------

/[no]logo
          display compiler version information.  /nologo disables the output
/Qsox[:<keyword>[,keyword]]
          enable saving of compiler options, version and additional information

          in the executable.  Use /Qsox- to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information
/bintext:<string>
          place the string specified into the object file and executable
/Qsave-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default
/what     display detailed compiler version information
/watch:<keyword>
          tells the driver to output processing information
            keywords: all, none (same as /nowatch), [no]source,
                      [no]cmd 
                      [no]mic-cmd
/nowatch  suppress processing information output (DEFAULT)
/Tf<file>
          compile file as Fortran source
/extfor:<ext>
           specify extension of file to be recognized as a Fortran file
/extfpp:<ext>
           specify extension of file to be recognized as a preprocessor file
/libdir[:keyword]
          control the library names that should be emitted into the object file

            keywords:  all, none (same as /nolibdir), [no]automatic, [no]user
/nolibdir
          no library names should be emitted into the object file
/MP[<n>]  create multiple processes that can be used to compile large numbers
          of source files at the same time
/bigobj   generate objects with increased address capacity

Data
----

/4I{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8
/integer-size:<size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64
/4R{8|16}
          set default size of real to 8 or 16 bytes
/real-size:<size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128
/Qautodouble
          same as /real-size:64 or /4R8
/double-size:<size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,

          constants, functions, and intrinsics
            size:  64, 128
/[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision
/[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants
/auto     make all local variables AUTOMATIC
/Qauto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)
/Qsave    save all variables (static allocation) (same as /noauto,
          opposite of /auto)
/Qzero[-]
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized
/Qdyncom<common1,common2,...>
          make given common blocks dynamically-allocated
/Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          /Zp16 DEFAULT)
/[no]align
          analyze and reorder memory layout for variables and arrays
/align:<keyword>
          specify how data items are aligned
            keywords: all (same as /align), none (same as /noalign),
                      [no]commons, [no]dcommons, 
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte,  
                      rec8byte, rec16byte, rec32byte, 
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence
/GS       enable overflow security checks.  
          /GS- disables (DEFAULT)
/Qpatchable-addresses
           generate code such that references to statically assigned addresses 

           can be patched with arbitrary 64-bit addresses.
/Qfnalign[-]
          align the start of functions to an optimal machine-dependent value.
          When disabled (DEFAULT) align on a 2-byte boundary
/Qfnalign:[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary
/Qglobal-hoist[-]
          enable(DEFAULT)/disable external globals are load safe
/Qkeep-static-consts[-]
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced
/Qnobss-init
          disable placement of zero-initialized variables in BSS (use DATA)
/Qzero-initialized-in-bss[-]
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section
/convert:<keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
/Qimf-absolute-error:value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-accuracy-bits:bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-arch-consistency:value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-max-error:ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-precision:value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

Compatibility
-------------

/fpscomp[:<keyword>]
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as /nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals
/nofpscomp
          no specific level of compatibility with Fortran PowerStation
/f66      allow extensions that enhance FORTRAN-66 compatibility
/f77rtl   specify that the Fortran 77 specific run-time support should be used
          /nof77rtl disables
/vms      enable VMS I/O statement extensions
/Qvc<arg>
          enable compatibility with a specific Microsoft* Visual Studio version

            9   - Microsoft* Visual Studio 2008 compatibility
            10  - Microsoft* Visual Studio 2010 compatibility
            11  - Microsoft* Visual Studio 2012 compatibility

Linking/Linker
--------------

/link     specify that all options following '/link' are for the linker
/extlnk:<ext>
          specify extension of file to be passed directly to linker
/F<n>     set the stack reserve amount specified to the linker
/dbglibs  use the debug version of runtime libraries, when appropriate
/libs:<keyword>
          specifies which type of run-time library to link to.
          keywords: static, dll, qwin, qwins
          
/LD[d]    produce a DLL instead of an EXE ('d' = debug version)
/dll      same as /LD
/MD[d]    use dynamically-loaded, multithread C runtime
/MDs[d]   use dynamically-loaded, singlethread Fortran runtime,
          and multithread C runtime
/MT[d]    use statically-linked, multithread C runtime (DEFAULT with
          Microsoft Visual Studio 2005 and later)
/ML[d]    use statically-linked, single thread C runtime (only valid in 
          Microsoft Visual Studio 2003 environment)
/MG, /winapp
          use Windows API runtime libraries
/Zl       omit library names from object file
/threads  specify that multi-threaded libraries should be linked against
          /nothreads disables multi-threaded libraries

Deprecated Options
------------------

/Qinline-debug-info      use /debug:inline-debug-info
/Gf                      use /GF
/ML[d]                   upgrade to /MT[d]
/Quse-asm                No replacement
/Qprof-genx              use /Qprof-gen:srcpos
/Qdiag-enable:sv[<n>]    use /Qdiag-enable:sc[<n>]
/Qdiag-enable:sv-include use /Qdiag-enable:sc-include
/Qdiag-sv                use /Qdiag-enable:sc[<n>]
/Qdiag-sv-error          use /Qdiag-disable:warning
/Qdiag-sv-include        use /Qdiag-enable:sc-include
/Qdiag-sv-level          No replacement
/Qdiag-sv-sup            use /Qdiag-disable:<v1>[,<v2>,...]
/Qtprofile               No replacement
/arch:SSE                use /arch:IA32
/QxK                     upgrade to /arch:SSE2
/QaxK                    upgrade to /arch:SSE2
/QxW                     use /arch:SSE2
/QaxW                    use /arch:SSE2 
/QxN                     use /QxSSE2
/QaxN                    use /QaxSSE2
/QxP                     use /QxSSE3
/QaxP                    use /QaxSSE3
/QxT                     use /QxSSSE3
/QaxT                    use /QaxSSSE3
/QxS                     use /QxSSE4.1
/QaxS                    use /QaxSSE4.1
/QxH                     use /QxSSE4.2
/QaxH                    use /QaxSSE4.2
/QxO                     use /arch:SSE3
/Qvc7.1                  No replacement
/QIfist                  use /Qrcd
/QxSSE3_ATOM             use /QxSSSE3_ATOM
/Qrct                    No replacement
/Op                      use /fltconsistency
/debug:partial           No replacement
/tune:<code>             use /Qx<code>
/architecture:<code>     use /arch:<code>
/1, /Qonetrip            use /f66
/Fm                      use /map
/Qcpp, /Qfpp             use /fpp
/Qdps                    use /altparam
/Qextend-source          use /extend-source
/Qlowercase              use /names:lowercase
/Quppercase              use /names:uppercase
/Qvms                    use /vms
/asmattr:keyword         use /FA[c|s|cs]
/noasmattr,/asmattr:none use /FA
/asmfile                 use /Fa
/automatic               use /auto
/cm                      use /warn:nousage
/optimize:0              use /Od
/optimize:1,2            use /O1
/optimize:3,4            use /O2
/optimize:5              use /O3
/source                  use /Tf
/unix                    No replacement
/us                      use /assume:underscore
/unroll                  use /Qunroll
/w90, /w95               No replacement
/Zd                      use /debug:minimal

/help, /? [category]   print full or category help message

Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports
       openmp          - OpenMP and Parallel Processing

Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

icl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

                         Intel(R) Fortran Compiler Help
                         ==============================

  Intel(R) Compiler includes compiler options that optimize for instruction
  sets that are available in both Intel(R) and non-Intel microprocessors, but
  may perform additional optimizations for Intel microprocessors than for
  non-Intel microprocessors.  In addition, certain compiler options for
  Intel(R) Compiler are reserved for Intel microprocessors.  For a detailed
  description of these compiler options, including the instructions they
  implicate, please refer to "Intel(R) Compiler User and Reference Guides >
  Compiler Options."

   usage: ifort [options] file1 [file2 ...] [/link linker_options]

      where options represents zero or more compiler options

      fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), 
      assembly (.asm), object (.obj), static library (.lib), or 
      other linkable file

      linker_options represents zero or more linker options

Notes
-----
1. Many FL32 options are supported; a warning is printed for unsupported
   options.

2. Intel Fortran compiler options may be placed in your ifort.cfg file.

   Some options listed are only available on a specific system
   i32    indicates the feature is available on systems based on IA-32
          architecture
   i64em  indicates the feature is available on systems using Intel(R) 64
          architecture

                             Compiler Option List
                             --------------------

Optimization
------------

/O1       optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2       optimize for maximum speed (DEFAULT)
/O3       optimize for maximum speed and enable more aggressive optimizations
          that may not improve performance on some programs
/Ox       enable maximum optimizations (same as /O2)
/Os       enable speed optimizations, but disable some optimizations which
          increase code size for small speed benefit (overrides /Ot)
/Ot       enable speed optimizations (overrides /Os)
/Od       disable optimizations
/Oy[-]    enable/disable using EBP as a general purpose register (no frame
          pointer) (i32 only)
/fast     enable /QxHOST /O3 /Qipo /Qprec-div-
          options set by /fast cannot be overridden with the exception of
          /QxHOST, list options separately to change behavior
/Oa[-]    assume no aliasing in program
/Ow[-]    assume no aliasing within functions, but assume aliasing across calls


Code Generation
---------------

/Qx<code>
          generate specialized code to run exclusively on processors
          indicated by <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.  Optimizes for the Intel NetBurst(R)
                    microarchitecture.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors.  Optimizes for the enhanced Pentium(R) M 

                    processor microarchitecture and Intel NetBurst(R)
                    microarchitecture. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.  Optimizes for the
                    Intel(R) Core(TM) microarchitecture.
            SSE4.1  May generate Intel(R) SSE4 Vectorizing Compiler and Media
                    Accelerator instructions for Intel processors.  May 
                    generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions
                    and it may optimize for Intel(R) 45nm Hi-k next generation
                    Intel Core(TM) microarchitecture.
            SSE4.2  May generate Intel(R) SSE4 Efficient Accelerated String
                    and Text Processing instructions supported by Intel(R)
                    Core(TM) i7 processors.  May generate Intel(R) SSE4 
                    Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3,

                    SSE3, SSE2, and SSE instructions and it may optimize for
                    the Intel(R) Core(TM) processor family.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
                    Optimizes for a future Intel processor.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors. Optimizes for a
                    future Intel processor. 
            SSSE3_ATOM
                    May generate MOVBE instructions for Intel processors,
                    depending on the setting of option /Qinstruction.
                    May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors. Optimizes for the
                    Intel(R) Atom(TM) processor and Intel(R) Centrino(R)
                    Atom(TM) Processor Technology.
/QxHost   generate instructions for the highest instruction set and processor
          available on the compilation host machine
/Qax<code1>[,<code2>,...]
          generate code specialized for processors specified by <codes>
          while also generating generic IA-32 instructions.  
          <codes> includes one or more of the following:
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE
                   instructions for Intel processors.
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2,
                    and SSE instructions for Intel processors.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors.
/arch:<code>
          generate specialized code to optimize for processors indicated by
          <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions
            SSE3    May generate Intel(R) SSE3, SSE2 and SSE instructions
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and

                    SSE instructions
            AVX     May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2 and SSE instructions
/Qinstruction:<keyword>
          Refine instruction set output for the selected target processor

            [no]movbe  - Do/do not generate MOVBE instructions with SSSE3_ATOM
                          (requires /QxSSSE3_ATOM)
           
/Qextend-arguments:[32|64]
          By default, unprototyped scalar integer arguments are passed
          in 32-bits (sign-extended if necessary).
          On Intel(R) 64, unprototyped scalar integer arguments may be 
          extended to 64-bits.

Interprocedural Optimization (IPO)
----------------------------------

/Qip[-]   enable(DEFAULT)/disable single-file IP optimization
          within files
/Qipo[n]  enable multi-file IP optimization between files
/Qipo-c   generate a multi-file object file (ipo_out.obj)
/Qipo-S   generate a multi-file assembly file (ipo_out.asm)
/Qip-no-inlining
          disable full and partial inlining
/Qip-no-pinlining
          disable partial inlining
/Qipo-separate
          create one object file for every source file (overrides /Qipo[n])
/Qipo-jobs<n>
          specify the number of jobs to be executed simultaneously during the
          IPO link phase

Advanced Optimizations
----------------------

/Qunroll[n]
          set maximum number of times to unroll loops.  Omit n to use default
          heuristics.  Use n=0 to disable the loop unroller
/Qunroll-aggressive[-]
          enables more aggressive unrolling heuristics
/Qscalar-rep[-]
          enable(DEFAULT)/disable scalar replacement (requires /O3)
/Qpad[-]  enable/disable(DEFAULT) changing variable and array memory layout
/Qsafe-cray-ptr
          Cray pointers do not alias with other variables
/Qansi-alias[-]
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
/Qcomplex-limited-range[-]
          enable/disable(DEFAULT) the use of the basic algebraic expansions of
          some complex arithmetic operations.  This can allow for some
          performance improvement in programs which use a lot of complex
          arithmetic at the loss of some exponent range.
/reentrancy:<keyword>
          specify whether the threaded, reentrant run-time support should be
          used
          Keywords:  none (same as /noreentrancy), threaded, async
/noreentrancy
          do not use threaded, reentrant run-time support
/heap-arrays[:n]
          temporary arrays of minimum size n (in kilobytes) are allocated in
          heap memory rather than on the stack.  If n is not specified, 
          all temporary arrays are allocated in heap memory.
/heap-arrays-
          temporary arrays are allocated on the stack (DEFAULT)
/Qopt-multi-version-aggressive[-]
          enables more aggressive multi-versioning to check for pointer
          aliasing and scalar replacement
/Qopt-ra-region-strategy[:<keyword>]
          select the method that the register allocator uses to partition each
          routine into regions
            routine - one region per routine
            block   - one region per block
            trace   - one region per trace
            loop    - one region per loop
            default - compiler selects best option
/Qvec[-]  enables(DEFAULT)/disables vectorization
/Qvec-guard-write[-]
          enables cache/bandwidth optimization for stores under conditionals
          within vector loops
/Qvec-threshold[n]
          sets a threshold for the vectorization of loops based on the
          probability of profitable execution of the vectorized loop in
          parallel
/Qopt-malloc-options:{0|1|2|3|4}
          specify malloc configuration parameters.  Specifying a non-zero <n>
          value will cause alternate configuration parameters to be set for
          how malloc allocates and frees memory
/Qopt-jump-tables:<arg>
          control the generation of jump tables
            default - let the compiler decide when a jump table, a series of
                      if-then-else constructs or a combination is generated
            large   - generate jump tables up to a certain pre-defined size
                      (64K entries)
            <n>     - generate jump tables up to <n> in size
          use /Qopt-jump-tables- to lower switch statements as chains of
          if-then-else constructs
/Qopt-block-factor:<n>
          specify blocking factor for loop blocking
/Qopt-streaming-stores:<arg>
          specifies whether streaming stores are generated
            always - enables generation of streaming stores under the
            assumption that the application is memory bound
            auto   - compiler decides when streaming stores are used (DEFAULT)
            never  - disables generation of streaming stores
/Qmkl[:<arg>]
          link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring
          in the associated headers
            parallel   - link using the threaded Intel(R) MKL libraries. This
                         is the default when /Qmkl is specified
            sequential - link using the non-threaded Intel(R) MKL libraries
            cluster    - link using the Intel(R) MKL Cluster libraries plus
                         the sequential Intel(R) MKL libraries
/Qimsl    link to the International Mathematics and Statistics Library* (IMSL*
          library)
/Qopt-subscript-in-range[-]
          assumes no overflows in the intermediate computation of the
          subscripts
/Qcoarray[:shared|distributed]
          enable/disable(DEFAULT) coarray syntax for data parallel
          programming.  The default is shared-memory; distributed
          memory is only valid with the Intel(R) Cluster Toolkit
/Qcoarray-num-images:n
          set default number of coarray images
/Qopt-matmul[-]
          replace matrix multiplication with calls to intrinsics and threading
          libraries for improved performance (DEFAULT at /O3 /Qparallel)
/Qsimd[-]
          enables(DEFAULT)/disables vectorization using SIMD directive
/Qguide-opts:<arg>
          tells the compiler to analyze certain code and generate 
          recommendations that may improve optimizations
/Qguide-file[:<filename>]
          causes the results of guide to be output to a file
/Qguide-file-append[:<filename>]
          causes the results of guide to be appended to a file
/Qguide[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization,
          auto-parallelization, and data transformation (DEFAULT is 4 when the
          option is specified)
/Qguide-data-trans[:<level>]
          lets you set a level (1 - 4) of guidance for data transformation
          (DEFAULT is 4 when the option is specified)
/Qguide-par[:<level>]
          lets you set a level (1 - 4) of guidance for auto-parallelization
          (DEFAULT is 4 when the option is specified)
/Qguide-vec[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization
          (DEFAULT is 4 when the option is specified)
/Qguide-profile:<[file|dir]>[,[file|dir],...]
          specify a loop profiler data file (or set of files in a directory)
          when using the /Qguide option
/Qopt-mem-layout-trans[:<level>]
          controls the level of memory layout transformations performed by the
          compiler
           0 - disable memory layout transformations (same as
               /Qopt-mem-layout-trans-)
           1 - enable basic memory layout transformations
           2 - enable more memory layout transformations  (DEFAULT when the
               option is specified)
           3 - enable aggressive memory layout transformations
/Qopt-prefetch[:n]
          enable levels of prefetch insertion, where 0 disables.
          n may be 0 through 4 inclusive.  Default is 2.
/Qopt-prefetch-
          disable(DEFAULT) prefetch insertion.  Equivalent to /Qopt-prefetch:0

Profile Guided Optimization (PGO)
---------------------------------

/Qprof-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qprof-src-root <dir>
          specify project root directory for application source files to
          enable relative path resolution during profile feedback on sources
          below that directory
/Qprof-src-root-cwd
          specify the current directory as the project root directory for
          application source files to enable relative path resolution during
          profile feedback on sources below that directory
/Qprof-src-dir[-]
          specify whether directory names of sources should be 
          considered when looking up profile records within the .dpi file
/Qprof-file <file>
          specify file name for profiling summary file
/Qprof-data-order[-]
          enable/disable(DEFAULT) static data ordering with profiling
/Qprof-func-order[-]
          enable/disable(DEFAULT) function ordering with profiling
/Qprof-gen[:keyword]
          instrument program for profiling.
          Optional keyword may be srcpos or globdata
/Qprof-gen-
          disable profiling instrumentation
/Qprof-use[:<arg>]
          enable use of profiling information during optimization
            weighted  - invokes profmerge with -weighted option to scale data
                        based on run durations
            [no]merge - enable(default)/disable the invocation of the profmerge

                        tool
/Qprof-use-
          disable use of profiling information during optimization
/Qcov-gen
          instrument program for profiling
/Qcov-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qcov-file <file>
          specify file name for profiling summary file
/Qinstrument-functions[-]
          determine whether function entry and exit points are instrumented
/Qprof-hotness-threshold:<val>
          set the hotness threshold for function grouping and function ordering

          val indicates percentage of functions to be placed in hot region.
          This option requires /Qprof-use 
           and /Qprof-func-order
          
/Qprof-value-profiling:<arg>[,<arg>,...]
          limit value profiling
            none      - inhibit all types of value profiling
            nodivide  - inhibit value profiling of non-compile time constants
                        used in division or remainder operations
            noindcall - inhibit value profiling of function addresses at
                        indirect call sites
/Qprofile-functions
          enable instrumentation in generated code for collecting
          function execution time profiles
/Qprofile-loops:<arg>
          enable instrumentation in generated code for collecting
          loop execution time profiles
             inner    - instrument inner loops
             outer    - instrument outer loops
             all      - instrument all loops
/Qprofile-loops-report:<arg>
          Control the level of instrumentation inserted for reporting loop
          execution profiles
             1    - report loop times
             2    - report loop times and iteration counts

Optimization Reports
--------------------

/Qvec-report[n]
          control amount of vectorizer diagnostic information
            n=0    no diagnostic information
            n=1    indicate vectorized loops (DEFAULT when enabled)
            n=2    indicate vectorized/non-vectorized loops
            n=3    indicate vectorized/non-vectorized loops and prohibiting
                   data dependence information
            n=4    indicate non-vectorized loops
            n=5    indicate non-vectorized loops and prohibiting data
                   dependence information
            n=6    indicate vectorized/non-vectorized loops with greater
                   details and prohibiting data dependence information
            n=7    indicate vector code quality message ids and data values
                   for vectorized loops
/Qopt-report[:n]
          generate an optimization report to stderr
            0   disable optimization report output
            1   minimum report output
            2   medium output (DEFAULT when enabled)
            3   maximum report output
/Qopt-report-file:<file>
          specify the filename for the generated report
/Qopt-report-phase:<phase>
          specify the phase that reports are generated against
/Qopt-report-routine:<name>
          reports on routines containing the given name
/Qopt-report-help
          display the optimization phases available for reporting
/Qtcheck[:mode]
          enable analysis of threaded applications (requires Intel(R) Thread
          Checker; cannot be used with compiler alone)
            tci - instruments a program to perform a thread-count-independent
                  analysis
            tcd - instruments a program to perform a thread-count-dependent
                  analysis (DEFAULT when mode is not used)
            api - instruments a program at the api-imports level
/Qtcollect[:<lib>]
          inserts instrumentation probes calling the Intel(R) Trace Collector
          API.  The library <lib>.lib is linked in the default being VT.lib
          (requires Intel(R) Trace Collector)
/Qtcollect-filter:file
          Enable or disable the instrumentation of specified functions. 
          (requires Intel(R) Trace Collector)

OpenMP* and Parallel Processing
------------------------------

/Qopenmp  enable the compiler to generate multi-threaded code based on the
          OpenMP* directives (same as /openmp)
/Qopenmp-stubs
          enables the user to compile OpenMP programs in sequential mode.  The
          OpenMP directives are ignored and a stub OpenMP library is linked
          (sequential)
/Qopenmp-report{0|1|2}
          control the OpenMP parallelizer diagnostic level
/Qopenmp-lib:<ver>
          choose which OpenMP library version to link with
            compat - use the Microsoft compatible OpenMP run-time libraries
                     (DEFAULT)
/Qopenmp-threadprivate:<ver>
          choose which threadprivate implementation to use
            compat - use the Microsoft compatible thread local storage
            legacy - use the Intel compatible implementation
                     (DEFAULT)
/Qparallel
          enable the auto-parallelizer to generate multi-threaded code for
          loops that can be safely executed in parallel
/Qpar-report{0|1|2|3}
          control the auto-parallelizer diagnostic level
/Qpar-threshold[n]
          set threshold for the auto-parallelization of loops where n is an
          integer from 0 to 100
/Qpar-runtime-control[n]
          Control parallelizer to generate runtime check code for effective 
          automatic parallelization.
            n=0    no runtime check based auto-parallelization 
            n=1    generate runtime check code under conservative mode 
                   (DEFAULT when enabled)
            n=2    generate runtime check code under heuristic mode
            n=3    generate runtime check code under aggressive mode
/Qpar-schedule-static[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Divides iterations into contiguous pieces.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static_balanced[:n]
          Divides iterations into even-sized chunks.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static-steal[:n]
          Divides iterations into even-sized chunks, but allows
          threads to steal parts of chunks from neighboring threads
/Qpar-schedule-dynamic[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Assigns iterations to threads in chunks dynamically.
          Chunk size is n iterations if specified, otherwise 1.
/Qpar-schedule-guided[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Indicates a minimum number of iterations.  If specified,
          n is the minimum number, otherwise 1.
/Qpar-schedule-guided-analytical[:n]
          Divides iterations by using exponential distribution or 
          dynamic distributions.
/Qpar-schedule-runtime
          Specifies a scheduling algorithm for DO loop iteration.
          Defers the scheduling decision until runtime.
/Qpar-schedule-auto
          Lets the compiler or run-time system determine the 
          scheduling algorithm.
/Qpar-adjust-stack<n>
          perform fiber-based main thread stack adjustment
/Qpar-affinity=[<modifier>,...]<type>[,<permute>][,<offset>] 
          tune application performance by setting different thread affinity
/Qpar-num-threads=<n>
          tune application performance by setting different number of threads 
/Qparallel-source-info[:n]
          enable(DEFAULT)/disable the emission of source location information
          for parallel code generation with OpenMP and auto-parallelization
            0 - disable (same as /Qparallel-source-info-)
            1 - emit routine name and line information (DEFAULT)
            2 - emit path, file, routine name and line information
/Qpar     same as /Qparallel

Floating Point
--------------

/fp:<name>
          enable <name> floating point model variation
            except[-] - enable/disable floating point semantics
            fast[=1|2]  - enables more aggressive floating point optimizations
            precise     - allows value-safe optimizations
            source      - enables intermediates in source precision
            strict      - enables /fp:precise /fp:except, disables
                          contractions and enables pragma stdc fenv_access
/Qfp-speculation:<mode>
          enable floating point speculations with the following <mode>
          conditions:
            fast   - speculate floating point operations (DEFAULT)
            safe   - speculate only when safe
            strict - same as off
            off    - disables speculation of floating-point operations
/Qpc32    set internal FPU precision to 24 bit significand
/Qprec    improve floating-point precision (speed impact less than /Op)
/Qprec-sqrt[-]
          determine if certain square root optimizations are enabled
/Qprec-div[-]
          improve precision of FP divides (some speed impact)
/Qfast-transcendentals[-]
          generate a faster version of the transcendental functions
/Qfp-port[-]
          round fp results at assignments and casts (some speed impact)
/Qfp-stack-check
          enable fp stack checking after every function/procedure call
/Qrcd     rounding mode to enable fast float-to-int conversions
/rounding-mode:chopped
          set internal FPU rounding control to truncate
/Qftz[-]  enable/disable flush denormal results to zero
/fpe:{0|1|3}
          specifies program-wide behavior on floating point exceptions
/fpe-all:{0|1|3}
          specifies floating point exception behavior on all functions
          and subroutines.  Also sets /assume:ieee_fpe_flags
/[no]fltconsistency
          specify that improved floating-point consistency should be used
/Qfma[-]  enable/disable the combining of floating point multiplies and
          add/subtract operations
/[no]recursive
          compile all procedures for possible recursive execution

Inlining
--------

/Ob<n>    control inline expansion:
            n=0  disable inlining (same as /inline:none)
            n=1  inline functions declared with ATTRIBUTES INLINE or
                   FORCEINLINE
            n=2  inline any function, at the compiler's discretion 
/Qinline-min-size:<n>
          set size limit for inlining small routines
/Qinline-min-size-
          no size limit for inlining small routines
/Qinline-max-size:<n>
          set size limit for inlining large routines
/Qinline-max-size-
          no size limit for inlining large routines
/Qinline-max-total-size:<n>
          maximum increase in size for inline function expansion
/Qinline-max-total-size-
          no size limit for inline function expansion
/Qinline-max-per-routine:<n>
          maximum number of inline instances in any function
/Qinline-max-per-routine-
          no maximum number of inline instances in any function
/Qinline-max-per-compile:<n>
          maximum number of inline instances in the current compilation
/Qinline-max-per-compile-
          no maximum number of inline instances in the current compilation
/Qinline-factor:<n>
          set inlining upper limits by n percentage
/Qinline-factor-
          do not set set inlining upper limits
/Qinline-forceinline
          treat inline routines as forceinline
/Qinline-dllimport
          allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT
          to be inlined
/Qinline-calloc
          directs the compiler to inline calloc() calls as malloc()/memset()
/inline[:keyword]
          Specifies the level of inline function expansion
            keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os)
                      speed (same as /Ob2 /Ot), none or manual (same as /Ob0)

Output, Debug, PCH
------------------

/c        compile to object (.obj) only, do not link
/nolink, /compile-only
          same as /c
/S        compile to assembly (.asm) only, do not link
/FAs      produce assembly file with optional source annotations 
/FAc      produce assembly file with optional code annotations 
/FA       produce assembly file
/Fa[file]
          name assembly file (or directory for multiple files; i.e. /FaMYDIR\)
/Fo[file]
          name object file (or directory for multiple files; i.e. /FoMYDIR\)
/Fe[file]
          name executable file or directory
/object:<filename>
          specify the name of the object file, or the directory to which object

          file(s) should be written.  (e.g. /object:MYOBJ or /object:MYDIR\)
/exe:<filename>
          specifies the name to be used for the built program (.exe) or
          dynamic-link (.dll) library
/map:<filename>
          specify that a link map file should be generated
/list:<filename>
          specify that a listing file should be generated
/list-line-len:#
          overrides the default line length (80) in a listing file
/list-page-len:#
          overrides the default page length (66) in a listing file
/show:<keyword>
          controls the contents of the listing file
          keywords: all, none, [no]include, [no]map, [no]options
/Zi, /ZI, /Z7
          produce symbolic debug information in object file (implies /Od when
          another optimization option is not explicitly set)
/debug[:keyword]
          enable debug information and control output of enhanced debug
          information
            keywords:  all, full, minimal, none, [no]inline-debug-info
/nodebug  do not enable debug information
/debug-parameters[:keyword]
          control output of debug information for PARAMETERS
            keywords: all, used, none (same as /nodebug-parameters)
/nodebug-parameters
          do not output debug information for PARAMETERS
/Qd-lines, /[no]d-lines
          compile debug statements (indicated by D in column 1)
/pdbfile[:filename]
          specify that debug related information should be generated to a
          program database file
/nopdbfile
          do not generate debug related information to a program database file
/Qtrapuv  trap uninitialized variables
/RTCu     report use of variable that was not initialized
/Qmap-opts
          enable option mapping tool

Preprocessor
------------

/D<name>[{=|#}<text>]
          define macro
/define:symbol[=<value>]
          same as /D
/nodefines
          specifies that any /D macros go to the preprocessor only, and not to
          the compiler
/U<name>  remove predefined macro
/undefine:<name>
          remove predefined macro (same as /U)
/allow:nofpp-comments
          If a Fortran end-of-line comment is seen within a #define, treat it
          as part of the definition.  Default is allow:fpp-comments
/E        preprocess to stdout
/EP       preprocess to stdout, omitting #line directives
/EP /P    preprocess to file, omitting #line directives
/P        preprocess to file
/preprocess-only
          same as /P
/[no]keep  keep/remove preprocessed file generated by preprocessor as input to
           compiler stage.  Not affected by /Qsave-temps.  Default is /nokeep
/fpp[n], /[no]fpp
           run Fortran preprocessor on source files prior to compilation
             n=0     disable running the preprocessor, equivalent to nofpp
             n=1,2,3 run preprocessor

/module:path
           specify path where mod files should be placed and first location to
           look for mod files
/u        remove all predefined macros
/I<dir>   add directory to include file search path
/[no]include:<dir>
          same as /I
/X        remove standard directories from include file search path
/[no]gen-dep[:filename]
          generate dependency information.  If no filename is specified,
          output to stdout
/gen-depformat:keyword
          generate dependency information in the specified format.
          One of:  make, nmake

Component Control
-----------------

/Qoption,<tool>,<opts>
          pass options <opts> to tool specified by <tool>
/Qlocation,<tool>,<dir>
          set <dir> as the location of tool specified by <tool>

Language
--------

/[no]altparam
          specify if alternate form of parameter constant declarations
          (without parenthesis) is recognized. Default is to recognize
/assume:<keyword>
          specify assumptions made by the optimizer and code generator
          keywords: none, [no]byterecl, [no]buffered_io, 
                    [no]bscc (nobscc same as /nbs), 
                    [no]cc_omp, [no]minus0,
                    [no]dummy_aliases (same as /Qcommon-args),
                    [no]ieee_fpe_flags, [no]fpe_summary,
                    [no]old_boz, [no]old_complex_align,
                    [no]old_logical_ldio,
                    [no]old_ldout_format, [no]old_maxminloc,
                    [no]old_unit_star, [no]old_xor, 
                    [no]protect_constants, [no]protect_parens, 
                    [no]realloc_lhs, [no]2underscore, 
                    [no]underscore (same as /us),
                    [no]std_intent_in,
                    [no]std_mod_proc_name, [no]source_include, 
                    [no]split_common,[no]writeable_strings
/ccdefault:<keyword>
          specify default carriage control for units 6 and *
          keywords:  default, fortran, list or none
/[no]check:<keyword>
          check run-time conditions.  Default is /nocheck
          keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), 
                    [no]arg_temp_created, [no]bounds (same as /CB), 
                    [no]format, [no]output_conversion, 
                    [no]pointer (same as /CA), 
                    [no]uninit (same as /CU), [no]stack
/Qcommon-args
          assume "by reference" subprogram arguments may alias one
          another.  Same as /assume:dummy_aliases
/[no]extend-source[:<keyword>]
          specify rightmost column for fixed form sources
          keywords: 72 (same as /noextend-source and /4L72),
                    80 (same as /4L80),
                   132 (same as /4L132.  Default if you specify 
                        /extend-source without a keyword.)
          
/fixed    specify source files are in fixed format. Same as /FI and /4Nf
          /nofixed indicates free format
/free     specify source files are in free format. Same as /FR and /4Yf
          /nofree indicates fixed format
/names:<keyword>
          specify how source code identifiers and external names are
          interpreted.
          keywords:  as_is, lowercase, uppercase
/[no]pad-source, /Qpad-source[-]
          make compiler acknowledge blanks at the end of a line
/stand[:<keyword>]
          specifies level of conformance with ANSI standard to check
          for.  If keyword is not specified, level of conformance is f03
          keywords: f90 (same as /4Ys), f95, 
                    f03, none (same as /nostand)
/standard-semantics
          sets assume keywords to conform to the semantics of the f03
          standard.  May result in performance loss.
          assume keywords set by /standard-semantics: 
            byterecl, fpe_summary, minus0, noold_maxminloc,
            noold_unit_star, noold_xor, protect_parens, realloc_lhs,
            std_intent_in, std_mod_proc_name, noold_ldout_format
/syntax-only, /Zs
          perform syntax and semantic checking only (no object file produced)

Compiler Diagnostics
--------------------

/w        disable all warnings
/W<n>     disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as
          /warn:general)
/warn:<keyword>
          specifies the level of warning messages issued
            keywords: all, none (same as /nowarn)
                      [no]alignments, [no]declarations, [no]errors,
                      [no]general, [no]ignore_loc, [no]interfaces,
                      [no]stderrors, [no]truncated_source, [no]uncalled,
                      [no]unused, [no]usage
/nowarn   suppress all warning messages
/WB       turn a compile-time bounds check into a warning
/[no]traceback
          specify whether the compiler generates PC correlation data used to
          display a symbolic traceback rather than a hexadecimal traceback at
          runtime failure
/[no]gen-interfaces [[no]source]
          generate interface blocks for all routines in the file.  Can be
          checked using -warn interfaces
          nosource indicates temporary source files should not be saved
/error-limit:<size>
          specify the maximum number of error-level or fatal-level compiler
          errors allowed
/noerror-limit
          set no maximum number on error-level or fatal-level error messages
/Qdiag-enable:<v1>[,<v2>,...]
          enable the specified diagnostics or diagnostic groups
/Qdiag-disable:<v1>[,<v2>,...]
          disable the specified diagnostics or diagnostic groups
          where <vN> may be individual diagnostic numbers or group names.
          where group names include:
              sc[n]      - perform source code analysis: n=1 for critical
                           errors, n=2 for all errors and n=3 for all errors
                           and warnings
  
  sc-
  {full|concise|precise} - perform static analysis and determine the analysis
                           mode. 
                           Full mode - attempts to find all program weaknesses,

                           even at the expense of more false positives.
                           Concise mode - attempts to reduce false positives
                           somewhat more than reducing false negatives.
                           Precise mode - attempts to avoid all false positives

                           Default: full if /Qdiag-enable:sc{[1|2|3]} is 
                           present; otherwise None 
                           (static analysis diagnostics are disabled).
                           
              sc-include - perform source code analysis on include files
              
          sc-single-file - This option tells static analysis to process each
                           file individually.
                           Default: OFF

                sc-enums - This option tells static analysis to treat
                           enumeration variables as known values equal to any
                           one of the associated enumeration literals.
                           Default: OFF

              sc-parallel[n] - perform analysis of parallelization in 
                               source code: n=1 for critical errors,
                               n=2 for errors, n=3 for all errors and 
                               warnings
              warn   - diagnostic messages that have "warning" severity level.
              error  - diagnostic messages that have "error" severity level.
              remark - diagnostic messages that are remarks or comments.

              vec    - diagnostic messages issued by the vectorizer.
              par    - diagnostic messages issued by the auto-parallelizer 
              openmp - diagnostic messages issued by the OpenMP* parallelizer.
              cpu-dispatch Specifies the CPU dispatch remarks. 
/Qdiag-error:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as errors
/Qdiag-warning:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as warnings
/Qdiag-remark:<v1>[,<v2>,...]
          output the the specified diagnostics or diagnostic groups as remarks
/Qdiag-dump
          display the currently enabled diagnostic messages to stdout or to a
          specified diagnostic output file.
/Qdiag-sc-dir:<dir>
          <dir> directory where diagnostics from static analysis are created,
          rather than current working directory.
/Qdiag-file[:<file>]
          <file> where diagnostics are emitted to.  Not specifying this causes
          messages to be output to stderr
/Qdiag-file-append[:<file>]
          <file> where diagnostics are emitted to. When <file> already exists,
          output is appended to the file
/Qdiag-id-numbers[-]
          enable(DEFAULT)/disable the diagnostic specifiers to be output in
          numeric form
/Qdiag-error-limit:<num>
          specify the maximum number of errors emitted

Miscellaneous
-------------

/[no]logo
          display compiler version information.  /nologo disables the output
/Qsox[:<keyword>[,keyword]]
          enable saving of compiler options, version and additional information

          in the executable.  Use /Qsox- to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information
/bintext:<string>
          place the string specified into the object file and executable
/Qsave-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default
/what     display detailed compiler version information
/watch:<keyword>
          tells the driver to output processing information
            keywords: all, none (same as /nowatch), [no]source,
                      [no]cmd 
                      [no]mic-cmd
/nowatch  suppress processing information output (DEFAULT)
/Tf<file>
          compile file as Fortran source
/extfor:<ext>
           specify extension of file to be recognized as a Fortran file
/extfpp:<ext>
           specify extension of file to be recognized as a preprocessor file
/libdir[:keyword]
          control the library names that should be emitted into the object file

            keywords:  all, none (same as /nolibdir), [no]automatic, [no]user
/nolibdir
          no library names should be emitted into the object file
/MP[<n>]  create multiple processes that can be used to compile large numbers
          of source files at the same time
/bigobj   generate objects with increased address capacity

Data
----

/4I{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8
/integer-size:<size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64
/4R{8|16}
          set default size of real to 8 or 16 bytes
/real-size:<size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128
/Qautodouble
          same as /real-size:64 or /4R8
/double-size:<size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,

          constants, functions, and intrinsics
            size:  64, 128
/[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision
/[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants
/auto     make all local variables AUTOMATIC
/Qauto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)
/Qsave    save all variables (static allocation) (same as /noauto,
          opposite of /auto)
/Qzero[-]
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized
/Qdyncom<common1,common2,...>
          make given common blocks dynamically-allocated
/Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          /Zp16 DEFAULT)
/[no]align
          analyze and reorder memory layout for variables and arrays
/align:<keyword>
          specify how data items are aligned
            keywords: all (same as /align), none (same as /noalign),
                      [no]commons, [no]dcommons, 
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte,  
                      rec8byte, rec16byte, rec32byte, 
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence
/GS       enable overflow security checks.  
          /GS- disables (DEFAULT)
/Qpatchable-addresses
           generate code such that references to statically assigned addresses 

           can be patched with arbitrary 64-bit addresses.
/Qfnalign[-]
          align the start of functions to an optimal machine-dependent value.
          When disabled (DEFAULT) align on a 2-byte boundary
/Qfnalign:[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary
/Qglobal-hoist[-]
          enable(DEFAULT)/disable external globals are load safe
/Qkeep-static-consts[-]
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced
/Qnobss-init
          disable placement of zero-initialized variables in BSS (use DATA)
/Qzero-initialized-in-bss[-]
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section
/convert:<keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
/Qimf-absolute-error:value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-accuracy-bits:bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-arch-consistency:value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-max-error:ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-precision:value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

Compatibility
-------------

/fpscomp[:<keyword>]
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as /nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals
/nofpscomp
          no specific level of compatibility with Fortran PowerStation
/f66      allow extensions that enhance FORTRAN-66 compatibility
/f77rtl   specify that the Fortran 77 specific run-time support should be used
          /nof77rtl disables
/vms      enable VMS I/O statement extensions
/Qvc<arg>
          enable compatibility with a specific Microsoft* Visual Studio version

            9   - Microsoft* Visual Studio 2008 compatibility
            10  - Microsoft* Visual Studio 2010 compatibility
            11  - Microsoft* Visual Studio 2012 compatibility

Linking/Linker
--------------

/link     specify that all options following '/link' are for the linker
/extlnk:<ext>
          specify extension of file to be passed directly to linker
/F<n>     set the stack reserve amount specified to the linker
/dbglibs  use the debug version of runtime libraries, when appropriate
/libs:<keyword>
          specifies which type of run-time library to link to.
          keywords: static, dll, qwin, qwins
          
/LD[d]    produce a DLL instead of an EXE ('d' = debug version)
/dll      same as /LD
/MD[d]    use dynamically-loaded, multithread C runtime
/MDs[d]   use dynamically-loaded, singlethread Fortran runtime,
          and multithread C runtime
/MT[d]    use statically-linked, multithread C runtime (DEFAULT with
          Microsoft Visual Studio 2005 and later)
/ML[d]    use statically-linked, single thread C runtime (only valid in 
          Microsoft Visual Studio 2003 environment)
/MG, /winapp
          use Windows API runtime libraries
/Zl       omit library names from object file
/threads  specify that multi-threaded libraries should be linked against
          /nothreads disables multi-threaded libraries

Deprecated Options
------------------

/Qinline-debug-info      use /debug:inline-debug-info
/Gf                      use /GF
/ML[d]                   upgrade to /MT[d]
/Quse-asm                No replacement
/Qprof-genx              use /Qprof-gen:srcpos
/Qdiag-enable:sv[<n>]    use /Qdiag-enable:sc[<n>]
/Qdiag-enable:sv-include use /Qdiag-enable:sc-include
/Qdiag-sv                use /Qdiag-enable:sc[<n>]
/Qdiag-sv-error          use /Qdiag-disable:warning
/Qdiag-sv-include        use /Qdiag-enable:sc-include
/Qdiag-sv-level          No replacement
/Qdiag-sv-sup            use /Qdiag-disable:<v1>[,<v2>,...]
/Qtprofile               No replacement
/arch:SSE                use /arch:IA32
/QxK                     upgrade to /arch:SSE2
/QaxK                    upgrade to /arch:SSE2
/QxW                     use /arch:SSE2
/QaxW                    use /arch:SSE2 
/QxN                     use /QxSSE2
/QaxN                    use /QaxSSE2
/QxP                     use /QxSSE3
/QaxP                    use /QaxSSE3
/QxT                     use /QxSSSE3
/QaxT                    use /QaxSSSE3
/QxS                     use /QxSSE4.1
/QaxS                    use /QaxSSE4.1
/QxH                     use /QxSSE4.2
/QaxH                    use /QaxSSE4.2
/QxO                     use /arch:SSE3
/Qvc7.1                  No replacement
/QIfist                  use /Qrcd
/QxSSE3_ATOM             use /QxSSSE3_ATOM
/Qrct                    No replacement
/Op                      use /fltconsistency
/debug:partial           No replacement
/tune:<code>             use /Qx<code>
/architecture:<code>     use /arch:<code>
/1, /Qonetrip            use /f66
/Fm                      use /map
/Qcpp, /Qfpp             use /fpp
/Qdps                    use /altparam
/Qextend-source          use /extend-source
/Qlowercase              use /names:lowercase
/Quppercase              use /names:uppercase
/Qvms                    use /vms
/asmattr:keyword         use /FA[c|s|cs]
/noasmattr,/asmattr:none use /FA
/asmfile                 use /Fa
/automatic               use /auto
/cm                      use /warn:nousage
/optimize:0              use /Od
/optimize:1,2            use /O1
/optimize:3,4            use /O2
/optimize:5              use /O3
/source                  use /Tf
/unix                    No replacement
/us                      use /assume:underscore
/unroll                  use /Qunroll
/w90, /w95               No replacement
/Zd                      use /debug:minimal

/help, /? [category]   print full or category help message

Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports
       openmp          - OpenMP and Parallel Processing

Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.


        Trying FC compiler flag -MT
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -MT
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

icl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

                         Intel(R) Fortran Compiler Help
                         ==============================

  Intel(R) Compiler includes compiler options that optimize for instruction
  sets that are available in both Intel(R) and non-Intel microprocessors, but
  may perform additional optimizations for Intel microprocessors than for
  non-Intel microprocessors.  In addition, certain compiler options for
  Intel(R) Compiler are reserved for Intel microprocessors.  For a detailed
  description of these compiler options, including the instructions they
  implicate, please refer to "Intel(R) Compiler User and Reference Guides >
  Compiler Options."

   usage: ifort [options] file1 [file2 ...] [/link linker_options]

      where options represents zero or more compiler options

      fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), 
      assembly (.asm), object (.obj), static library (.lib), or 
      other linkable file

      linker_options represents zero or more linker options

Notes
-----
1. Many FL32 options are supported; a warning is printed for unsupported
   options.

2. Intel Fortran compiler options may be placed in your ifort.cfg file.

   Some options listed are only available on a specific system
   i32    indicates the feature is available on systems based on IA-32
          architecture
   i64em  indicates the feature is available on systems using Intel(R) 64
          architecture

                             Compiler Option List
                             --------------------

Optimization
------------

/O1       optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2       optimize for maximum speed (DEFAULT)
/O3       optimize for maximum speed and enable more aggressive optimizations
          that may not improve performance on some programs
/Ox       enable maximum optimizations (same as /O2)
/Os       enable speed optimizations, but disable some optimizations which
          increase code size for small speed benefit (overrides /Ot)
/Ot       enable speed optimizations (overrides /Os)
/Od       disable optimizations
/Oy[-]    enable/disable using EBP as a general purpose register (no frame
          pointer) (i32 only)
/fast     enable /QxHOST /O3 /Qipo /Qprec-div-
          options set by /fast cannot be overridden with the exception of
          /QxHOST, list options separately to change behavior
/Oa[-]    assume no aliasing in program
/Ow[-]    assume no aliasing within functions, but assume aliasing across calls


Code Generation
---------------

/Qx<code>
          generate specialized code to run exclusively on processors
          indicated by <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.  Optimizes for the Intel NetBurst(R)
                    microarchitecture.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors.  Optimizes for the enhanced Pentium(R) M 

                    processor microarchitecture and Intel NetBurst(R)
                    microarchitecture. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.  Optimizes for the
                    Intel(R) Core(TM) microarchitecture.
            SSE4.1  May generate Intel(R) SSE4 Vectorizing Compiler and Media
                    Accelerator instructions for Intel processors.  May 
                    generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions
                    and it may optimize for Intel(R) 45nm Hi-k next generation
                    Intel Core(TM) microarchitecture.
            SSE4.2  May generate Intel(R) SSE4 Efficient Accelerated String
                    and Text Processing instructions supported by Intel(R)
                    Core(TM) i7 processors.  May generate Intel(R) SSE4 
                    Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3,

                    SSE3, SSE2, and SSE instructions and it may optimize for
                    the Intel(R) Core(TM) processor family.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
                    Optimizes for a future Intel processor.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors. Optimizes for a
                    future Intel processor. 
            SSSE3_ATOM
                    May generate MOVBE instructions for Intel processors,
                    depending on the setting of option /Qinstruction.
                    May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors. Optimizes for the
                    Intel(R) Atom(TM) processor and Intel(R) Centrino(R)
                    Atom(TM) Processor Technology.
/QxHost   generate instructions for the highest instruction set and processor
          available on the compilation host machine
/Qax<code1>[,<code2>,...]
          generate code specialized for processors specified by <codes>
          while also generating generic IA-32 instructions.  
          <codes> includes one or more of the following:
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE
                   instructions for Intel processors.
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2,
                    and SSE instructions for Intel processors.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors.
/arch:<code>
          generate specialized code to optimize for processors indicated by
          <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions
            SSE3    May generate Intel(R) SSE3, SSE2 and SSE instructions
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and

                    SSE instructions
            AVX     May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2 and SSE instructions
/Qinstruction:<keyword>
          Refine instruction set output for the selected target processor

            [no]movbe  - Do/do not generate MOVBE instructions with SSSE3_ATOM
                          (requires /QxSSSE3_ATOM)
           
/Qextend-arguments:[32|64]
          By default, unprototyped scalar integer arguments are passed
          in 32-bits (sign-extended if necessary).
          On Intel(R) 64, unprototyped scalar integer arguments may be 
          extended to 64-bits.

Interprocedural Optimization (IPO)
----------------------------------

/Qip[-]   enable(DEFAULT)/disable single-file IP optimization
          within files
/Qipo[n]  enable multi-file IP optimization between files
/Qipo-c   generate a multi-file object file (ipo_out.obj)
/Qipo-S   generate a multi-file assembly file (ipo_out.asm)
/Qip-no-inlining
          disable full and partial inlining
/Qip-no-pinlining
          disable partial inlining
/Qipo-separate
          create one object file for every source file (overrides /Qipo[n])
/Qipo-jobs<n>
          specify the number of jobs to be executed simultaneously during the
          IPO link phase

Advanced Optimizations
----------------------

/Qunroll[n]
          set maximum number of times to unroll loops.  Omit n to use default
          heuristics.  Use n=0 to disable the loop unroller
/Qunroll-aggressive[-]
          enables more aggressive unrolling heuristics
/Qscalar-rep[-]
          enable(DEFAULT)/disable scalar replacement (requires /O3)
/Qpad[-]  enable/disable(DEFAULT) changing variable and array memory layout
/Qsafe-cray-ptr
          Cray pointers do not alias with other variables
/Qansi-alias[-]
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
/Qcomplex-limited-range[-]
          enable/disable(DEFAULT) the use of the basic algebraic expansions of
          some complex arithmetic operations.  This can allow for some
          performance improvement in programs which use a lot of complex
          arithmetic at the loss of some exponent range.
/reentrancy:<keyword>
          specify whether the threaded, reentrant run-time support should be
          used
          Keywords:  none (same as /noreentrancy), threaded, async
/noreentrancy
          do not use threaded, reentrant run-time support
/heap-arrays[:n]
          temporary arrays of minimum size n (in kilobytes) are allocated in
          heap memory rather than on the stack.  If n is not specified, 
          all temporary arrays are allocated in heap memory.
/heap-arrays-
          temporary arrays are allocated on the stack (DEFAULT)
/Qopt-multi-version-aggressive[-]
          enables more aggressive multi-versioning to check for pointer
          aliasing and scalar replacement
/Qopt-ra-region-strategy[:<keyword>]
          select the method that the register allocator uses to partition each
          routine into regions
            routine - one region per routine
            block   - one region per block
            trace   - one region per trace
            loop    - one region per loop
            default - compiler selects best option
/Qvec[-]  enables(DEFAULT)/disables vectorization
/Qvec-guard-write[-]
          enables cache/bandwidth optimization for stores under conditionals
          within vector loops
/Qvec-threshold[n]
          sets a threshold for the vectorization of loops based on the
          probability of profitable execution of the vectorized loop in
          parallel
/Qopt-malloc-options:{0|1|2|3|4}
          specify malloc configuration parameters.  Specifying a non-zero <n>
          value will cause alternate configuration parameters to be set for
          how malloc allocates and frees memory
/Qopt-jump-tables:<arg>
          control the generation of jump tables
            default - let the compiler decide when a jump table, a series of
                      if-then-else constructs or a combination is generated
            large   - generate jump tables up to a certain pre-defined size
                      (64K entries)
            <n>     - generate jump tables up to <n> in size
          use /Qopt-jump-tables- to lower switch statements as chains of
          if-then-else constructs
/Qopt-block-factor:<n>
          specify blocking factor for loop blocking
/Qopt-streaming-stores:<arg>
          specifies whether streaming stores are generated
            always - enables generation of streaming stores under the
            assumption that the application is memory bound
            auto   - compiler decides when streaming stores are used (DEFAULT)
            never  - disables generation of streaming stores
/Qmkl[:<arg>]
          link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring
          in the associated headers
            parallel   - link using the threaded Intel(R) MKL libraries. This
                         is the default when /Qmkl is specified
            sequential - link using the non-threaded Intel(R) MKL libraries
            cluster    - link using the Intel(R) MKL Cluster libraries plus
                         the sequential Intel(R) MKL libraries
/Qimsl    link to the International Mathematics and Statistics Library* (IMSL*
          library)
/Qopt-subscript-in-range[-]
          assumes no overflows in the intermediate computation of the
          subscripts
/Qcoarray[:shared|distributed]
          enable/disable(DEFAULT) coarray syntax for data parallel
          programming.  The default is shared-memory; distributed
          memory is only valid with the Intel(R) Cluster Toolkit
/Qcoarray-num-images:n
          set default number of coarray images
/Qopt-matmul[-]
          replace matrix multiplication with calls to intrinsics and threading
          libraries for improved performance (DEFAULT at /O3 /Qparallel)
/Qsimd[-]
          enables(DEFAULT)/disables vectorization using SIMD directive
/Qguide-opts:<arg>
          tells the compiler to analyze certain code and generate 
          recommendations that may improve optimizations
/Qguide-file[:<filename>]
          causes the results of guide to be output to a file
/Qguide-file-append[:<filename>]
          causes the results of guide to be appended to a file
/Qguide[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization,
          auto-parallelization, and data transformation (DEFAULT is 4 when the
          option is specified)
/Qguide-data-trans[:<level>]
          lets you set a level (1 - 4) of guidance for data transformation
          (DEFAULT is 4 when the option is specified)
/Qguide-par[:<level>]
          lets you set a level (1 - 4) of guidance for auto-parallelization
          (DEFAULT is 4 when the option is specified)
/Qguide-vec[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization
          (DEFAULT is 4 when the option is specified)
/Qguide-profile:<[file|dir]>[,[file|dir],...]
          specify a loop profiler data file (or set of files in a directory)
          when using the /Qguide option
/Qopt-mem-layout-trans[:<level>]
          controls the level of memory layout transformations performed by the
          compiler
           0 - disable memory layout transformations (same as
               /Qopt-mem-layout-trans-)
           1 - enable basic memory layout transformations
           2 - enable more memory layout transformations  (DEFAULT when the
               option is specified)
           3 - enable aggressive memory layout transformations
/Qopt-prefetch[:n]
          enable levels of prefetch insertion, where 0 disables.
          n may be 0 through 4 inclusive.  Default is 2.
/Qopt-prefetch-
          disable(DEFAULT) prefetch insertion.  Equivalent to /Qopt-prefetch:0

Profile Guided Optimization (PGO)
---------------------------------

/Qprof-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qprof-src-root <dir>
          specify project root directory for application source files to
          enable relative path resolution during profile feedback on sources
          below that directory
/Qprof-src-root-cwd
          specify the current directory as the project root directory for
          application source files to enable relative path resolution during
          profile feedback on sources below that directory
/Qprof-src-dir[-]
          specify whether directory names of sources should be 
          considered when looking up profile records within the .dpi file
/Qprof-file <file>
          specify file name for profiling summary file
/Qprof-data-order[-]
          enable/disable(DEFAULT) static data ordering with profiling
/Qprof-func-order[-]
          enable/disable(DEFAULT) function ordering with profiling
/Qprof-gen[:keyword]
          instrument program for profiling.
          Optional keyword may be srcpos or globdata
/Qprof-gen-
          disable profiling instrumentation
/Qprof-use[:<arg>]
          enable use of profiling information during optimization
            weighted  - invokes profmerge with -weighted option to scale data
                        based on run durations
            [no]merge - enable(default)/disable the invocation of the profmerge

                        tool
/Qprof-use-
          disable use of profiling information during optimization
/Qcov-gen
          instrument program for profiling
/Qcov-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qcov-file <file>
          specify file name for profiling summary file
/Qinstrument-functions[-]
          determine whether function entry and exit points are instrumented
/Qprof-hotness-threshold:<val>
          set the hotness threshold for function grouping and function ordering

          val indicates percentage of functions to be placed in hot region.
          This option requires /Qprof-use 
           and /Qprof-func-order
          
/Qprof-value-profiling:<arg>[,<arg>,...]
          limit value profiling
            none      - inhibit all types of value profiling
            nodivide  - inhibit value profiling of non-compile time constants
                        used in division or remainder operations
            noindcall - inhibit value profiling of function addresses at
                        indirect call sites
/Qprofile-functions
          enable instrumentation in generated code for collecting
          function execution time profiles
/Qprofile-loops:<arg>
          enable instrumentation in generated code for collecting
          loop execution time profiles
             inner    - instrument inner loops
             outer    - instrument outer loops
             all      - instrument all loops
/Qprofile-loops-report:<arg>
          Control the level of instrumentation inserted for reporting loop
          execution profiles
             1    - report loop times
             2    - report loop times and iteration counts

Optimization Reports
--------------------

/Qvec-report[n]
          control amount of vectorizer diagnostic information
            n=0    no diagnostic information
            n=1    indicate vectorized loops (DEFAULT when enabled)
            n=2    indicate vectorized/non-vectorized loops
            n=3    indicate vectorized/non-vectorized loops and prohibiting
                   data dependence information
            n=4    indicate non-vectorized loops
            n=5    indicate non-vectorized loops and prohibiting data
                   dependence information
            n=6    indicate vectorized/non-vectorized loops with greater
                   details and prohibiting data dependence information
            n=7    indicate vector code quality message ids and data values
                   for vectorized loops
/Qopt-report[:n]
          generate an optimization report to stderr
            0   disable optimization report output
            1   minimum report output
            2   medium output (DEFAULT when enabled)
            3   maximum report output
/Qopt-report-file:<file>
          specify the filename for the generated report
/Qopt-report-phase:<phase>
          specify the phase that reports are generated against
/Qopt-report-routine:<name>
          reports on routines containing the given name
/Qopt-report-help
          display the optimization phases available for reporting
/Qtcheck[:mode]
          enable analysis of threaded applications (requires Intel(R) Thread
          Checker; cannot be used with compiler alone)
            tci - instruments a program to perform a thread-count-independent
                  analysis
            tcd - instruments a program to perform a thread-count-dependent
                  analysis (DEFAULT when mode is not used)
            api - instruments a program at the api-imports level
/Qtcollect[:<lib>]
          inserts instrumentation probes calling the Intel(R) Trace Collector
          API.  The library <lib>.lib is linked in the default being VT.lib
          (requires Intel(R) Trace Collector)
/Qtcollect-filter:file
          Enable or disable the instrumentation of specified functions. 
          (requires Intel(R) Trace Collector)

OpenMP* and Parallel Processing
------------------------------

/Qopenmp  enable the compiler to generate multi-threaded code based on the
          OpenMP* directives (same as /openmp)
/Qopenmp-stubs
          enables the user to compile OpenMP programs in sequential mode.  The
          OpenMP directives are ignored and a stub OpenMP library is linked
          (sequential)
/Qopenmp-report{0|1|2}
          control the OpenMP parallelizer diagnostic level
/Qopenmp-lib:<ver>
          choose which OpenMP library version to link with
            compat - use the Microsoft compatible OpenMP run-time libraries
                     (DEFAULT)
/Qopenmp-threadprivate:<ver>
          choose which threadprivate implementation to use
            compat - use the Microsoft compatible thread local storage
            legacy - use the Intel compatible implementation
                     (DEFAULT)
/Qparallel
          enable the auto-parallelizer to generate multi-threaded code for
          loops that can be safely executed in parallel
/Qpar-report{0|1|2|3}
          control the auto-parallelizer diagnostic level
/Qpar-threshold[n]
          set threshold for the auto-parallelization of loops where n is an
          integer from 0 to 100
/Qpar-runtime-control[n]
          Control parallelizer to generate runtime check code for effective 
          automatic parallelization.
            n=0    no runtime check based auto-parallelization 
            n=1    generate runtime check code under conservative mode 
                   (DEFAULT when enabled)
            n=2    generate runtime check code under heuristic mode
            n=3    generate runtime check code under aggressive mode
/Qpar-schedule-static[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Divides iterations into contiguous pieces.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static_balanced[:n]
          Divides iterations into even-sized chunks.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static-steal[:n]
          Divides iterations into even-sized chunks, but allows
          threads to steal parts of chunks from neighboring threads
/Qpar-schedule-dynamic[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Assigns iterations to threads in chunks dynamically.
          Chunk size is n iterations if specified, otherwise 1.
/Qpar-schedule-guided[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Indicates a minimum number of iterations.  If specified,
          n is the minimum number, otherwise 1.
/Qpar-schedule-guided-analytical[:n]
          Divides iterations by using exponential distribution or 
          dynamic distributions.
/Qpar-schedule-runtime
          Specifies a scheduling algorithm for DO loop iteration.
          Defers the scheduling decision until runtime.
/Qpar-schedule-auto
          Lets the compiler or run-time system determine the 
          scheduling algorithm.
/Qpar-adjust-stack<n>
          perform fiber-based main thread stack adjustment
/Qpar-affinity=[<modifier>,...]<type>[,<permute>][,<offset>] 
          tune application performance by setting different thread affinity
/Qpar-num-threads=<n>
          tune application performance by setting different number of threads 
/Qparallel-source-info[:n]
          enable(DEFAULT)/disable the emission of source location information
          for parallel code generation with OpenMP and auto-parallelization
            0 - disable (same as /Qparallel-source-info-)
            1 - emit routine name and line information (DEFAULT)
            2 - emit path, file, routine name and line information
/Qpar     same as /Qparallel

Floating Point
--------------

/fp:<name>
          enable <name> floating point model variation
            except[-] - enable/disable floating point semantics
            fast[=1|2]  - enables more aggressive floating point optimizations
            precise     - allows value-safe optimizations
            source      - enables intermediates in source precision
            strict      - enables /fp:precise /fp:except, disables
                          contractions and enables pragma stdc fenv_access
/Qfp-speculation:<mode>
          enable floating point speculations with the following <mode>
          conditions:
            fast   - speculate floating point operations (DEFAULT)
            safe   - speculate only when safe
            strict - same as off
            off    - disables speculation of floating-point operations
/Qpc32    set internal FPU precision to 24 bit significand
/Qprec    improve floating-point precision (speed impact less than /Op)
/Qprec-sqrt[-]
          determine if certain square root optimizations are enabled
/Qprec-div[-]
          improve precision of FP divides (some speed impact)
/Qfast-transcendentals[-]
          generate a faster version of the transcendental functions
/Qfp-port[-]
          round fp results at assignments and casts (some speed impact)
/Qfp-stack-check
          enable fp stack checking after every function/procedure call
/Qrcd     rounding mode to enable fast float-to-int conversions
/rounding-mode:chopped
          set internal FPU rounding control to truncate
/Qftz[-]  enable/disable flush denormal results to zero
/fpe:{0|1|3}
          specifies program-wide behavior on floating point exceptions
/fpe-all:{0|1|3}
          specifies floating point exception behavior on all functions
          and subroutines.  Also sets /assume:ieee_fpe_flags
/[no]fltconsistency
          specify that improved floating-point consistency should be used
/Qfma[-]  enable/disable the combining of floating point multiplies and
          add/subtract operations
/[no]recursive
          compile all procedures for possible recursive execution

Inlining
--------

/Ob<n>    control inline expansion:
            n=0  disable inlining (same as /inline:none)
            n=1  inline functions declared with ATTRIBUTES INLINE or
                   FORCEINLINE
            n=2  inline any function, at the compiler's discretion 
/Qinline-min-size:<n>
          set size limit for inlining small routines
/Qinline-min-size-
          no size limit for inlining small routines
/Qinline-max-size:<n>
          set size limit for inlining large routines
/Qinline-max-size-
          no size limit for inlining large routines
/Qinline-max-total-size:<n>
          maximum increase in size for inline function expansion
/Qinline-max-total-size-
          no size limit for inline function expansion
/Qinline-max-per-routine:<n>
          maximum number of inline instances in any function
/Qinline-max-per-routine-
          no maximum number of inline instances in any function
/Qinline-max-per-compile:<n>
          maximum number of inline instances in the current compilation
/Qinline-max-per-compile-
          no maximum number of inline instances in the current compilation
/Qinline-factor:<n>
          set inlining upper limits by n percentage
/Qinline-factor-
          do not set set inlining upper limits
/Qinline-forceinline
          treat inline routines as forceinline
/Qinline-dllimport
          allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT
          to be inlined
/Qinline-calloc
          directs the compiler to inline calloc() calls as malloc()/memset()
/inline[:keyword]
          Specifies the level of inline function expansion
            keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os)
                      speed (same as /Ob2 /Ot), none or manual (same as /Ob0)

Output, Debug, PCH
------------------

/c        compile to object (.obj) only, do not link
/nolink, /compile-only
          same as /c
/S        compile to assembly (.asm) only, do not link
/FAs      produce assembly file with optional source annotations 
/FAc      produce assembly file with optional code annotations 
/FA       produce assembly file
/Fa[file]
          name assembly file (or directory for multiple files; i.e. /FaMYDIR\)
/Fo[file]
          name object file (or directory for multiple files; i.e. /FoMYDIR\)
/Fe[file]
          name executable file or directory
/object:<filename>
          specify the name of the object file, or the directory to which object

          file(s) should be written.  (e.g. /object:MYOBJ or /object:MYDIR\)
/exe:<filename>
          specifies the name to be used for the built program (.exe) or
          dynamic-link (.dll) library
/map:<filename>
          specify that a link map file should be generated
/list:<filename>
          specify that a listing file should be generated
/list-line-len:#
          overrides the default line length (80) in a listing file
/list-page-len:#
          overrides the default page length (66) in a listing file
/show:<keyword>
          controls the contents of the listing file
          keywords: all, none, [no]include, [no]map, [no]options
/Zi, /ZI, /Z7
          produce symbolic debug information in object file (implies /Od when
          another optimization option is not explicitly set)
/debug[:keyword]
          enable debug information and control output of enhanced debug
          information
            keywords:  all, full, minimal, none, [no]inline-debug-info
/nodebug  do not enable debug information
/debug-parameters[:keyword]
          control output of debug information for PARAMETERS
            keywords: all, used, none (same as /nodebug-parameters)
/nodebug-parameters
          do not output debug information for PARAMETERS
/Qd-lines, /[no]d-lines
          compile debug statements (indicated by D in column 1)
/pdbfile[:filename]
          specify that debug related information should be generated to a
          program database file
/nopdbfile
          do not generate debug related information to a program database file
/Qtrapuv  trap uninitialized variables
/RTCu     report use of variable that was not initialized
/Qmap-opts
          enable option mapping tool

Preprocessor
------------

/D<name>[{=|#}<text>]
          define macro
/define:symbol[=<value>]
          same as /D
/nodefines
          specifies that any /D macros go to the preprocessor only, and not to
          the compiler
/U<name>  remove predefined macro
/undefine:<name>
          remove predefined macro (same as /U)
/allow:nofpp-comments
          If a Fortran end-of-line comment is seen within a #define, treat it
          as part of the definition.  Default is allow:fpp-comments
/E        preprocess to stdout
/EP       preprocess to stdout, omitting #line directives
/EP /P    preprocess to file, omitting #line directives
/P        preprocess to file
/preprocess-only
          same as /P
/[no]keep  keep/remove preprocessed file generated by preprocessor as input to
           compiler stage.  Not affected by /Qsave-temps.  Default is /nokeep
/fpp[n], /[no]fpp
           run Fortran preprocessor on source files prior to compilation
             n=0     disable running the preprocessor, equivalent to nofpp
             n=1,2,3 run preprocessor

/module:path
           specify path where mod files should be placed and first location to
           look for mod files
/u        remove all predefined macros
/I<dir>   add directory to include file search path
/[no]include:<dir>
          same as /I
/X        remove standard directories from include file search path
/[no]gen-dep[:filename]
          generate dependency information.  If no filename is specified,
          output to stdout
/gen-depformat:keyword
          generate dependency information in the specified format.
          One of:  make, nmake

Component Control
-----------------

/Qoption,<tool>,<opts>
          pass options <opts> to tool specified by <tool>
/Qlocation,<tool>,<dir>
          set <dir> as the location of tool specified by <tool>

Language
--------

/[no]altparam
          specify if alternate form of parameter constant declarations
          (without parenthesis) is recognized. Default is to recognize
/assume:<keyword>
          specify assumptions made by the optimizer and code generator
          keywords: none, [no]byterecl, [no]buffered_io, 
                    [no]bscc (nobscc same as /nbs), 
                    [no]cc_omp, [no]minus0,
                    [no]dummy_aliases (same as /Qcommon-args),
                    [no]ieee_fpe_flags, [no]fpe_summary,
                    [no]old_boz, [no]old_complex_align,
                    [no]old_logical_ldio,
                    [no]old_ldout_format, [no]old_maxminloc,
                    [no]old_unit_star, [no]old_xor, 
                    [no]protect_constants, [no]protect_parens, 
                    [no]realloc_lhs, [no]2underscore, 
                    [no]underscore (same as /us),
                    [no]std_intent_in,
                    [no]std_mod_proc_name, [no]source_include, 
                    [no]split_common,[no]writeable_strings
/ccdefault:<keyword>
          specify default carriage control for units 6 and *
          keywords:  default, fortran, list or none
/[no]check:<keyword>
          check run-time conditions.  Default is /nocheck
          keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), 
                    [no]arg_temp_created, [no]bounds (same as /CB), 
                    [no]format, [no]output_conversion, 
                    [no]pointer (same as /CA), 
                    [no]uninit (same as /CU), [no]stack
/Qcommon-args
          assume "by reference" subprogram arguments may alias one
          another.  Same as /assume:dummy_aliases
/[no]extend-source[:<keyword>]
          specify rightmost column for fixed form sources
          keywords: 72 (same as /noextend-source and /4L72),
                    80 (same as /4L80),
                   132 (same as /4L132.  Default if you specify 
                        /extend-source without a keyword.)
          
/fixed    specify source files are in fixed format. Same as /FI and /4Nf
          /nofixed indicates free format
/free     specify source files are in free format. Same as /FR and /4Yf
          /nofree indicates fixed format
/names:<keyword>
          specify how source code identifiers and external names are
          interpreted.
          keywords:  as_is, lowercase, uppercase
/[no]pad-source, /Qpad-source[-]
          make compiler acknowledge blanks at the end of a line
/stand[:<keyword>]
          specifies level of conformance with ANSI standard to check
          for.  If keyword is not specified, level of conformance is f03
          keywords: f90 (same as /4Ys), f95, 
                    f03, none (same as /nostand)
/standard-semantics
          sets assume keywords to conform to the semantics of the f03
          standard.  May result in performance loss.
          assume keywords set by /standard-semantics: 
            byterecl, fpe_summary, minus0, noold_maxminloc,
            noold_unit_star, noold_xor, protect_parens, realloc_lhs,
            std_intent_in, std_mod_proc_name, noold_ldout_format
/syntax-only, /Zs
          perform syntax and semantic checking only (no object file produced)

Compiler Diagnostics
--------------------

/w        disable all warnings
/W<n>     disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as
          /warn:general)
/warn:<keyword>
          specifies the level of warning messages issued
            keywords: all, none (same as /nowarn)
                      [no]alignments, [no]declarations, [no]errors,
                      [no]general, [no]ignore_loc, [no]interfaces,
                      [no]stderrors, [no]truncated_source, [no]uncalled,
                      [no]unused, [no]usage
/nowarn   suppress all warning messages
/WB       turn a compile-time bounds check into a warning
/[no]traceback
          specify whether the compiler generates PC correlation data used to
          display a symbolic traceback rather than a hexadecimal traceback at
          runtime failure
/[no]gen-interfaces [[no]source]
          generate interface blocks for all routines in the file.  Can be
          checked using -warn interfaces
          nosource indicates temporary source files should not be saved
/error-limit:<size>
          specify the maximum number of error-level or fatal-level compiler
          errors allowed
/noerror-limit
          set no maximum number on error-level or fatal-level error messages
/Qdiag-enable:<v1>[,<v2>,...]
          enable the specified diagnostics or diagnostic groups
/Qdiag-disable:<v1>[,<v2>,...]
          disable the specified diagnostics or diagnostic groups
          where <vN> may be individual diagnostic numbers or group names.
          where group names include:
              sc[n]      - perform source code analysis: n=1 for critical
                           errors, n=2 for all errors and n=3 for all errors
                           and warnings
  
  sc-
  {full|concise|precise} - perform static analysis and determine the analysis
                           mode. 
                           Full mode - attempts to find all program weaknesses,

                           even at the expense of more false positives.
                           Concise mode - attempts to reduce false positives
                           somewhat more than reducing false negatives.
                           Precise mode - attempts to avoid all false positives

                           Default: full if /Qdiag-enable:sc{[1|2|3]} is 
                           present; otherwise None 
                           (static analysis diagnostics are disabled).
                           
              sc-include - perform source code analysis on include files
              
          sc-single-file - This option tells static analysis to process each
                           file individually.
                           Default: OFF

                sc-enums - This option tells static analysis to treat
                           enumeration variables as known values equal to any
                           one of the associated enumeration literals.
                           Default: OFF

              sc-parallel[n] - perform analysis of parallelization in 
                               source code: n=1 for critical errors,
                               n=2 for errors, n=3 for all errors and 
                               warnings
              warn   - diagnostic messages that have "warning" severity level.
              error  - diagnostic messages that have "error" severity level.
              remark - diagnostic messages that are remarks or comments.

              vec    - diagnostic messages issued by the vectorizer.
              par    - diagnostic messages issued by the auto-parallelizer 
              openmp - diagnostic messages issued by the OpenMP* parallelizer.
              cpu-dispatch Specifies the CPU dispatch remarks. 
/Qdiag-error:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as errors
/Qdiag-warning:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as warnings
/Qdiag-remark:<v1>[,<v2>,...]
          output the the specified diagnostics or diagnostic groups as remarks
/Qdiag-dump
          display the currently enabled diagnostic messages to stdout or to a
          specified diagnostic output file.
/Qdiag-sc-dir:<dir>
          <dir> directory where diagnostics from static analysis are created,
          rather than current working directory.
/Qdiag-file[:<file>]
          <file> where diagnostics are emitted to.  Not specifying this causes
          messages to be output to stderr
/Qdiag-file-append[:<file>]
          <file> where diagnostics are emitted to. When <file> already exists,
          output is appended to the file
/Qdiag-id-numbers[-]
          enable(DEFAULT)/disable the diagnostic specifiers to be output in
          numeric form
/Qdiag-error-limit:<num>
          specify the maximum number of errors emitted

Miscellaneous
-------------

/[no]logo
          display compiler version information.  /nologo disables the output
/Qsox[:<keyword>[,keyword]]
          enable saving of compiler options, version and additional information

          in the executable.  Use /Qsox- to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information
/bintext:<string>
          place the string specified into the object file and executable
/Qsave-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default
/what     display detailed compiler version information
/watch:<keyword>
          tells the driver to output processing information
            keywords: all, none (same as /nowatch), [no]source,
                      [no]cmd 
                      [no]mic-cmd
/nowatch  suppress processing information output (DEFAULT)
/Tf<file>
          compile file as Fortran source
/extfor:<ext>
           specify extension of file to be recognized as a Fortran file
/extfpp:<ext>
           specify extension of file to be recognized as a preprocessor file
/libdir[:keyword]
          control the library names that should be emitted into the object file

            keywords:  all, none (same as /nolibdir), [no]automatic, [no]user
/nolibdir
          no library names should be emitted into the object file
/MP[<n>]  create multiple processes that can be used to compile large numbers
          of source files at the same time
/bigobj   generate objects with increased address capacity

Data
----

/4I{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8
/integer-size:<size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64
/4R{8|16}
          set default size of real to 8 or 16 bytes
/real-size:<size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128
/Qautodouble
          same as /real-size:64 or /4R8
/double-size:<size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,

          constants, functions, and intrinsics
            size:  64, 128
/[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision
/[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants
/auto     make all local variables AUTOMATIC
/Qauto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)
/Qsave    save all variables (static allocation) (same as /noauto,
          opposite of /auto)
/Qzero[-]
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized
/Qdyncom<common1,common2,...>
          make given common blocks dynamically-allocated
/Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          /Zp16 DEFAULT)
/[no]align
          analyze and reorder memory layout for variables and arrays
/align:<keyword>
          specify how data items are aligned
            keywords: all (same as /align), none (same as /noalign),
                      [no]commons, [no]dcommons, 
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte,  
                      rec8byte, rec16byte, rec32byte, 
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence
/GS       enable overflow security checks.  
          /GS- disables (DEFAULT)
/Qpatchable-addresses
           generate code such that references to statically assigned addresses 

           can be patched with arbitrary 64-bit addresses.
/Qfnalign[-]
          align the start of functions to an optimal machine-dependent value.
          When disabled (DEFAULT) align on a 2-byte boundary
/Qfnalign:[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary
/Qglobal-hoist[-]
          enable(DEFAULT)/disable external globals are load safe
/Qkeep-static-consts[-]
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced
/Qnobss-init
          disable placement of zero-initialized variables in BSS (use DATA)
/Qzero-initialized-in-bss[-]
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section
/convert:<keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
/Qimf-absolute-error:value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-accuracy-bits:bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-arch-consistency:value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-max-error:ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-precision:value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

Compatibility
-------------

/fpscomp[:<keyword>]
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as /nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals
/nofpscomp
          no specific level of compatibility with Fortran PowerStation
/f66      allow extensions that enhance FORTRAN-66 compatibility
/f77rtl   specify that the Fortran 77 specific run-time support should be used
          /nof77rtl disables
/vms      enable VMS I/O statement extensions
/Qvc<arg>
          enable compatibility with a specific Microsoft* Visual Studio version

            9   - Microsoft* Visual Studio 2008 compatibility
            10  - Microsoft* Visual Studio 2010 compatibility
            11  - Microsoft* Visual Studio 2012 compatibility

Linking/Linker
--------------

/link     specify that all options following '/link' are for the linker
/extlnk:<ext>
          specify extension of file to be passed directly to linker
/F<n>     set the stack reserve amount specified to the linker
/dbglibs  use the debug version of runtime libraries, when appropriate
/libs:<keyword>
          specifies which type of run-time library to link to.
          keywords: static, dll, qwin, qwins
          
/LD[d]    produce a DLL instead of an EXE ('d' = debug version)
/dll      same as /LD
/MD[d]    use dynamically-loaded, multithread C runtime
/MDs[d]   use dynamically-loaded, singlethread Fortran runtime,
          and multithread C runtime
/MT[d]    use statically-linked, multithread C runtime (DEFAULT with
          Microsoft Visual Studio 2005 and later)
/ML[d]    use statically-linked, single thread C runtime (only valid in 
          Microsoft Visual Studio 2003 environment)
/MG, /winapp
          use Windows API runtime libraries
/Zl       omit library names from object file
/threads  specify that multi-threaded libraries should be linked against
          /nothreads disables multi-threaded libraries

Deprecated Options
------------------

/Qinline-debug-info      use /debug:inline-debug-info
/Gf                      use /GF
/ML[d]                   upgrade to /MT[d]
/Quse-asm                No replacement
/Qprof-genx              use /Qprof-gen:srcpos
/Qdiag-enable:sv[<n>]    use /Qdiag-enable:sc[<n>]
/Qdiag-enable:sv-include use /Qdiag-enable:sc-include
/Qdiag-sv                use /Qdiag-enable:sc[<n>]
/Qdiag-sv-error          use /Qdiag-disable:warning
/Qdiag-sv-include        use /Qdiag-enable:sc-include
/Qdiag-sv-level          No replacement
/Qdiag-sv-sup            use /Qdiag-disable:<v1>[,<v2>,...]
/Qtprofile               No replacement
/arch:SSE                use /arch:IA32
/QxK                     upgrade to /arch:SSE2
/QaxK                    upgrade to /arch:SSE2
/QxW                     use /arch:SSE2
/QaxW                    use /arch:SSE2 
/QxN                     use /QxSSE2
/QaxN                    use /QaxSSE2
/QxP                     use /QxSSE3
/QaxP                    use /QaxSSE3
/QxT                     use /QxSSSE3
/QaxT                    use /QaxSSSE3
/QxS                     use /QxSSE4.1
/QaxS                    use /QaxSSE4.1
/QxH                     use /QxSSE4.2
/QaxH                    use /QaxSSE4.2
/QxO                     use /arch:SSE3
/Qvc7.1                  No replacement
/QIfist                  use /Qrcd
/QxSSE3_ATOM             use /QxSSSE3_ATOM
/Qrct                    No replacement
/Op                      use /fltconsistency
/debug:partial           No replacement
/tune:<code>             use /Qx<code>
/architecture:<code>     use /arch:<code>
/1, /Qonetrip            use /f66
/Fm                      use /map
/Qcpp, /Qfpp             use /fpp
/Qdps                    use /altparam
/Qextend-source          use /extend-source
/Qlowercase              use /names:lowercase
/Quppercase              use /names:uppercase
/Qvms                    use /vms
/asmattr:keyword         use /FA[c|s|cs]
/noasmattr,/asmattr:none use /FA
/asmfile                 use /Fa
/automatic               use /auto
/cm                      use /warn:nousage
/optimize:0              use /Od
/optimize:1,2            use /O1
/optimize:3,4            use /O2
/optimize:5              use /O3
/source                  use /Tf
/unix                    No replacement
/us                      use /assume:underscore
/unroll                  use /Qunroll
/w90, /w95               No replacement
/Zd                      use /debug:minimal

/help, /? [category]   print full or category help message

Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports
       openmp          - OpenMP and Parallel Processing

Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.


sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

icl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

                         Intel(R) Fortran Compiler Help
                         ==============================

  Intel(R) Compiler includes compiler options that optimize for instruction
  sets that are available in both Intel(R) and non-Intel microprocessors, but
  may perform additional optimizations for Intel microprocessors than for
  non-Intel microprocessors.  In addition, certain compiler options for
  Intel(R) Compiler are reserved for Intel microprocessors.  For a detailed
  description of these compiler options, including the instructions they
  implicate, please refer to "Intel(R) Compiler User and Reference Guides >
  Compiler Options."

   usage: ifort [options] file1 [file2 ...] [/link linker_options]

      where options represents zero or more compiler options

      fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), 
      assembly (.asm), object (.obj), static library (.lib), or 
      other linkable file

      linker_options represents zero or more linker options

Notes
-----
1. Many FL32 options are supported; a warning is printed for unsupported
   options.

2. Intel Fortran compiler options may be placed in your ifort.cfg file.

   Some options listed are only available on a specific system
   i32    indicates the feature is available on systems based on IA-32
          architecture
   i64em  indicates the feature is available on systems using Intel(R) 64
          architecture

                             Compiler Option List
                             --------------------

Optimization
------------

/O1       optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2       optimize for maximum speed (DEFAULT)
/O3       optimize for maximum speed and enable more aggressive optimizations
          that may not improve performance on some programs
/Ox       enable maximum optimizations (same as /O2)
/Os       enable speed optimizations, but disable some optimizations which
          increase code size for small speed benefit (overrides /Ot)
/Ot       enable speed optimizations (overrides /Os)
/Od       disable optimizations
/Oy[-]    enable/disable using EBP as a general purpose register (no frame
          pointer) (i32 only)
/fast     enable /QxHOST /O3 /Qipo /Qprec-div-
          options set by /fast cannot be overridden with the exception of
          /QxHOST, list options separately to change behavior
/Oa[-]    assume no aliasing in program
/Ow[-]    assume no aliasing within functions, but assume aliasing across calls


Code Generation
---------------

/Qx<code>
          generate specialized code to run exclusively on processors
          indicated by <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.  Optimizes for the Intel NetBurst(R)
                    microarchitecture.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors.  Optimizes for the enhanced Pentium(R) M 

                    processor microarchitecture and Intel NetBurst(R)
                    microarchitecture. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.  Optimizes for the
                    Intel(R) Core(TM) microarchitecture.
            SSE4.1  May generate Intel(R) SSE4 Vectorizing Compiler and Media
                    Accelerator instructions for Intel processors.  May 
                    generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions
                    and it may optimize for Intel(R) 45nm Hi-k next generation
                    Intel Core(TM) microarchitecture.
            SSE4.2  May generate Intel(R) SSE4 Efficient Accelerated String
                    and Text Processing instructions supported by Intel(R)
                    Core(TM) i7 processors.  May generate Intel(R) SSE4 
                    Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3,

                    SSE3, SSE2, and SSE instructions and it may optimize for
                    the Intel(R) Core(TM) processor family.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
                    Optimizes for a future Intel processor.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors. Optimizes for a
                    future Intel processor. 
            SSSE3_ATOM
                    May generate MOVBE instructions for Intel processors,
                    depending on the setting of option /Qinstruction.
                    May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors. Optimizes for the
                    Intel(R) Atom(TM) processor and Intel(R) Centrino(R)
                    Atom(TM) Processor Technology.
/QxHost   generate instructions for the highest instruction set and processor
          available on the compilation host machine
/Qax<code1>[,<code2>,...]
          generate code specialized for processors specified by <codes>
          while also generating generic IA-32 instructions.  
          <codes> includes one or more of the following:
            SSE2    May generate Intel(R) SSE2 and SSE instructions for Intel
                    processors.
            SSE3    May generate Intel(R) SSE3, SSE2, and SSE instructions for
                    Intel processors. 
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel processors.
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE
                   instructions for Intel processors.
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2,
                    and SSE instructions for Intel processors.
            AVX     May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX2
                    May generate Intel(R) Advanced Vector Extensions 2
                    (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,

                    SSE2, and SSE instructions for Intel(R) processors.
            CORE-AVX-I
                    May generate Intel(R) Advanced Vector Extensions (Intel(R)
                    AVX), including instructions in Intel(R) Core 2(TM)
                    processors in process technology smaller than 32nm,
                    Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE
                    instructions for Intel(R) processors.
/arch:<code>
          generate specialized code to optimize for processors indicated by
          <code> as described below
            SSE2    May generate Intel(R) SSE2 and SSE instructions
            SSE3    May generate Intel(R) SSE3, SSE2 and SSE instructions
            SSSE3   May generate Intel(R) SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.1  May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE
                    instructions
            SSE4.2  May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and

                    SSE instructions
            AVX     May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3,
                    SSE2 and SSE instructions
/Qinstruction:<keyword>
          Refine instruction set output for the selected target processor

            [no]movbe  - Do/do not generate MOVBE instructions with SSSE3_ATOM
                          (requires /QxSSSE3_ATOM)
           
/Qextend-arguments:[32|64]
          By default, unprototyped scalar integer arguments are passed
          in 32-bits (sign-extended if necessary).
          On Intel(R) 64, unprototyped scalar integer arguments may be 
          extended to 64-bits.

Interprocedural Optimization (IPO)
----------------------------------

/Qip[-]   enable(DEFAULT)/disable single-file IP optimization
          within files
/Qipo[n]  enable multi-file IP optimization between files
/Qipo-c   generate a multi-file object file (ipo_out.obj)
/Qipo-S   generate a multi-file assembly file (ipo_out.asm)
/Qip-no-inlining
          disable full and partial inlining
/Qip-no-pinlining
          disable partial inlining
/Qipo-separate
          create one object file for every source file (overrides /Qipo[n])
/Qipo-jobs<n>
          specify the number of jobs to be executed simultaneously during the
          IPO link phase

Advanced Optimizations
----------------------

/Qunroll[n]
          set maximum number of times to unroll loops.  Omit n to use default
          heuristics.  Use n=0 to disable the loop unroller
/Qunroll-aggressive[-]
          enables more aggressive unrolling heuristics
/Qscalar-rep[-]
          enable(DEFAULT)/disable scalar replacement (requires /O3)
/Qpad[-]  enable/disable(DEFAULT) changing variable and array memory layout
/Qsafe-cray-ptr
          Cray pointers do not alias with other variables
/Qansi-alias[-]
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
/Qcomplex-limited-range[-]
          enable/disable(DEFAULT) the use of the basic algebraic expansions of
          some complex arithmetic operations.  This can allow for some
          performance improvement in programs which use a lot of complex
          arithmetic at the loss of some exponent range.
/reentrancy:<keyword>
          specify whether the threaded, reentrant run-time support should be
          used
          Keywords:  none (same as /noreentrancy), threaded, async
/noreentrancy
          do not use threaded, reentrant run-time support
/heap-arrays[:n]
          temporary arrays of minimum size n (in kilobytes) are allocated in
          heap memory rather than on the stack.  If n is not specified, 
          all temporary arrays are allocated in heap memory.
/heap-arrays-
          temporary arrays are allocated on the stack (DEFAULT)
/Qopt-multi-version-aggressive[-]
          enables more aggressive multi-versioning to check for pointer
          aliasing and scalar replacement
/Qopt-ra-region-strategy[:<keyword>]
          select the method that the register allocator uses to partition each
          routine into regions
            routine - one region per routine
            block   - one region per block
            trace   - one region per trace
            loop    - one region per loop
            default - compiler selects best option
/Qvec[-]  enables(DEFAULT)/disables vectorization
/Qvec-guard-write[-]
          enables cache/bandwidth optimization for stores under conditionals
          within vector loops
/Qvec-threshold[n]
          sets a threshold for the vectorization of loops based on the
          probability of profitable execution of the vectorized loop in
          parallel
/Qopt-malloc-options:{0|1|2|3|4}
          specify malloc configuration parameters.  Specifying a non-zero <n>
          value will cause alternate configuration parameters to be set for
          how malloc allocates and frees memory
/Qopt-jump-tables:<arg>
          control the generation of jump tables
            default - let the compiler decide when a jump table, a series of
                      if-then-else constructs or a combination is generated
            large   - generate jump tables up to a certain pre-defined size
                      (64K entries)
            <n>     - generate jump tables up to <n> in size
          use /Qopt-jump-tables- to lower switch statements as chains of
          if-then-else constructs
/Qopt-block-factor:<n>
          specify blocking factor for loop blocking
/Qopt-streaming-stores:<arg>
          specifies whether streaming stores are generated
            always - enables generation of streaming stores under the
            assumption that the application is memory bound
            auto   - compiler decides when streaming stores are used (DEFAULT)
            never  - disables generation of streaming stores
/Qmkl[:<arg>]
          link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring
          in the associated headers
            parallel   - link using the threaded Intel(R) MKL libraries. This
                         is the default when /Qmkl is specified
            sequential - link using the non-threaded Intel(R) MKL libraries
            cluster    - link using the Intel(R) MKL Cluster libraries plus
                         the sequential Intel(R) MKL libraries
/Qimsl    link to the International Mathematics and Statistics Library* (IMSL*
          library)
/Qopt-subscript-in-range[-]
          assumes no overflows in the intermediate computation of the
          subscripts
/Qcoarray[:shared|distributed]
          enable/disable(DEFAULT) coarray syntax for data parallel
          programming.  The default is shared-memory; distributed
          memory is only valid with the Intel(R) Cluster Toolkit
/Qcoarray-num-images:n
          set default number of coarray images
/Qopt-matmul[-]
          replace matrix multiplication with calls to intrinsics and threading
          libraries for improved performance (DEFAULT at /O3 /Qparallel)
/Qsimd[-]
          enables(DEFAULT)/disables vectorization using SIMD directive
/Qguide-opts:<arg>
          tells the compiler to analyze certain code and generate 
          recommendations that may improve optimizations
/Qguide-file[:<filename>]
          causes the results of guide to be output to a file
/Qguide-file-append[:<filename>]
          causes the results of guide to be appended to a file
/Qguide[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization,
          auto-parallelization, and data transformation (DEFAULT is 4 when the
          option is specified)
/Qguide-data-trans[:<level>]
          lets you set a level (1 - 4) of guidance for data transformation
          (DEFAULT is 4 when the option is specified)
/Qguide-par[:<level>]
          lets you set a level (1 - 4) of guidance for auto-parallelization
          (DEFAULT is 4 when the option is specified)
/Qguide-vec[:<level>]
          lets you set a level (1 - 4) of guidance for auto-vectorization
          (DEFAULT is 4 when the option is specified)
/Qguide-profile:<[file|dir]>[,[file|dir],...]
          specify a loop profiler data file (or set of files in a directory)
          when using the /Qguide option
/Qopt-mem-layout-trans[:<level>]
          controls the level of memory layout transformations performed by the
          compiler
           0 - disable memory layout transformations (same as
               /Qopt-mem-layout-trans-)
           1 - enable basic memory layout transformations
           2 - enable more memory layout transformations  (DEFAULT when the
               option is specified)
           3 - enable aggressive memory layout transformations
/Qopt-prefetch[:n]
          enable levels of prefetch insertion, where 0 disables.
          n may be 0 through 4 inclusive.  Default is 2.
/Qopt-prefetch-
          disable(DEFAULT) prefetch insertion.  Equivalent to /Qopt-prefetch:0

Profile Guided Optimization (PGO)
---------------------------------

/Qprof-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qprof-src-root <dir>
          specify project root directory for application source files to
          enable relative path resolution during profile feedback on sources
          below that directory
/Qprof-src-root-cwd
          specify the current directory as the project root directory for
          application source files to enable relative path resolution during
          profile feedback on sources below that directory
/Qprof-src-dir[-]
          specify whether directory names of sources should be 
          considered when looking up profile records within the .dpi file
/Qprof-file <file>
          specify file name for profiling summary file
/Qprof-data-order[-]
          enable/disable(DEFAULT) static data ordering with profiling
/Qprof-func-order[-]
          enable/disable(DEFAULT) function ordering with profiling
/Qprof-gen[:keyword]
          instrument program for profiling.
          Optional keyword may be srcpos or globdata
/Qprof-gen-
          disable profiling instrumentation
/Qprof-use[:<arg>]
          enable use of profiling information during optimization
            weighted  - invokes profmerge with -weighted option to scale data
                        based on run durations
            [no]merge - enable(default)/disable the invocation of the profmerge

                        tool
/Qprof-use-
          disable use of profiling information during optimization
/Qcov-gen
          instrument program for profiling
/Qcov-dir <dir>
          specify directory for profiling output files (*.dyn and *.dpi)
/Qcov-file <file>
          specify file name for profiling summary file
/Qinstrument-functions[-]
          determine whether function entry and exit points are instrumented
/Qprof-hotness-threshold:<val>
          set the hotness threshold for function grouping and function ordering

          val indicates percentage of functions to be placed in hot region.
          This option requires /Qprof-use 
           and /Qprof-func-order
          
/Qprof-value-profiling:<arg>[,<arg>,...]
          limit value profiling
            none      - inhibit all types of value profiling
            nodivide  - inhibit value profiling of non-compile time constants
                        used in division or remainder operations
            noindcall - inhibit value profiling of function addresses at
                        indirect call sites
/Qprofile-functions
          enable instrumentation in generated code for collecting
          function execution time profiles
/Qprofile-loops:<arg>
          enable instrumentation in generated code for collecting
          loop execution time profiles
             inner    - instrument inner loops
             outer    - instrument outer loops
             all      - instrument all loops
/Qprofile-loops-report:<arg>
          Control the level of instrumentation inserted for reporting loop
          execution profiles
             1    - report loop times
             2    - report loop times and iteration counts

Optimization Reports
--------------------

/Qvec-report[n]
          control amount of vectorizer diagnostic information
            n=0    no diagnostic information
            n=1    indicate vectorized loops (DEFAULT when enabled)
            n=2    indicate vectorized/non-vectorized loops
            n=3    indicate vectorized/non-vectorized loops and prohibiting
                   data dependence information
            n=4    indicate non-vectorized loops
            n=5    indicate non-vectorized loops and prohibiting data
                   dependence information
            n=6    indicate vectorized/non-vectorized loops with greater
                   details and prohibiting data dependence information
            n=7    indicate vector code quality message ids and data values
                   for vectorized loops
/Qopt-report[:n]
          generate an optimization report to stderr
            0   disable optimization report output
            1   minimum report output
            2   medium output (DEFAULT when enabled)
            3   maximum report output
/Qopt-report-file:<file>
          specify the filename for the generated report
/Qopt-report-phase:<phase>
          specify the phase that reports are generated against
/Qopt-report-routine:<name>
          reports on routines containing the given name
/Qopt-report-help
          display the optimization phases available for reporting
/Qtcheck[:mode]
          enable analysis of threaded applications (requires Intel(R) Thread
          Checker; cannot be used with compiler alone)
            tci - instruments a program to perform a thread-count-independent
                  analysis
            tcd - instruments a program to perform a thread-count-dependent
                  analysis (DEFAULT when mode is not used)
            api - instruments a program at the api-imports level
/Qtcollect[:<lib>]
          inserts instrumentation probes calling the Intel(R) Trace Collector
          API.  The library <lib>.lib is linked in the default being VT.lib
          (requires Intel(R) Trace Collector)
/Qtcollect-filter:file
          Enable or disable the instrumentation of specified functions. 
          (requires Intel(R) Trace Collector)

OpenMP* and Parallel Processing
------------------------------

/Qopenmp  enable the compiler to generate multi-threaded code based on the
          OpenMP* directives (same as /openmp)
/Qopenmp-stubs
          enables the user to compile OpenMP programs in sequential mode.  The
          OpenMP directives are ignored and a stub OpenMP library is linked
          (sequential)
/Qopenmp-report{0|1|2}
          control the OpenMP parallelizer diagnostic level
/Qopenmp-lib:<ver>
          choose which OpenMP library version to link with
            compat - use the Microsoft compatible OpenMP run-time libraries
                     (DEFAULT)
/Qopenmp-threadprivate:<ver>
          choose which threadprivate implementation to use
            compat - use the Microsoft compatible thread local storage
            legacy - use the Intel compatible implementation
                     (DEFAULT)
/Qparallel
          enable the auto-parallelizer to generate multi-threaded code for
          loops that can be safely executed in parallel
/Qpar-report{0|1|2|3}
          control the auto-parallelizer diagnostic level
/Qpar-threshold[n]
          set threshold for the auto-parallelization of loops where n is an
          integer from 0 to 100
/Qpar-runtime-control[n]
          Control parallelizer to generate runtime check code for effective 
          automatic parallelization.
            n=0    no runtime check based auto-parallelization 
            n=1    generate runtime check code under conservative mode 
                   (DEFAULT when enabled)
            n=2    generate runtime check code under heuristic mode
            n=3    generate runtime check code under aggressive mode
/Qpar-schedule-static[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Divides iterations into contiguous pieces.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static_balanced[:n]
          Divides iterations into even-sized chunks.  Size n if
          specified, equal sized pieces if not.
/Qpar-schedule-static-steal[:n]
          Divides iterations into even-sized chunks, but allows
          threads to steal parts of chunks from neighboring threads
/Qpar-schedule-dynamic[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Assigns iterations to threads in chunks dynamically.
          Chunk size is n iterations if specified, otherwise 1.
/Qpar-schedule-guided[:n]
          Specifies a scheduling algorithm for DO loop iteration.
          Indicates a minimum number of iterations.  If specified,
          n is the minimum number, otherwise 1.
/Qpar-schedule-guided-analytical[:n]
          Divides iterations by using exponential distribution or 
          dynamic distributions.
/Qpar-schedule-runtime
          Specifies a scheduling algorithm for DO loop iteration.
          Defers the scheduling decision until runtime.
/Qpar-schedule-auto
          Lets the compiler or run-time system determine the 
          scheduling algorithm.
/Qpar-adjust-stack<n>
          perform fiber-based main thread stack adjustment
/Qpar-affinity=[<modifier>,...]<type>[,<permute>][,<offset>] 
          tune application performance by setting different thread affinity
/Qpar-num-threads=<n>
          tune application performance by setting different number of threads 
/Qparallel-source-info[:n]
          enable(DEFAULT)/disable the emission of source location information
          for parallel code generation with OpenMP and auto-parallelization
            0 - disable (same as /Qparallel-source-info-)
            1 - emit routine name and line information (DEFAULT)
            2 - emit path, file, routine name and line information
/Qpar     same as /Qparallel

Floating Point
--------------

/fp:<name>
          enable <name> floating point model variation
            except[-] - enable/disable floating point semantics
            fast[=1|2]  - enables more aggressive floating point optimizations
            precise     - allows value-safe optimizations
            source      - enables intermediates in source precision
            strict      - enables /fp:precise /fp:except, disables
                          contractions and enables pragma stdc fenv_access
/Qfp-speculation:<mode>
          enable floating point speculations with the following <mode>
          conditions:
            fast   - speculate floating point operations (DEFAULT)
            safe   - speculate only when safe
            strict - same as off
            off    - disables speculation of floating-point operations
/Qpc32    set internal FPU precision to 24 bit significand
/Qprec    improve floating-point precision (speed impact less than /Op)
/Qprec-sqrt[-]
          determine if certain square root optimizations are enabled
/Qprec-div[-]
          improve precision of FP divides (some speed impact)
/Qfast-transcendentals[-]
          generate a faster version of the transcendental functions
/Qfp-port[-]
          round fp results at assignments and casts (some speed impact)
/Qfp-stack-check
          enable fp stack checking after every function/procedure call
/Qrcd     rounding mode to enable fast float-to-int conversions
/rounding-mode:chopped
          set internal FPU rounding control to truncate
/Qftz[-]  enable/disable flush denormal results to zero
/fpe:{0|1|3}
          specifies program-wide behavior on floating point exceptions
/fpe-all:{0|1|3}
          specifies floating point exception behavior on all functions
          and subroutines.  Also sets /assume:ieee_fpe_flags
/[no]fltconsistency
          specify that improved floating-point consistency should be used
/Qfma[-]  enable/disable the combining of floating point multiplies and
          add/subtract operations
/[no]recursive
          compile all procedures for possible recursive execution

Inlining
--------

/Ob<n>    control inline expansion:
            n=0  disable inlining (same as /inline:none)
            n=1  inline functions declared with ATTRIBUTES INLINE or
                   FORCEINLINE
            n=2  inline any function, at the compiler's discretion 
/Qinline-min-size:<n>
          set size limit for inlining small routines
/Qinline-min-size-
          no size limit for inlining small routines
/Qinline-max-size:<n>
          set size limit for inlining large routines
/Qinline-max-size-
          no size limit for inlining large routines
/Qinline-max-total-size:<n>
          maximum increase in size for inline function expansion
/Qinline-max-total-size-
          no size limit for inline function expansion
/Qinline-max-per-routine:<n>
          maximum number of inline instances in any function
/Qinline-max-per-routine-
          no maximum number of inline instances in any function
/Qinline-max-per-compile:<n>
          maximum number of inline instances in the current compilation
/Qinline-max-per-compile-
          no maximum number of inline instances in the current compilation
/Qinline-factor:<n>
          set inlining upper limits by n percentage
/Qinline-factor-
          do not set set inlining upper limits
/Qinline-forceinline
          treat inline routines as forceinline
/Qinline-dllimport
          allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT
          to be inlined
/Qinline-calloc
          directs the compiler to inline calloc() calls as malloc()/memset()
/inline[:keyword]
          Specifies the level of inline function expansion
            keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os)
                      speed (same as /Ob2 /Ot), none or manual (same as /Ob0)

Output, Debug, PCH
------------------

/c        compile to object (.obj) only, do not link
/nolink, /compile-only
          same as /c
/S        compile to assembly (.asm) only, do not link
/FAs      produce assembly file with optional source annotations 
/FAc      produce assembly file with optional code annotations 
/FA       produce assembly file
/Fa[file]
          name assembly file (or directory for multiple files; i.e. /FaMYDIR\)
/Fo[file]
          name object file (or directory for multiple files; i.e. /FoMYDIR\)
/Fe[file]
          name executable file or directory
/object:<filename>
          specify the name of the object file, or the directory to which object

          file(s) should be written.  (e.g. /object:MYOBJ or /object:MYDIR\)
/exe:<filename>
          specifies the name to be used for the built program (.exe) or
          dynamic-link (.dll) library
/map:<filename>
          specify that a link map file should be generated
/list:<filename>
          specify that a listing file should be generated
/list-line-len:#
          overrides the default line length (80) in a listing file
/list-page-len:#
          overrides the default page length (66) in a listing file
/show:<keyword>
          controls the contents of the listing file
          keywords: all, none, [no]include, [no]map, [no]options
/Zi, /ZI, /Z7
          produce symbolic debug information in object file (implies /Od when
          another optimization option is not explicitly set)
/debug[:keyword]
          enable debug information and control output of enhanced debug
          information
            keywords:  all, full, minimal, none, [no]inline-debug-info
/nodebug  do not enable debug information
/debug-parameters[:keyword]
          control output of debug information for PARAMETERS
            keywords: all, used, none (same as /nodebug-parameters)
/nodebug-parameters
          do not output debug information for PARAMETERS
/Qd-lines, /[no]d-lines
          compile debug statements (indicated by D in column 1)
/pdbfile[:filename]
          specify that debug related information should be generated to a
          program database file
/nopdbfile
          do not generate debug related information to a program database file
/Qtrapuv  trap uninitialized variables
/RTCu     report use of variable that was not initialized
/Qmap-opts
          enable option mapping tool

Preprocessor
------------

/D<name>[{=|#}<text>]
          define macro
/define:symbol[=<value>]
          same as /D
/nodefines
          specifies that any /D macros go to the preprocessor only, and not to
          the compiler
/U<name>  remove predefined macro
/undefine:<name>
          remove predefined macro (same as /U)
/allow:nofpp-comments
          If a Fortran end-of-line comment is seen within a #define, treat it
          as part of the definition.  Default is allow:fpp-comments
/E        preprocess to stdout
/EP       preprocess to stdout, omitting #line directives
/EP /P    preprocess to file, omitting #line directives
/P        preprocess to file
/preprocess-only
          same as /P
/[no]keep  keep/remove preprocessed file generated by preprocessor as input to
           compiler stage.  Not affected by /Qsave-temps.  Default is /nokeep
/fpp[n], /[no]fpp
           run Fortran preprocessor on source files prior to compilation
             n=0     disable running the preprocessor, equivalent to nofpp
             n=1,2,3 run preprocessor

/module:path
           specify path where mod files should be placed and first location to
           look for mod files
/u        remove all predefined macros
/I<dir>   add directory to include file search path
/[no]include:<dir>
          same as /I
/X        remove standard directories from include file search path
/[no]gen-dep[:filename]
          generate dependency information.  If no filename is specified,
          output to stdout
/gen-depformat:keyword
          generate dependency information in the specified format.
          One of:  make, nmake

Component Control
-----------------

/Qoption,<tool>,<opts>
          pass options <opts> to tool specified by <tool>
/Qlocation,<tool>,<dir>
          set <dir> as the location of tool specified by <tool>

Language
--------

/[no]altparam
          specify if alternate form of parameter constant declarations
          (without parenthesis) is recognized. Default is to recognize
/assume:<keyword>
          specify assumptions made by the optimizer and code generator
          keywords: none, [no]byterecl, [no]buffered_io, 
                    [no]bscc (nobscc same as /nbs), 
                    [no]cc_omp, [no]minus0,
                    [no]dummy_aliases (same as /Qcommon-args),
                    [no]ieee_fpe_flags, [no]fpe_summary,
                    [no]old_boz, [no]old_complex_align,
                    [no]old_logical_ldio,
                    [no]old_ldout_format, [no]old_maxminloc,
                    [no]old_unit_star, [no]old_xor, 
                    [no]protect_constants, [no]protect_parens, 
                    [no]realloc_lhs, [no]2underscore, 
                    [no]underscore (same as /us),
                    [no]std_intent_in,
                    [no]std_mod_proc_name, [no]source_include, 
                    [no]split_common,[no]writeable_strings
/ccdefault:<keyword>
          specify default carriage control for units 6 and *
          keywords:  default, fortran, list or none
/[no]check:<keyword>
          check run-time conditions.  Default is /nocheck
          keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), 
                    [no]arg_temp_created, [no]bounds (same as /CB), 
                    [no]format, [no]output_conversion, 
                    [no]pointer (same as /CA), 
                    [no]uninit (same as /CU), [no]stack
/Qcommon-args
          assume "by reference" subprogram arguments may alias one
          another.  Same as /assume:dummy_aliases
/[no]extend-source[:<keyword>]
          specify rightmost column for fixed form sources
          keywords: 72 (same as /noextend-source and /4L72),
                    80 (same as /4L80),
                   132 (same as /4L132.  Default if you specify 
                        /extend-source without a keyword.)
          
/fixed    specify source files are in fixed format. Same as /FI and /4Nf
          /nofixed indicates free format
/free     specify source files are in free format. Same as /FR and /4Yf
          /nofree indicates fixed format
/names:<keyword>
          specify how source code identifiers and external names are
          interpreted.
          keywords:  as_is, lowercase, uppercase
/[no]pad-source, /Qpad-source[-]
          make compiler acknowledge blanks at the end of a line
/stand[:<keyword>]
          specifies level of conformance with ANSI standard to check
          for.  If keyword is not specified, level of conformance is f03
          keywords: f90 (same as /4Ys), f95, 
                    f03, none (same as /nostand)
/standard-semantics
          sets assume keywords to conform to the semantics of the f03
          standard.  May result in performance loss.
          assume keywords set by /standard-semantics: 
            byterecl, fpe_summary, minus0, noold_maxminloc,
            noold_unit_star, noold_xor, protect_parens, realloc_lhs,
            std_intent_in, std_mod_proc_name, noold_ldout_format
/syntax-only, /Zs
          perform syntax and semantic checking only (no object file produced)

Compiler Diagnostics
--------------------

/w        disable all warnings
/W<n>     disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as
          /warn:general)
/warn:<keyword>
          specifies the level of warning messages issued
            keywords: all, none (same as /nowarn)
                      [no]alignments, [no]declarations, [no]errors,
                      [no]general, [no]ignore_loc, [no]interfaces,
                      [no]stderrors, [no]truncated_source, [no]uncalled,
                      [no]unused, [no]usage
/nowarn   suppress all warning messages
/WB       turn a compile-time bounds check into a warning
/[no]traceback
          specify whether the compiler generates PC correlation data used to
          display a symbolic traceback rather than a hexadecimal traceback at
          runtime failure
/[no]gen-interfaces [[no]source]
          generate interface blocks for all routines in the file.  Can be
          checked using -warn interfaces
          nosource indicates temporary source files should not be saved
/error-limit:<size>
          specify the maximum number of error-level or fatal-level compiler
          errors allowed
/noerror-limit
          set no maximum number on error-level or fatal-level error messages
/Qdiag-enable:<v1>[,<v2>,...]
          enable the specified diagnostics or diagnostic groups
/Qdiag-disable:<v1>[,<v2>,...]
          disable the specified diagnostics or diagnostic groups
          where <vN> may be individual diagnostic numbers or group names.
          where group names include:
              sc[n]      - perform source code analysis: n=1 for critical
                           errors, n=2 for all errors and n=3 for all errors
                           and warnings
  
  sc-
  {full|concise|precise} - perform static analysis and determine the analysis
                           mode. 
                           Full mode - attempts to find all program weaknesses,

                           even at the expense of more false positives.
                           Concise mode - attempts to reduce false positives
                           somewhat more than reducing false negatives.
                           Precise mode - attempts to avoid all false positives

                           Default: full if /Qdiag-enable:sc{[1|2|3]} is 
                           present; otherwise None 
                           (static analysis diagnostics are disabled).
                           
              sc-include - perform source code analysis on include files
              
          sc-single-file - This option tells static analysis to process each
                           file individually.
                           Default: OFF

                sc-enums - This option tells static analysis to treat
                           enumeration variables as known values equal to any
                           one of the associated enumeration literals.
                           Default: OFF

              sc-parallel[n] - perform analysis of parallelization in 
                               source code: n=1 for critical errors,
                               n=2 for errors, n=3 for all errors and 
                               warnings
              warn   - diagnostic messages that have "warning" severity level.
              error  - diagnostic messages that have "error" severity level.
              remark - diagnostic messages that are remarks or comments.

              vec    - diagnostic messages issued by the vectorizer.
              par    - diagnostic messages issued by the auto-parallelizer 
              openmp - diagnostic messages issued by the OpenMP* parallelizer.
              cpu-dispatch Specifies the CPU dispatch remarks. 
/Qdiag-error:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as errors
/Qdiag-warning:<v1>[,<v2>,...]
          output the specified diagnostics or diagnostic groups as warnings
/Qdiag-remark:<v1>[,<v2>,...]
          output the the specified diagnostics or diagnostic groups as remarks
/Qdiag-dump
          display the currently enabled diagnostic messages to stdout or to a
          specified diagnostic output file.
/Qdiag-sc-dir:<dir>
          <dir> directory where diagnostics from static analysis are created,
          rather than current working directory.
/Qdiag-file[:<file>]
          <file> where diagnostics are emitted to.  Not specifying this causes
          messages to be output to stderr
/Qdiag-file-append[:<file>]
          <file> where diagnostics are emitted to. When <file> already exists,
          output is appended to the file
/Qdiag-id-numbers[-]
          enable(DEFAULT)/disable the diagnostic specifiers to be output in
          numeric form
/Qdiag-error-limit:<num>
          specify the maximum number of errors emitted

Miscellaneous
-------------

/[no]logo
          display compiler version information.  /nologo disables the output
/Qsox[:<keyword>[,keyword]]
          enable saving of compiler options, version and additional information

          in the executable.  Use /Qsox- to disable(DEFAULT)
            profile - include profiling data
            inline  - include inlining information
/bintext:<string>
          place the string specified into the object file and executable
/Qsave-temps
          store the intermediate files in current directory and name them
          based on the source file.  Only saves files that are generated by
          default
/what     display detailed compiler version information
/watch:<keyword>
          tells the driver to output processing information
            keywords: all, none (same as /nowatch), [no]source,
                      [no]cmd 
                      [no]mic-cmd
/nowatch  suppress processing information output (DEFAULT)
/Tf<file>
          compile file as Fortran source
/extfor:<ext>
           specify extension of file to be recognized as a Fortran file
/extfpp:<ext>
           specify extension of file to be recognized as a preprocessor file
/libdir[:keyword]
          control the library names that should be emitted into the object file

            keywords:  all, none (same as /nolibdir), [no]automatic, [no]user
/nolibdir
          no library names should be emitted into the object file
/MP[<n>]  create multiple processes that can be used to compile large numbers
          of source files at the same time
/bigobj   generate objects with increased address capacity

Data
----

/4I{2|4|8}
          set default KIND of integer and logical variables to 2, 4, or 8
/integer-size:<size>
          specifies the default size of integer and logical variables
            size:  16, 32, 64
/4R{8|16}
          set default size of real to 8 or 16 bytes
/real-size:<size>
          specify the size of REAL and COMPLEX declarations, constants,
          functions, and intrinsics
            size: 32, 64, 128
/Qautodouble
          same as /real-size:64 or /4R8
/double-size:<size>
          defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,

          constants, functions, and intrinsics
            size:  64, 128
/[no]fpconstant
          extends the precision of single precision constants assigned to
          double precision variables to double precision
/[no]intconstant
          use Fortran 77 semantics, rather than Fortran 90/95, to determine
          kind of integer constants
/auto     make all local variables AUTOMATIC
/Qauto-scalar
          make scalar local variables AUTOMATIC (DEFAULT)
/Qsave    save all variables (static allocation) (same as /noauto,
          opposite of /auto)
/Qzero[-]
          enable/disable(DEFAULT) implicit initialization to zero of local
          scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
          LOGICAL that are saved and not initialized
/Qdyncom<common1,common2,...>
          make given common blocks dynamically-allocated
/Zp[n]    specify alignment constraint for structures (n=1,2,4,8,16
          /Zp16 DEFAULT)
/[no]align
          analyze and reorder memory layout for variables and arrays
/align:<keyword>
          specify how data items are aligned
            keywords: all (same as /align), none (same as /noalign),
                      [no]commons, [no]dcommons, 
                      [no]qcommons, [no]zcommons,
                      rec1byte, rec2byte, rec4byte,  
                      rec8byte, rec16byte, rec32byte, 
                      array8byte, array16byte, array32byte,
                      array64byte, array128byte, array256byte,
                      [no]records, [no]sequence
/GS       enable overflow security checks.  
          /GS- disables (DEFAULT)
/Qpatchable-addresses
           generate code such that references to statically assigned addresses 

           can be patched with arbitrary 64-bit addresses.
/Qfnalign[-]
          align the start of functions to an optimal machine-dependent value.
          When disabled (DEFAULT) align on a 2-byte boundary
/Qfnalign:[2|16]
          align the start of functions on a 2 (DEFAULT) or 16 byte boundary
/Qglobal-hoist[-]
          enable(DEFAULT)/disable external globals are load safe
/Qkeep-static-consts[-]
          enable/disable(DEFAULT) emission of static const variables even
          when not referenced
/Qnobss-init
          disable placement of zero-initialized variables in BSS (use DATA)
/Qzero-initialized-in-bss[-]
          put explicitly zero initialized variables into the DATA section
          instead of the BSS section
/convert:<keyword>
          specify the format of unformatted files containing numeric data
            keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
/Qimf-absolute-error:value[:funclist]
          define the maximum allowable absolute error for math library
          function results
            value    - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-accuracy-bits:bits[:funclist]
          define the relative error, measured by the number of correct bits,
          for math library function results
            bits     - a positive, floating-point number
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-arch-consistency:value[:funclist]
          ensures that the math library functions produce consistent results
          across different implementations of the same architecture
            value    - true or false
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-max-error:ulps[:funclist]
          defines the maximum allowable relative error, measured in ulps, for
          math library function results
            ulps     - a positive, floating-point number conforming to the
                       format [digits][.digits][{e|E}[sign]digits]
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied
/Qimf-precision:value[:funclist]
          defines the accuracy (precision) for math library functions
            value    - defined as one of the following values
                       high   - equivalent to max-error = 0.6
                       medium - equivalent to max-error = 4 (DEFAULT)
                       low    - equivalent to accuracy-bits = 11 (single
                                precision); accuracy-bits = 26 (double
                                precision)
            funclist - optional comma separated list of one or more math
                       library functions to which the attribute should be
                       applied

Compatibility
-------------

/fpscomp[:<keyword>]
          specify the level of compatibility to adhere to with Fortran
          PowerStation
            keywords: all, none (same as /nofpscomp), [no]filesfromcmd,
                      [no]general, [no]ioformat, [no]ldio_spacing,
                      [no]libs, [no]logicals
/nofpscomp
          no specific level of compatibility with Fortran PowerStation
/f66      allow extensions that enhance FORTRAN-66 compatibility
/f77rtl   specify that the Fortran 77 specific run-time support should be used
          /nof77rtl disables
/vms      enable VMS I/O statement extensions
/Qvc<arg>
          enable compatibility with a specific Microsoft* Visual Studio version

            9   - Microsoft* Visual Studio 2008 compatibility
            10  - Microsoft* Visual Studio 2010 compatibility
            11  - Microsoft* Visual Studio 2012 compatibility

Linking/Linker
--------------

/link     specify that all options following '/link' are for the linker
/extlnk:<ext>
          specify extension of file to be passed directly to linker
/F<n>     set the stack reserve amount specified to the linker
/dbglibs  use the debug version of runtime libraries, when appropriate
/libs:<keyword>
          specifies which type of run-time library to link to.
          keywords: static, dll, qwin, qwins
          
/LD[d]    produce a DLL instead of an EXE ('d' = debug version)
/dll      same as /LD
/MD[d]    use dynamically-loaded, multithread C runtime
/MDs[d]   use dynamically-loaded, singlethread Fortran runtime,
          and multithread C runtime
/MT[d]    use statically-linked, multithread C runtime (DEFAULT with
          Microsoft Visual Studio 2005 and later)
/ML[d]    use statically-linked, single thread C runtime (only valid in 
          Microsoft Visual Studio 2003 environment)
/MG, /winapp
          use Windows API runtime libraries
/Zl       omit library names from object file
/threads  specify that multi-threaded libraries should be linked against
          /nothreads disables multi-threaded libraries

Deprecated Options
------------------

/Qinline-debug-info      use /debug:inline-debug-info
/Gf                      use /GF
/ML[d]                   upgrade to /MT[d]
/Quse-asm                No replacement
/Qprof-genx              use /Qprof-gen:srcpos
/Qdiag-enable:sv[<n>]    use /Qdiag-enable:sc[<n>]
/Qdiag-enable:sv-include use /Qdiag-enable:sc-include
/Qdiag-sv                use /Qdiag-enable:sc[<n>]
/Qdiag-sv-error          use /Qdiag-disable:warning
/Qdiag-sv-include        use /Qdiag-enable:sc-include
/Qdiag-sv-level          No replacement
/Qdiag-sv-sup            use /Qdiag-disable:<v1>[,<v2>,...]
/Qtprofile               No replacement
/arch:SSE                use /arch:IA32
/QxK                     upgrade to /arch:SSE2
/QaxK                    upgrade to /arch:SSE2
/QxW                     use /arch:SSE2
/QaxW                    use /arch:SSE2 
/QxN                     use /QxSSE2
/QaxN                    use /QaxSSE2
/QxP                     use /QxSSE3
/QaxP                    use /QaxSSE3
/QxT                     use /QxSSSE3
/QaxT                    use /QaxSSSE3
/QxS                     use /QxSSE4.1
/QaxS                    use /QaxSSE4.1
/QxH                     use /QxSSE4.2
/QaxH                    use /QaxSSE4.2
/QxO                     use /arch:SSE3
/Qvc7.1                  No replacement
/QIfist                  use /Qrcd
/QxSSE3_ATOM             use /QxSSSE3_ATOM
/Qrct                    No replacement
/Op                      use /fltconsistency
/debug:partial           No replacement
/tune:<code>             use /Qx<code>
/architecture:<code>     use /arch:<code>
/1, /Qonetrip            use /f66
/Fm                      use /map
/Qcpp, /Qfpp             use /fpp
/Qdps                    use /altparam
/Qextend-source          use /extend-source
/Qlowercase              use /names:lowercase
/Quppercase              use /names:uppercase
/Qvms                    use /vms
/asmattr:keyword         use /FA[c|s|cs]
/noasmattr,/asmattr:none use /FA
/asmfile                 use /Fa
/automatic               use /auto
/cm                      use /warn:nousage
/optimize:0              use /Od
/optimize:1,2            use /O1
/optimize:3,4            use /O2
/optimize:5              use /O3
/source                  use /Tf
/unix                    No replacement
/us                      use /assume:underscore
/unroll                  use /Qunroll
/w90, /w95               No replacement
/Zd                      use /debug:minimal

/help, /? [category]   print full or category help message

Valid categories include
       advanced        - Advanced Optimizations
       codegen         - Code Generation
       compatibility   - Compatibility
       component       - Component Control
       data            - Data
       deprecated      - Deprecated Options
       diagnostics     - Compiler Diagnostics
       float           - Floating Point
       help            - Help
       inline          - Inlining
       ipo             - Interprocedural Optimization (IPO)
       language        - Language
       link            - Linking/Linker
       misc            - Miscellaneous
       opt             - Optimization
       output          - Output
       pgo             - Profile Guided Optimization (PGO)
       preproc         - Preprocessor
       reports         - Optimization Reports
       openmp          - OpenMP and Parallel Processing

Copyright (C) 1985-2013, Intel Corporation.  All rights reserved.
* Other names and brands may be claimed as the property of others.


        Trying FC compiler flag -O3
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -O3
        Trying FC compiler flag -QxW
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
Added FC compiler flag -QxW
          Popping language FC
================================================================================
TEST configureDebugging from PETSc.utilities.debugging(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/debugging.py:25)
TESTING: configureDebugging from PETSc.utilities.debugging(config/PETSc/utilities/debugging.py:25)
          Defined "USE_ERRORCHECKING" to "1"
            ===============================================================================
                          WARNING! Compiling PETSc with no debugging, this should 
                                only be done for timing and production runs. All development should 
                                be done when configured using --with-debugging=1
            ===============================================================================
          
================================================================================
TEST configureArchitecture from PETSc.utilities.arch(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/arch.py:32)
TESTING: configureArchitecture from PETSc.utilities.arch(config/PETSc/utilities/arch.py:32)
  Checks PETSC_ARCH and sets if not set
          Defined "ARCH" to ""arch-mswin-c-optimized-hypre""
================================================================================
TEST checkSharedDynamicPicOptions from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/sharedLibraries.py:42)
TESTING: checkSharedDynamicPicOptions from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:42)
================================================================================
TEST configureSharedLibraries from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/sharedLibraries.py:63)
TESTING: configureSharedLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:63)
  Checks whether shared libraries should be used, for which you must
      - Specify --with-shared-libraries
      - Have found a working shared linker
    Defines PETSC_USE_SHARED_LIBRARIES if they are used
          Defined make rule "shared_arch" with dependencies "" and code []
          Defined make macro "BUILDSHAREDLIB" to "no"
          Defined "HAVE_SHARED_LIBRARIES" to "1"
        Shared libraries - disabled
================================================================================
TEST configureDynamicLibraries from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/sharedLibraries.py:102)
TESTING: configureDynamicLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:102)
  Checks whether dynamic loading should be used, for which you must
      - Specify --with-dynamic-loading
      - Have found a working dynamic linker (with dlfcn.h and libdl)
    Defines PETSC_USE_DYNAMIC_LIBRARIES if they are used
        Dynamic loading - disabled
================================================================================
TEST configureBmakeDir from PETSc.utilities.bmakeDir(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/bmakeDir.py:26)
TESTING: configureBmakeDir from PETSc.utilities.bmakeDir(config/PETSc/utilities/bmakeDir.py:26)
  Makes $PETSC_ARCH and subdirectories if it does not exist
        Changed persistence directory to arch-mswin-c-optimized-hypre/conf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


================================================================================
TEST checkRestrict from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:134)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:134)
  Check for the C/CXX restrict keyword
          Pushing language C
                    All intermediate test results are stored in /tmp/petsc-_gMCR8/config.compilers
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float *  __restrict__ x;;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * __restrict x;;
  return 0;
}
        compilers: Set C restrict keyword to __restrict
          Defined "C_RESTRICT" to "__restrict"
          Popping language C
================================================================================
TEST checkCFormatting from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:306)
TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:306)
  Activate format string checking if using the GNU compilers
================================================================================
TEST checkCStaticInline from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:105)
TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:105)
  Check for C keyword: static inline
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2054: expected '(' to follow 'inline'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2085: 'foo' : not in formal parameter list
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2143: syntax error : missing ';' before '{'

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2054: expected '(' to follow 'inline'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2085: 'foo' : not in formal parameter list
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.c(3) : error C2143: syntax error : missing ';' before '{'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
int i = foo(1);;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static __inline int foo(int a) {return a;}

int main() {
int i = foo(1);;
  return 0;
}
        compilers: Set C StaticInline keyword to static __inline
          Popping language C
          Defined "C_STATIC_INLINE" to "static __inline"
================================================================================
TEST checkDynamicLoadFlag from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:317)
TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:317)
  Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does
================================================================================
TEST checkCLibraries from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:161)
TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:161)
  Determines the libraries needed to link with C
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language C
                Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.compilers/conftest.o 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.compilers/conftest.o 
sh: cl : Command line warning D9002 : ignoring unknown option '-v'

          Popping language C
        compilers: Checking arg cl
        compilers: Unknown arg cl
        compilers: Checking arg :
        compilers: Unknown arg :
        compilers: Checking arg Command
        compilers: Unknown arg Command
        compilers: Checking arg line
        compilers: Unknown arg line
        compilers: Checking arg warning
        compilers: Unknown arg warning
        compilers: Checking arg D9002
        compilers: Unknown arg D9002
        compilers: Checking arg :
        compilers: Unknown arg :
        compilers: Checking arg ignoring
        compilers: Unknown arg ignoring
        compilers: Checking arg unknown
        compilers: Unknown arg unknown
        compilers: Checking arg option
        compilers: Unknown arg option
        compilers: Libraries needed to link C code with another linker: []
        compilers: Check that C libraries can be used from Fortran
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language FC
================================================================================
TEST checkDependencyGenerationFlag from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1282)
TESTING: checkDependencyGenerationFlag from config.compilers(config/BuildSystem/config/compilers.py:1282)
  Check if -MMD works for dependency generation, and add it if it does
          Pushing language C
        Trying C compiler flag -MMD
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: cl : Command line warning D9002 : ignoring unknown option '-MMD'

          Rejecting C linker flag -MMD due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'

        Rejected C compiler flag -MMD because linker cannot handle it
        Trying C compiler flag -M
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: cl : Command line warning D9002 : ignoring unknown option '-M'

          Rejecting C linker flag -M due to 
cl : Command line warning D9002 : ignoring unknown option '-M'

        Rejected C compiler flag -M because linker cannot handle it
          Popping language C
          Pushing language Cxx
        Trying Cxx compiler flag -MMD
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: cl : Command line warning D9002 : ignoring unknown option '-MMD'

          Rejecting Cxx linker flag -MMD due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'

        Rejected Cxx compiler flag -MMD because linker cannot handle it
        Trying Cxx compiler flag -M
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: cl : Command line warning D9002 : ignoring unknown option '-M'

          Rejecting Cxx linker flag -M due to 
cl : Command line warning D9002 : ignoring unknown option '-M'

        Rejected Cxx compiler flag -M because linker cannot handle it
          Popping language Cxx
          Pushing language FC
        Trying FC compiler flag -MMD
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -MMD   -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: ifort: command line warning #10006: ignoring unknown option '/MMD'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

          Rejecting FC linker flag -MMD due to 
ifort: command line warning #10006: ignoring unknown option '/MMD'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

        Rejected FC compiler flag -MMD because linker cannot handle it
        Trying FC compiler flag -M
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
sh: ifort: command line error: option '/M' is ambiguous

Possible ERROR while running linker:  output: ifort: command line error: option '/M' is ambiguous
ret = 256
                      Pushing language FC
                      Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe  -M   -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o  
Source:
      program main

      end
          Rejecting linker flag -M due to nonzero status from link
        Rejected FC compiler flag -M because linker cannot handle it
          Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl --help
sh: 
Win32 Development Tool Front End, version 1.10.1 Wed Oct 19 20:45:06 CDT 2011

Usage: win32fe <tool> --<win32fe options> -<tool options> <files>
  <tool> must be the first argument to win32fe

<tool>: {cl,icl,df,f90,ifl,bcc32,lib,tlib}
  cl:    Microsoft 32-bit C/C++ Optimizing Compiler
  icl:   Intel C/C++ Optimizing Compiler
  df:    Compaq Visual Fortran Optimizing Compiler
  f90:   Compaq Visual Fortran90 Optimizing Compiler
  ifl:   Intel Fortran Optimizing Compiler
  ifort: Intel Fortran Optimizing Compiler
  nvcc:  NVIDIA CUDA Compiler Driver
  bcc32: Borland C++ for Win32
  lib:   Microsoft Library Manager
  tlib:  Borland Library Manager

<win32fe options>:
  --help:       Output this help message and help for <tool>
  --autodetect: Attempt automatic detection of <tool> installation
  --path <arg>: <arg> specifies an addition to the PATH that is required
                (ex. the location of a required .dll)
  --use <arg>:  <arg> specifies the variant of <tool> to use
  --verbose:    Echo to stdout the translated commandline
                and other diagnostic information
  --version:    Output version info for win32fe and <tool>
  --wait_for_debugger:  Inserts an infinite wait after creation of <tool>
                and outputs PID so one can manually attach a debugger to the
                current process.  In the debugger, one must set:
                   tool::waitfordebugger = 0
                to continue the execution normally.
  --win-l:      For compilers, define -lfoo to link foo.lib instead of libfoo.lib
  --woff:       Suppress win32fe specific warning messages
=================================================================================

For compilers:
  win32fe will map the following <tool options> to their native options:
    -c:          Compile Only, generates an object file with .o extension
                 This will invoke the compiler once for each file listed.
    -l<library>: Link the file lib<library>.lib or if using --win-l also, <library>.lib
    -o <file>:   Output=<file> context dependent
    -D<macro>:   Define <macro>
    -I<path>:    Add <path> to the include path
    -L<path>:    Add <path> to the link path
    -g:          Generate debug symbols in objects when specified for compilation,
                 and in executables when specified for linking (some compilers
                 specification at both times for full debugging support).
    -O:          Enable compiletime and/or linktime optimizations.
Ex: win32fe cl -g -c foo.c --verbose -Iinclude

Note: win32fe will automatically find the system library paths and
      system include paths, relieving the user of the need to invoke a
      particular shell.

=========================================================================

cl specific help:
  win32fe uses -nologo by default for nonverbose output.  Use the flag:
     -logo  to disable this feature.
  -g is identical to -Z7.
  -O is identical to -O2.

=========================================================================

Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               
/favor:<blend|AMD64|INTEL64> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x64 processors

    AMD64 - 64-bit AMD processors                                 
    INTEL64 - Intel(R)64 architecture processors                  

                             -CODE GENERATION-

/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/GL[-] enable link-time code generation /GA optimize for Windows Application
/Ge force stack checking for all funcs  /Gs[num] control stack checking calls
/Gh enable _penter function call        /GH enable _pexit function call
/GT generate fiber-safe TLS accesses    /RTC1 Enable fast checks (/RTCsu)
/RTCc Convert to smaller type checks    /RTCs Stack Frame runtime checking
/RTCu Uninitialized local usage checks  
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    oldSyntax - accept the Managed Extensions syntax from Visual C++ 2002/2003
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
/homeparams Force parameters passed in registers to be written to the stack
/GZ Enable stack checks (/RTCs)         
/arch:AVX enable use of Intel(R) Advanced Vector Extensions instructions

                              -OUTPUT FILES-

/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/doc[file] process XML documentation comments and optionally name the .xdc file


                              -PREPROCESSOR-

/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 

/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             

                                -LANGUAGE-

/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zg generate function prototypes        /Zs syntax check only
/vd{0|1|2} disable/enable vtordisp      /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
    forScope[-] - enforce Standard C++ for scoping rules
    wchar_t[-] - wchar_t is the native type, not a typedef
    auto[-] - enforce the new Standard C++ meaning for auto
    trigraphs[-] - enable trigraphs (off by default)
/openmp enable OpenMP 2.0 language extensions

                              -MISCELLANEOUS-

@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      /showIncludes show include file names
/Tc<source file> compile file as .c     /Tp<source file> compile file as .cpp
/TC compile all files as .c             /TP compile all files as .cpp
/V<string> set version string           /w disable all warnings
/wd<n> disable warning n                /we<n> treat warning n as an error
/wo<n> issue warning n once             /w<l><n> set warning level 1-4 for n
/W<n> set warning level (default n=1)   /Wall enable all warnings
/WL enable one line diagnostics         /WX treat warnings as errors
/Yc[file] create .PCH file              /Yd put debug info in every .OBJ
/Yl[sym] inject .PCH ref for debug lib  /Yu[file] use .PCH file
/Y- disable all PCH options             /Zm<n> max memory alloc (% of default)
/Wp64 enable 64 bit porting warnings    

                                -LINKING-

/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    


================================================================================
TEST checkRestrict from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:134)
TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:134)
  Check for the C/CXX restrict keyword
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier

Possible ERROR while running compiler: conftest.cc
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier

Possible ERROR while running compiler: conftest.cc
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float *  __restrict__ x;;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * __restrict x;;
  return 0;
}
        compilers: Set Cxx restrict keyword to __restrict
          Defined "CXX_RESTRICT" to "__restrict"
          Popping language Cxx
================================================================================
TEST checkCxxNamespace from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:355)
TESTING: checkCxxNamespace from config.compilers(config/BuildSystem/config/compilers.py:355)
  Checks that C++ compiler supports namespaces, and if it does defines HAVE_CXX_NAMESPACE
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
namespace petsc {int dummy;}

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -GR -EHsc -O2 -Zm200    /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
template <class dummy> struct a {};
namespace trouble{
template <class dummy> struct a : public ::a<dummy> {};
}
trouble::a<int> uugh;

int main() {
;
  return 0;
}
          Popping language Cxx
        compilers: C++ has namespaces
          Defined "HAVE_CXX_NAMESPACE" to "1"
================================================================================
TEST checkCxxOptionalExtensions from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:330)
TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:330)
  Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200      /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200      /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
            Rejecting compiler flag   due to nonzero status from link
            Rejecting compiler flag   due to 
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -+     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -+     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: cl : Command line warning D9002 : ignoring unknown option '-+'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

Possible ERROR while running compiler: cl : Command line warning D9002 : ignoring unknown option '-+'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
            Rejecting compiler flag -+  due to nonzero status from link
            Rejecting compiler flag -+  due to 
cl : Command line warning D9002 : ignoring unknown option '-+'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -x cxx -tlocal     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -x cxx -tlocal     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: Error: win32fe: Input File Not Found: C:\cygwin64\packages\PETSC-~1.3\cxx

Possible ERROR while running compiler: Error: win32fe: Input File Not Found: C:\cygwin64\packages\PETSC-~1.3\cxx
ret = 32512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
            Rejecting compiler flag -x cxx -tlocal  due to nonzero status from link
            Rejecting compiler flag -x cxx -tlocal  due to 
Error: win32fe: Input File Not Found: C:\cygwin64\packages\PETSC-~1.3\cxx

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -Kc++     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200 -Kc++     /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: cl : Command line warning D9002 : ignoring unknown option '-Kc++'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

Possible ERROR while running compiler: cl : Command line warning D9002 : ignoring unknown option '-Kc++'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
            Rejecting compiler flag -Kc++  due to nonzero status from link
            Rejecting compiler flag -Kc++  due to 
cl : Command line warning D9002 : ignoring unknown option '-Kc++'
conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP    /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP    /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
class somename { int i; };;
  return 0;
}
Added Cxx compiler flag -TP
          Popping language Cxx
================================================================================
TEST checkCxxStaticInline from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:119)
TESTING: checkCxxStaticInline from config.compilers(config/BuildSystem/config/compilers.py:119)
  Check for C++ keyword: static inline
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
int i = foo(1);;
  return 0;
}
        compilers: Set Cxx StaticInline keyword to static inline
          Popping language Cxx
          Defined "CXX_STATIC_INLINE" to "static inline"
================================================================================
TEST checkCxxLibraries from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:370)
TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:370)
  Determines the libraries needed to link with C++
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.compilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.compilers/conftest.o  
sh: cl : Command line warning D9002 : ignoring unknown option '-v'

          Popping language Cxx
        compilers: Checking arg cl
        compilers: Unknown arg cl
        compilers: Checking arg :
        compilers: Unknown arg :
        compilers: Checking arg Command
        compilers: Unknown arg Command
        compilers: Checking arg line
        compilers: Unknown arg line
        compilers: Checking arg warning
        compilers: Unknown arg warning
        compilers: Checking arg D9002
        compilers: Unknown arg D9002
        compilers: Checking arg :
        compilers: Unknown arg :
        compilers: Checking arg ignoring
        compilers: Unknown arg ignoring
        compilers: Checking arg unknown
        compilers: Unknown arg unknown
        compilers: Checking arg option
        compilers: Unknown arg option
        compilers: Libraries needed to link Cxx code with another linker: []
        compilers: Check that Cxx libraries can be used from C
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
sh: 
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language C
        compilers: Check that Cxx libraries can be used from Fortran
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.setCompilers/conftest.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language FC
================================================================================
TEST checkFortranTypeSizes from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:528)
TESTING: checkFortranTypeSizes from config.compilers(config/BuildSystem/config/compilers.py:528)
  Check whether real*8 is supported and suggest flags which will allow support
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
      real*8 variable
      end
          Popping language FC
================================================================================
TEST checkFortranNameMangling from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:587)
TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:587)
  Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS, or HAVE_FORTRAN_STDCALL
Testing Fortran mangling type underscore with code void d1chk_(void){return;}
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1chk_(void){return;}
            Popping language C
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 24576
                        Pushing language FC
                        Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Source:
      program main
       call d1chk()

      end
            Popping language FC
Testing Fortran mangling type unchanged with code void d1chk(void){return;}
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1chk(void){return;}
            Popping language C
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 24576
                        Pushing language FC
                        Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Source:
      program main
       call d1chk()

      end
            Popping language FC
Testing Fortran mangling type caps with code void D1CHK(void){return;}
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void D1CHK(void){return;}
            Popping language C
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

            Popping language FC
        compilers: Fortran name mangling is caps
          Defined "HAVE_FORTRAN_CAPS" to "1"
================================================================================
TEST checkFortranNameManglingDouble from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:624)
TESTING: checkFortranNameManglingDouble from config.compilers(config/BuildSystem/config/compilers.py:624)
  Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.compilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1_chk__(void){return;}
            Popping language C
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers  -MT -O3 -QxW  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       call d1_chk()

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1_CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol D1_CHK referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 24576
                        Pushing language FC
                        Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/confc.o   
Source:
      program main
       call d1_chk()

      end
            Popping language FC
================================================================================
TEST checkFortranPreprocessor from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:634)
TESTING: checkFortranPreprocessor from config.compilers(config/BuildSystem/config/compilers.py:634)
  Determine if Fortran handles preprocessing properly
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW    /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW    /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)
ret = 256
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
            Rejecting compiler flag   due to nonzero status from link
            Rejecting compiler flag   due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)
ret = 256
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
            Rejecting compiler flag -cpp  due to nonzero status from link
            Rejecting compiler flag -cpp  due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -xpp=cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -xpp=cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)
ret = 256
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
            Rejecting compiler flag -xpp=cpp  due to nonzero status from link
            Rejecting compiler flag -xpp=cpp  due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -F   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -F   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line error: option '/F' is ambiguous

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line error: option '/F' is ambiguous
ret = 256
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
            Rejecting compiler flag -F  due to nonzero status from link
            Rejecting compiler flag -F  due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line error: option '/F' is ambiguous

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -Cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -Cpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/Cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/Cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)
ret = 256
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
            Rejecting compiler flag -Cpp  due to nonzero status from link
            Rejecting compiler flag -Cpp  due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/Cpp'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.SET\conftest.F (code 1)

PETSc Error: No output file produced
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp   /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
#define dummy 
           dummy
#ifndef dummy
       fooey
#endif
      end
Added FC compiler flag -fpp
          Popping language FC
        compilers: Fortran uses CPP preprocessor
================================================================================
TEST checkFortranDefineCompilerOption from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:655)
TESTING: checkFortranDefineCompilerOption from config.compilers(config/BuildSystem/config/compilers.py:655)
  Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -DTesting  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -DTesting  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
#define dummy 
           dummy
#ifndef Testing
       fooey
#endif
      end
          Popping language FC
        compilers: Fortran uses -D for defining macro
================================================================================
TEST checkFortranLibraries from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:671)
TESTING: checkFortranLibraries from config.compilers(config/BuildSystem/config/compilers.py:671)
  Substitutes for FLIBS the libraries needed to link with Fortran

    This macro is intended to be used in those situations when it is
    necessary to mix, e.g. C++ and Fortran 77, source code into a single
    program or shared library.

    For example, if object files from a C++ and Fortran 77 compiler must
    be linked together, then the C++ compiler/linker must be used for
    linking (since special C++-ish things need to happen at link time
    like calling global constructors, instantiating templates, enabling
    exception support, etc.).

    However, the Fortran 77 intrinsic and run-time libraries must be
    linked in as well, but the C++ compiler/linker does not know how to
    add these Fortran 77 libraries.

    This code was translated from the autoconf macro which was packaged in
    its current form by Matthew D. Langston <langston at SLAC.Stanford.EDU>.
    However, nearly all of this macro came from the OCTAVE_FLIBS macro in
    octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton
    for writing this extremely useful macro.
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -V
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -V
sh: ifort: command line error: no files specified; for help type "ifort /help"

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      end
                Pushing language FC
                Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe  -v   -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
sh: ifort: command line warning #10006: ignoring unknown option '/v'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\fortcom    -mP1OPT_version=13.1-intel64 -mGLOB_diag_file=C:\cygwin64\tmp\conftest.diag -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mGLOB_tune_for_fort -mGLOB_use_fort_dope_vector -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mGLOB_microsoft_version=1600 "-mGLOB_options_string=-v -MT -O3 -QxW -fpp -nologo -FeC:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=C:\PROGRA~2\Intel\COMPOS~1\bin\intel64 -mP3OPT_defaultlibs_omit=FALSE -mP3OPT_defaultlibs=P3OPT_DEFAULTLIBS_STATIC_MULTITHREAD -mP3OPT_defaultlibs_select=P3OPT_DEFAULTLIBS_SELECT_F90_IVF -mP3OPT_defaultlibs_f90_port -mP1OPT_check_stack -mP3OPT_inline_alloca -mGLOB_routine_pointer_size_64 -mGLOB_split_functions=0 -mIPOPT_activate -mGLOB_machine_model=GLOB_MACHINE_MODEL_EFI2 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=0 -mP2OPT_offload_unique_var_string=4528247722 -mGLOB_opt_level=3 -mP2OPT_hlo_level=3 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\libiml_attr.dll -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=C:\cygwin64\tmp\4528slis4 -mIPOPT_mo_global_data "-mIPOPT_cmdline_link="-out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe" "-subsystem:console" "-nologo" "C:\cygwin64\tmp\conftest.obj"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=C:\cygwin64\tmp\ipo_4528.obj -mGLOB_routine_pointer_size_64 -mGLOB_driver_tempfile_name=C:\cygwin64\tmp\4528tempfile2 -mGLOB_os_target=GLOB_OS_TARGET_WINNT -mP3OPT_asm_target=P3OPT_ASM_TARGET_MASM5 -mP3OPT_obj_target=P3OPT_OBJ_TARGET_NTCOFF -mGLOB_obj_output_file=C:\cygwin64\tmp\ipo_4528.obj -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true C:\cygwin64\tmp\conftest.obj -mIPOPT_object_files=T -mIPOPT_assembly_files=C:\cygwin64\tmp\4528alis3
link    -out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe -subsystem:console -nologo C:\cygwin64\tmp\conftest.obj

          Popping language FC
        compilers: Checking arg ifort:
        compilers: Unknown arg ifort:
        compilers: Checking arg command
        compilers: Unknown arg command
        compilers: Checking arg line
        compilers: Unknown arg line
        compilers: Checking arg warning
        compilers: Unknown arg warning
        compilers: Checking arg #10006:
        compilers: Unknown arg #10006:
        compilers: Checking arg ignoring
        compilers: Unknown arg ignoring
        compilers: Checking arg unknown
        compilers: Unknown arg unknown
        compilers: Checking arg option
        compilers: Unknown arg option
        compilers: Checking arg ifort:
        compilers: Unknown arg ifort:
        compilers: Checking arg command
        compilers: Unknown arg command
        compilers: Checking arg line
        compilers: Unknown arg line
        compilers: Checking arg remark
        compilers: Unknown arg remark
        compilers: Checking arg #10279:
        compilers: Unknown arg #10279:
        compilers: Checking arg option
        compilers: Unknown arg option
        compilers: Checking arg is
        compilers: Unknown arg is
        compilers: Checking arg deprecated
        compilers: Unknown arg deprecated
        compilers: Checking arg and
        compilers: Unknown arg and
        compilers: Checking arg will
        compilers: Unknown arg will
        compilers: Checking arg be
        compilers: Unknown arg be
        compilers: Checking arg removed
        compilers: Unknown arg removed
        compilers: Checking arg in
        compilers: Unknown arg in
        compilers: Checking arg a
        compilers: Unknown arg a
        compilers: Checking arg future
        compilers: Unknown arg future
        compilers: Checking arg release.
        compilers: Unknown arg release.
        compilers: Checking arg See
        compilers: Unknown arg See
        compilers: Checking arg C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\fortcom
        compilers: Unknown arg C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\fortcom
        compilers: Checking arg -mP1OPT_version=13.1-intel64
        compilers: Unknown arg -mP1OPT_version=13.1-intel64
        compilers: Checking arg -mGLOB_diag_file=C:\cygwin64\tmp\conftest.diag
        compilers: Unknown arg -mGLOB_diag_file=C:\cygwin64\tmp\conftest.diag
        compilers: Checking arg -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90
        compilers: Unknown arg -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90
        compilers: Checking arg -mGLOB_tune_for_fort
        compilers: Unknown arg -mGLOB_tune_for_fort
        compilers: Checking arg -mGLOB_use_fort_dope_vector
        compilers: Unknown arg -mGLOB_use_fort_dope_vector
        compilers: Checking arg -mP2OPT_static_promotion
        compilers: Unknown arg -mP2OPT_static_promotion
        compilers: Checking arg -mP1OPT_print_version=FALSE
        compilers: Unknown arg -mP1OPT_print_version=FALSE
        compilers: Checking arg -mGLOB_microsoft_version=1600
        compilers: Unknown arg -mGLOB_microsoft_version=1600
        compilers: Checking arg "-mGLOB_options_string=-v
        compilers: Unknown arg "-mGLOB_options_string=-v
        compilers: Checking arg -MT
        compilers: Unknown arg -MT
        compilers: Checking arg -O3
        compilers: Unknown arg -O3
        compilers: Checking arg -QxW
        compilers: Unknown arg -QxW
        compilers: Checking arg -fpp
        compilers: Unknown arg -fpp
        compilers: Checking arg -nologo
        compilers: Unknown arg -nologo
        compilers: Checking arg -FeC:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe"
        compilers: Unknown arg -FeC:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe
        compilers: Checking arg -mGLOB_cxx_limited_range=FALSE
        compilers: Unknown arg -mGLOB_cxx_limited_range=FALSE
        compilers: Checking arg -mCG_extend_parms=FALSE
        compilers: Unknown arg -mCG_extend_parms=FALSE
        compilers: Checking arg -mGLOB_compiler_bin_directory=C:\PROGRA~2\Intel\COMPOS~1\bin\intel64
        compilers: Handling HPUX list of directories: \PROGRA~2\Intel\COMPOS~1\bin\intel64
        compilers: Checking arg -mP3OPT_defaultlibs_omit=FALSE
        compilers: Unknown arg -mP3OPT_defaultlibs_omit=FALSE
        compilers: Checking arg -mP3OPT_defaultlibs=P3OPT_DEFAULTLIBS_STATIC_MULTITHREAD
        compilers: Unknown arg -mP3OPT_defaultlibs=P3OPT_DEFAULTLIBS_STATIC_MULTITHREAD
        compilers: Checking arg -mP3OPT_defaultlibs_select=P3OPT_DEFAULTLIBS_SELECT_F90_IVF
        compilers: Unknown arg -mP3OPT_defaultlibs_select=P3OPT_DEFAULTLIBS_SELECT_F90_IVF
        compilers: Checking arg -mP3OPT_defaultlibs_f90_port
        compilers: Unknown arg -mP3OPT_defaultlibs_f90_port
        compilers: Checking arg -mP1OPT_check_stack
        compilers: Unknown arg -mP1OPT_check_stack
        compilers: Checking arg -mP3OPT_inline_alloca
        compilers: Unknown arg -mP3OPT_inline_alloca
        compilers: Checking arg -mGLOB_routine_pointer_size_64
        compilers: Unknown arg -mGLOB_routine_pointer_size_64
        compilers: Checking arg -mGLOB_split_functions=0
        compilers: Unknown arg -mGLOB_split_functions=0
        compilers: Checking arg -mIPOPT_activate
        compilers: Unknown arg -mIPOPT_activate
        compilers: Checking arg -mGLOB_machine_model=GLOB_MACHINE_MODEL_EFI2
        compilers: Unknown arg -mGLOB_machine_model=GLOB_MACHINE_MODEL_EFI2
        compilers: Checking arg -mGLOB_product_id_code=0x22006d92
        compilers: Unknown arg -mGLOB_product_id_code=0x22006d92
        compilers: Checking arg -mCG_bnl_movbe=T
        compilers: Unknown arg -mCG_bnl_movbe=T
        compilers: Checking arg -mGLOB_extended_instructions=0x8
        compilers: Unknown arg -mGLOB_extended_instructions=0x8
        compilers: Checking arg -mP3OPT_use_mspp_call_convention
        compilers: Unknown arg -mP3OPT_use_mspp_call_convention
        compilers: Checking arg -mP2OPT_subs_out_of_bound=FALSE
        compilers: Unknown arg -mP2OPT_subs_out_of_bound=FALSE
        compilers: Checking arg -mGLOB_ansi_alias
        compilers: Unknown arg -mGLOB_ansi_alias
        compilers: Checking arg -mPGOPTI_value_profile_use=T
        compilers: Unknown arg -mPGOPTI_value_profile_use=T
        compilers: Checking arg -mP2OPT_il0_array_sections=TRUE
        compilers: Unknown arg -mP2OPT_il0_array_sections=TRUE
        compilers: Checking arg -mGLOB_offload_mode=0
        compilers: Unknown arg -mGLOB_offload_mode=0
        compilers: Checking arg -mP2OPT_offload_unique_var_string=4528247722
        compilers: Unknown arg -mP2OPT_offload_unique_var_string=4528247722
        compilers: Checking arg -mGLOB_opt_level=3
        compilers: Unknown arg -mGLOB_opt_level=3
        compilers: Checking arg -mP2OPT_hlo_level=3
        compilers: Unknown arg -mP2OPT_hlo_level=3
        compilers: Checking arg -mP2OPT_hlo
        compilers: Unknown arg -mP2OPT_hlo
        compilers: Checking arg -mP2OPT_hpo_rtt_control=0
        compilers: Unknown arg -mP2OPT_hpo_rtt_control=0
        compilers: Checking arg -mIPOPT_args_in_regs=0
        compilers: Unknown arg -mIPOPT_args_in_regs=0
        compilers: Checking arg -mP2OPT_disam_assume_nonstd_intent_in=FALSE
        compilers: Unknown arg -mP2OPT_disam_assume_nonstd_intent_in=FALSE
        compilers: Checking arg -mGLOB_imf_mapping_library=C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\libiml_attr.dll
        compilers: Unknown arg -mGLOB_imf_mapping_library=C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\libiml_attr.dll
        compilers: Checking arg -mIPOPT_link
        compilers: Unknown arg -mIPOPT_link
        compilers: Checking arg -mIPOPT_ipo_activate
        compilers: Unknown arg -mIPOPT_ipo_activate
        compilers: Checking arg -mIPOPT_mo_activate
        compilers: Unknown arg -mIPOPT_mo_activate
        compilers: Checking arg -mIPOPT_source_files_list=C:\cygwin64\tmp\4528slis4
        compilers: Unknown arg -mIPOPT_source_files_list=C:\cygwin64\tmp\4528slis4
        compilers: Checking arg -mIPOPT_mo_global_data
        compilers: Unknown arg -mIPOPT_mo_global_data
        compilers: Checking arg "-mIPOPT_cmdline_link="-out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe"
        compilers: Unknown arg -mIPOPT_cmdline_link="-out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe
        compilers: Checking arg "-subsystem:console"
        compilers: Unknown arg -subsystem:console
        compilers: Checking arg "-nologo"
        compilers: Unknown arg -nologo
        compilers: Checking arg "C:\cygwin64\tmp\conftest.obj""
        compilers: Unknown arg C:\cygwin64\tmp\conftest.obj
        compilers: Checking arg -mIPOPT_il_in_obj
        compilers: Unknown arg -mIPOPT_il_in_obj
        compilers: Checking arg -mIPOPT_ipo_activate_warn=FALSE
        compilers: Unknown arg -mIPOPT_ipo_activate_warn=FALSE
        compilers: Checking arg -mIPOPT_obj_output_file_name=C:\cygwin64\tmp\ipo_4528.obj
        compilers: Unknown arg -mIPOPT_obj_output_file_name=C:\cygwin64\tmp\ipo_4528.obj
        compilers: Checking arg -mGLOB_routine_pointer_size_64
        compilers: Unknown arg -mGLOB_routine_pointer_size_64
        compilers: Checking arg -mGLOB_driver_tempfile_name=C:\cygwin64\tmp\4528tempfile2
        compilers: Unknown arg -mGLOB_driver_tempfile_name=C:\cygwin64\tmp\4528tempfile2
        compilers: Checking arg -mGLOB_os_target=GLOB_OS_TARGET_WINNT
        compilers: Unknown arg -mGLOB_os_target=GLOB_OS_TARGET_WINNT
        compilers: Checking arg -mP3OPT_asm_target=P3OPT_ASM_TARGET_MASM5
        compilers: Unknown arg -mP3OPT_asm_target=P3OPT_ASM_TARGET_MASM5
        compilers: Checking arg -mP3OPT_obj_target=P3OPT_OBJ_TARGET_NTCOFF
        compilers: Unknown arg -mP3OPT_obj_target=P3OPT_OBJ_TARGET_NTCOFF
        compilers: Checking arg -mGLOB_obj_output_file=C:\cygwin64\tmp\ipo_4528.obj
        compilers: Unknown arg -mGLOB_obj_output_file=C:\cygwin64\tmp\ipo_4528.obj
        compilers: Checking arg -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE
        compilers: Unknown arg -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE
        compilers: Checking arg -mP1OPT_source_file_name=ipo_out.f
        compilers: Unknown arg -mP1OPT_source_file_name=ipo_out.f
        compilers: Checking arg -mP2OPT_symtab_type_copy=true
        compilers: Unknown arg -mP2OPT_symtab_type_copy=true
        compilers: Checking arg C:\cygwin64\tmp\conftest.obj
        compilers: Unknown arg C:\cygwin64\tmp\conftest.obj
        compilers: Checking arg -mIPOPT_object_files=T
        compilers: Unknown arg -mIPOPT_object_files=T
        compilers: Checking arg -mIPOPT_assembly_files=C:\cygwin64\tmp\4528alis3
        compilers: Unknown arg -mIPOPT_assembly_files=C:\cygwin64\tmp\4528alis3
        compilers: Checking arg link
        compilers: Unknown arg link
        compilers: Checking arg -out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe
        compilers: Unknown arg -out:C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.exe
        compilers: Checking arg -subsystem:console
        compilers: Unknown arg -subsystem:console
        compilers: Checking arg -nologo
        compilers: Unknown arg -nologo
        compilers: Checking arg C:\cygwin64\tmp\conftest.obj
        compilers: Unknown arg C:\cygwin64\tmp\conftest.obj
        compilers: Libraries needed to link Fortran code with the C linker: ['-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
        compilers: Libraries needed to link Fortran main with the C linker: []
        compilers: Check that Fortran libraries can be used from C
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.setCompilers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language C
        compilers: Check that Fortran libraries can be used from C++
            Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language CXX
                    Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.setCompilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.setCompilers/conftest.exe
sh: 
            Popping language Cxx
        compilers: Fortran libraries can be used from C++
================================================================================
TEST checkFortranLinkingCxx from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1016)
TESTING: checkFortranLinkingCxx from config.compilers(config/BuildSystem/config/compilers.py:1016)
  Check that Fortran can be linked against C++
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern "C" void D1CHK(void);
void foo(void){D1CHK();}
          Popping language Cxx
            Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.compilers/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
extern "C" void D1CHK(void);
void D1CHK(void){return;}
            Popping language Cxx
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/cxxobj.o  /tmp/petsc-_gMCR8/config.compilers/confc.o   
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/cxxobj.o  /tmp/petsc-_gMCR8/config.compilers/confc.o   
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

            Popping language FC
        compilers: Fortran can link C++ functions
================================================================================
TEST checkFortran90 from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1051)
TESTING: checkFortran90 from config.compilers(config/BuildSystem/config/compilers.py:1051)
  Determine whether the Fortran compiler handles F90
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
      INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8)
      INTEGER (KIND=int) :: ierr

      ierr = 1
      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

          Defined "USING_F90" to "1"
        Fortran compiler supports F90
          Popping language FC
================================================================================
TEST checkFortran2003 from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1064)
TESTING: checkFortran2003 from config.compilers(config/BuildSystem/config/compilers.py:1064)
  Determine whether the Fortran compiler handles F2003
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

      use,intrinsic :: iso_c_binding
      Type(C_Ptr),Dimension(:),Pointer :: CArray
      character(kind=c_char),pointer   :: nullc => null()
      character(kind=c_char,len=5),dimension(:),pointer::list1

      allocate(list1(5))
      CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/)
      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

          Defined "USING_F2003" to "1"
        Fortran compiler supports F2003
          Popping language FC
================================================================================
TEST checkFortran90Array from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1084)
TESTING: checkFortran90Array from config.compilers(config/BuildSystem/config/compilers.py:1084)
  Check for F90 array interfaces
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

        Cygwin detected: ignoring HAVE_F90_2PTR_ARG test
================================================================================
TEST checkFortranModuleInclude from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1171)
TESTING: checkFortranModuleInclude from config.compilers(config/BuildSystem/config/compilers.py:1171)
  Figures out what flag is used to specify the include path for Fortran modules
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
      use configtest

      write(*,*) testint

      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe   -I/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/configtest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.compilers/conftest.exe   -I/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.compilers/conftest.o /tmp/petsc-_gMCR8/config.compilers/configtest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

        compilers: Fortran module include flag -I found
          Popping language FC
================================================================================
TEST checkFortranModuleOutput from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1237)
TESTING: checkFortranModuleOutput from config.compilers(config/BuildSystem/config/compilers.py:1237)
  Figures out what flag is used to specify the include path for Fortran modules
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -module /tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -module /tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10155: ignoring option '/module'; argument required
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\confdir'; object file assumed
ifort: warning #10145: no action performed for file 'C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\confdir'
ifort: command line warning #10155: ignoring option '/module'; argument required
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module  failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -module:/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -module:/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.F(1): error #7001: Error in creating the compiled module file.   [CONFIGTEST]
      module configtest
-------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.F(1): error #7001: Error in creating the compiled module file.   [CONFIGTEST]
      module configtest
-------------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.COM\conftest.F (code 1)
ret = 256
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module: compile failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -fmod=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -fmod=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/fmod=/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -fmod= failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -J/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -J/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/J/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -J failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -M/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -M/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/M/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -M failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -p/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -p/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/p/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -p failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -qmoddir=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -qmoddir=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/qmoddir=/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -qmoddir= failed
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -moddir=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.compilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -moddir=/tmp/petsc-_gMCR8/config.compilers/confdir  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.compilers/conftest.F 
sh: ifort: command line warning #10006: ignoring unknown option '/moddir=/tmp/petsc-_gMCR8/config.compilers/confdir'
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -moddir= failed
          Popping language FC
================================================================================
TEST setupFrameworkCompilers from config.compilers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/compilers.py:1364)
TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1364)
================================================================================
TEST configureFortranCPP from PETSc.utilities.fortranCPP(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/fortranCPP.py:27)
TESTING: configureFortranCPP from PETSc.utilities.fortranCPP(config/PETSc/utilities/fortranCPP.py:27)
  Handle case where Fortran cannot preprocess properly
          Defined make rule ".f.o .f90.o .f95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} -o $@ $<']
          Defined make rule ".f.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o']
          Defined make rule ".F.o .F90.o .F95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} -o $@ $<']
          Defined make rule ".F.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FFLAGS} ${FC_FLAGS} ${FCPPFLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o']
================================================================================
TEST checkStdC from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:105)
TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105)
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 61 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


























































































































































































































































































































































































sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 61 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"

























































































































































































































































































































































































sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <stdlib.h>
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))

int main() {

        int i;

        for(i = 0; i < 256; i++) if (XOR(islower(i), ISLOWER(i)) || toupper(i) != TOUPPER(i)) exit(2);
        exit(0);
      ;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.headers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.headers/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.headers/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.headers/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.headers/conftest.exe
sh: /tmp/petsc-_gMCR8/config.headers/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.headers/conftest.exe
sh: 
          Defined "STDC_HEADERS" to "1"
================================================================================
TEST checkStat from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:138)
TESTING: checkStat from config.headers(config/BuildSystem/config/headers.py:138)
  Checks whether stat file-mode macros are broken, and defines STAT_MACROS_BROKEN if they are
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 65 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"

#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"














#pragma once






#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





#line 29 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 31 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 32 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"








typedef  long __time32_t;   

#line 43 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


typedef __int64 __time64_t;     

#line 48 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





typedef __time64_t time_t;      
#line 55 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned short _ino_t;          



typedef unsigned short ino_t;
#line 67 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 70 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned int _dev_t;            



typedef unsigned int dev_t;
#line 80 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 83 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef long _off_t;                    



typedef long off_t;
#line 93 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 96 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 98 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 5 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/stat.h"














#pragma once






#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/stat.h"

#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once









#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














































































































































































































































































================================================================================
TEST checkSysWait from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:173)
TESTING: checkSysWait from config.headers(config/BuildSystem/config/headers.py:173)
  Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(5) : fatal error C1083: Cannot open include file: 'sys/wait.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(5) : fatal error C1083: Cannot open include file: 'sys/wait.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#include <sys/wait.h>
#ifndef WEXITSTATUS
#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
#endif
#ifndef WIFEXITED
#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
#endif

int main() {

    int s;
    wait (&s);
    s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
    ;
  return 0;
}
================================================================================
TEST checkTime from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:195)
TESTING: checkTime from config.headers(config/BuildSystem/config/headers.py:195)
  Checks if you can safely include both <sys/time.h> and <time.h>, and if so defines TIME_WITH_SYS_TIME
Checking for header: time.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 65 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\time.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





















































































































































































































































































































































































            Defined "HAVE_TIME_H" to "1"
Checking for header: sys/time.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 69 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/time.h>
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>
#include <sys/time.h>
#include <time.h>

int main() {
struct tm *tp = 0;

if (tp);
;
  return 0;
}
================================================================================
TEST checkMath from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:203)
TESTING: checkMath from config.headers(config/BuildSystem/config/headers.py:203)
  Checks for the math headers and defines
Checking for header: math.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 69 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h"

















#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"




















































































































































































































































































































































































            Defined "HAVE_MATH_H" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(6) : error C2065: 'M_PI' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(6) : error C2065: 'M_PI' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double pi = M_PI;

if (pi);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#define _USE_MATH_DEFINES 1
#include <math.h>

int main() {
double pi = M_PI;

if (pi);
;
  return 0;
}
          Defined "_USE_MATH_DEFINES" to "1"
        Activated Windows math #defines, like M_PI
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/socket.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 77 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/socket.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/types.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 77 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"














#pragma once






#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





#line 29 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 31 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 32 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"








typedef  long __time32_t;   

#line 43 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


typedef __int64 __time64_t;     

#line 48 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





typedef __time64_t time_t;      
#line 55 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned short _ino_t;          



typedef unsigned short ino_t;
#line 67 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 70 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned int _dev_t;            



typedef unsigned int dev_t;
#line 80 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 83 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef long _off_t;                    



typedef long off_t;
#line 93 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 96 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 98 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 4 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"

            Defined "HAVE_SYS_TYPES_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: malloc.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 81 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"






































































































































































































































































































































































            Defined "HAVE_MALLOC_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: time.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 85 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\time.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"

































































































































































































































































































































































            Defined "HAVE_TIME_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Direct.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 85 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\Direct.h"













#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



































































































































































































































































































































































            Defined "HAVE_DIRECT_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: Ws2tcpip.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 89 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\Ws2tcpip.h"






















#pragma once
#line 25 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\Ws2tcpip.h"

#line 1 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\winsock2.h"






























#pragma once
















#line 49 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\winsock2.h"







#line 57 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\winsock2.h"



#line 61 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\winsock2.h"





#line 1 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"




















#line 1 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



















#pragma warning(push)
#line 22 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#pragma warning(disable:4001) 
#line 24 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#pragma once


































































































					    























































#line 181 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"












#line 194 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#line 195 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 199 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"







#line 207 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#line 208 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"







#line 216 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#line 217 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"






#line 224 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 226 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 228 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 230 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 232 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"


#line 235 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#line 236 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"








#line 245 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 249 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 253 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 257 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 261 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#line 265 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 267 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"



#pragma warning(pop)


#line 274 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"
#line 275 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"

#line 277 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\sdkddkver.h"


#line 22 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"





#pragma once
#line 29 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"

















































#line 79 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"




















#line 100 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"



#line 104 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"



#line 108 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"



#line 112 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"



#line 116 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"





#line 122 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"




#line 127 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"
#line 128 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"




#pragma warning(disable:4116)       
                                    
#line 135 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"
#line 136 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"
#line 137 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"



#pragma warning(disable:4514)

#pragma warning(disable:4103)
#line 144 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"

#pragma warning(push)
#line 147 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"
#pragma warning(disable:4001)
#pragma warning(disable:4201)
#pragma warning(disable:4214)
#line 151 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\windows.h"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\excpt.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
            Defined "HAVE_WS2TCPIP_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: endian.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'endian.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <endian.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: ieeefp.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'ieeefp.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <ieeefp.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: strings.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'strings.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <strings.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sched.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sched.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: cxxabi.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'cxxabi.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <cxxabi.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/systeminfo.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/systeminfo.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/systeminfo.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: dos.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\dos.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"

























































































































































































































































































































































            Defined "HAVE_DOS_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: WindowsX.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 97 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"














#pragma once
#line 17 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"

















#line 35 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"
#line 36 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"
#line 37 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"



















#line 57 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"





















#line 79 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"








#line 88 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"














#line 103 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"









































#line 145 "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\WindowsX.h"








































































































































































































































































































































































































































































































































































































































































































































































            Defined "HAVE_WINDOWSX_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/sysinfo.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/sysinfo.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/sysinfo.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/wait.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/wait.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/wait.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdlib.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"

















































































































































































































































































































































            Defined "HAVE_STDLIB_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pthread.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 105 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <pthread.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: setjmp.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 105 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\setjmp.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"













































































































































































































































































































































            Defined "HAVE_SETJMP_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/utsname.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/utsname.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/utsname.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: machine/endian.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'machine/endian.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <machine/endian.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: limits.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h"














#pragma once

#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"













































































































































































































































































































































            Defined "HAVE_LIMITS_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: fcntl.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 113 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\fcntl.h"














#pragma once

#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"









































































































































































































































































































































            Defined "HAVE_FCNTL_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: string.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 117 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


































































































































































































































































































































            Defined "HAVE_STRING_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: memory.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 121 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\memory.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"






























































































































































































































































































































            Defined "HAVE_MEMORY_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/times.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 125 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/times.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/times.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: io.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 125 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\io.h"













#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



























































































































































































































































































































            Defined "HAVE_IO_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: stdint.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 129 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h"

#pragma once



#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h"

#pragma once



#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"






























































































































































































































































































































            Defined "HAVE_STDINT_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: pwd.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'pwd.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <pwd.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: float.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h"















#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"

















































































































































































































































































































            Defined "HAVE_FLOAT_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/param.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/param.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/param.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netdb.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'netdb.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <netdb.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: search.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\search.h"














#pragma once




#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
{




	long Value;
};

[source_annotation_attribute( SA_Method )]
struct SuccessAttribute
{




	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter )]
struct PreBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostBoundAttribute
{



	unsigned int Deref;
};


[source_annotation_attribute( SA_Parameter )]
struct PreRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostRangeAttribute
{



	unsigned int Deref;
	const char* MinVal;
	const char* MaxVal;
};

#line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



















































typedef struct PreAttribute SA_Pre;
typedef struct PreAttribute PreAttribute;
typedef struct PostAttribute SA_Post;
typedef struct PostAttribute PostAttribute;
typedef struct FormatStringAttribute SA_FormatString;
typedef struct InvalidCheckAttribute SA_InvalidCheck; 
typedef struct SuccessAttribute      SA_Success;
typedef struct PreBoundAttribute     SA_PreBound;
typedef struct PostBoundAttribute    SA_PostBound;
typedef struct PreRangeAttribute     SA_PreRange;
typedef struct PostRangeAttribute    SA_PostRange;

#line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"




















#line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


#line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"
#line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














































































































































































































































































































            Defined "HAVE_SEARCH_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: mathimf.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 141 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'mathimf.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mathimf.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/procfs.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 141 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/procfs.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/procfs.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: sys/resource.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 141 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/resource.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/resource.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: unistd.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 141 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <unistd.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:77)
TESTING: check from config.headers(config/BuildSystem/config/headers.py:77)
  Checks for "header", and defines HAVE_"header" if found
Checking for header: netinet/in.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 141 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'netinet/in.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <netinet/in.h>
================================================================================
TEST checkRecursiveMacros from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:218)
TESTING: checkRecursiveMacros from config.headers(config/BuildSystem/config/headers.py:218)
  Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.headers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void a(int i, int j) {}
#define a(b) a(b,__LINE__)

int main() {
a(0);
;
  return 0;
}
================================================================================
TEST configureCacheDetails from PETSc.utilities.cacheDetails(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/cacheDetails.py:78)
TESTING: configureCacheDetails from PETSc.utilities.cacheDetails(config/PETSc/utilities/cacheDetails.py:78)
  Try to determine the size and associativity of the cache.
            Pushing language C
                      All intermediate test results are stored in /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <unistd.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(4) : warning C4047: 'initializing' : 'FILE *' differs in levels of indirection from 'int'

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_SIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
;
  return 0;
}
            Popping language C
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(5) : warning C4047: 'initializing' : 'FILE *' differs in levels of indirection from 'int'

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_SIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_SIZE()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_SIZE
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_SIZE
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_SIZE
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_SIZE
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_SIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_SIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32768; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_SIZE()); fclose(output);;
  return 0;
}
Could not determine LEVEL1_DCACHE_SIZE, using default 32768
          Popping language C
          Defined "LEVEL1_DCACHE_SIZE" to "32768"
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(5) : warning C4047: 'initializing' : 'FILE *' differs in levels of indirection from 'int'

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_LINESIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_LINESIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_LINESIZE()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_LINESIZE
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_LINESIZE
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_LINESIZE
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_LINESIZE
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_LINESIZE() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_LINESIZE","r"); fscanf(f,"%ld",&val); pclose(f); return (16 <= val && val <= 2147483647) ? val : 32; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_LINESIZE()); fclose(output);;
  return 0;
}
Could not determine LEVEL1_DCACHE_LINESIZE, using default 32
          Popping language C
          Defined "LEVEL1_DCACHE_LINESIZE" to "32"
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.c(5) : warning C4047: 'initializing' : 'FILE *' differs in levels of indirection from 'int'

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_ASSOC() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_ASSOC","r"); fscanf(f,"%ld",&val); pclose(f); return (0 <= val && val <= 2147483647) ? val : 2; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_ASSOC()); fclose(output);;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_ASSOC
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_ASSOC
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol pclose referenced in function getconf_LEVEL1_DCACHE_ASSOC
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function getconf_LEVEL1_DCACHE_ASSOC
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdio.h>
long getconf_LEVEL1_DCACHE_ASSOC() { long val=-1; FILE *f = popen("getconf LEVEL1_DCACHE_ASSOC","r"); fscanf(f,"%ld",&val); pclose(f); return (0 <= val && val <= 2147483647) ? val : 2; }

int main() {
FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_ASSOC()); fclose(output);;
  return 0;
}
Could not determine LEVEL1_DCACHE_ASSOC, using default 2
          Popping language C
          Defined "LEVEL1_DCACHE_ASSOC" to "2"
================================================================================
TEST checkMemcmp from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:78)
TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:78)
  Check for 8-bit clean memcmp
                          All intermediate test results are stored in /tmp/petsc-_gMCR8/config.functions
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <string.h>
void exit(int);


int main() {
char c0 = 0x40;
char c1 = (char) 0x80;
char c2 = (char) 0x81;
exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.functions/conftest.exe
sh: /tmp/petsc-_gMCR8/config.functions/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.functions/conftest.exe
sh: 
================================================================================
TEST checkSysinfo from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:102)
TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:102)
  Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG
Checking for function sysinfo
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sysinfo(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysinfo();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysinfo) || defined (__stub___sysinfo)
choke me
#else
sysinfo();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sysinfo referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sysinfo referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sysinfo(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysinfo();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysinfo) || defined (__stub___sysinfo)
choke me
#else
sysinfo();
#endif
;
  return 0;
}
================================================================================
TEST checkVPrintf from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:125)
TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:125)
  Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR
Checking for function vprintf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char vprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_vprintf) || defined (__stub___vprintf)
choke me
#else
vprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_VPRINTF" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(8) : warning C4700: uninitialized local variable 'Argp' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;
vprintf( "%d", Argp );
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
================================================================================
TEST checkVFPrintf from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:132)
TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:132)
  Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR
Checking for function vfprintf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char vfprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vfprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_vfprintf) || defined (__stub___vfprintf)
choke me
#else
vfprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_VFPRINTF" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(8) : warning C4700: uninitialized local variable 'Argp' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;
vfprintf(stdout, "%d", Argp );
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
================================================================================
TEST checkVSNPrintf from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:139)
TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:139)
  Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR
Checking for function _vsnprintf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _vsnprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _vsnprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
choke me
#else
_vsnprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__VSNPRINTF" to "1"
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.functions/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.functions/conftest.cc 
sh: conftest.cc
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.cc(8) : warning C4700: uninitialized local variable 'Argp' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdio.h>
#include <stdarg.h>

int main() {
va_list Argp;char str[6];
_vsnprintf(str,5, "%d", Argp );
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
          Popping language Cxx
================================================================================
TEST checkNanosleep from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:183)
TESTING: checkNanosleep from config.functions(config/BuildSystem/config/functions.py:183)
  Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(6) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(7) : error C2224: left of '.tv_sec' must have struct/union type
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(8) : error C2224: left of '.tv_nsec' must have struct/union type

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(6) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(7) : error C2224: left of '.tv_sec' must have struct/union type
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(8) : error C2224: left of '.tv_nsec' must have struct/union type
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <time.h>

int main() {
struct timespec tp;
 tp.tv_sec = 0;
 tp.tv_nsec = (long)(1e9);
 nanosleep(&tp,0);
;
  return 0;
}
            Compile failed inside link

================================================================================
TEST checkSignalHandlerType from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:159)
TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:159)
  Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.functions/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.functions/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>
static void myhandler(int sig) {}

int main() {
signal(SIGFPE,myhandler);
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
          Defined "SIGNAL_CAST" to " "
          Popping language Cxx
================================================================================
TEST checkFreeReturnType from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:169)
TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:169)
  Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(6) : error C2120: 'void' illegal with all types

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(6) : error C2120: 'void' illegal with all types
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdlib.h>

int main() {
int ierr; void *p; ierr = free(p); return 0;
;
  return 0;
}
            Compile failed inside link

================================================================================
TEST checkVariableArgumentLists from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:175)
TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:175)
  Checks whether the variable argument list functionality is working
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l2' used
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l1' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdarg.h>

int main() {
  va_list l1, l2;
  va_copy(l1, l2);
  return 0;
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol va_copy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol va_copy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdarg.h>

int main() {
  va_list l1, l2;
  va_copy(l1, l2);
  return 0;
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l2' used
c:\cygwin64\tmp\petsc-_gmcr8\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l1' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdarg.h>

int main() {
  va_list l1, l2;
  __va_copy(l1, l2);
  return 0;
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol __va_copy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol __va_copy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdarg.h>

int main() {
  va_list l1, l2;
  __va_copy(l1, l2);
  return 0;
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function rand
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char rand(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_rand) || defined (__stub___rand)
choke me
#else
rand();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_RAND" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getdomainname
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getdomainname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getdomainname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
choke me
#else
getdomainname();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getdomainname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getdomainname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
choke me
#else
getdomainname();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _sleep
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _sleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _sleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__sleep) || defined (__stub____sleep)
choke me
#else
_sleep();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__SLEEP" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function snprintf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_snprintf) || defined (__stub___snprintf)
choke me
#else
snprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_snprintf) || defined (__stub___snprintf)
choke me
#else
snprintf();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function realpath
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char realpath(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char realpath();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_realpath) || defined (__stub___realpath)
choke me
#else
realpath();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char realpath(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char realpath();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_realpath) || defined (__stub___realpath)
choke me
#else
realpath();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlsym
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlsym(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlsym();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlsym) || defined (__stub___dlsym)
choke me
#else
dlsym();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlsym(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlsym();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlsym) || defined (__stub___dlsym)
choke me
#else
dlsym();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function bzero
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_bzero) || defined (__stub___bzero)
choke me
#else
bzero();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char bzero(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_bzero) || defined (__stub___bzero)
choke me
#else
bzero();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _getcwd
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getcwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _getcwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__getcwd) || defined (__stub____getcwd)
choke me
#else
_getcwd();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__GETCWD" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getwd
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getwd) || defined (__stub___getwd)
choke me
#else
getwd();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getwd) || defined (__stub___getwd)
choke me
#else
getwd();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function uname
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char uname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char uname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_uname) || defined (__stub___uname)
choke me
#else
uname();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char uname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char uname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_uname) || defined (__stub___uname)
choke me
#else
uname();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _lseek
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _lseek(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _lseek();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__lseek) || defined (__stub____lseek)
choke me
#else
_lseek();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__LSEEK" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sleep
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sleep) || defined (__stub___sleep)
choke me
#else
sleep();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sleep) || defined (__stub___sleep)
choke me
#else
sleep();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _access
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _access(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__access) || defined (__stub____access)
choke me
#else
_access();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__ACCESS" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function lseek
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char lseek(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char lseek();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_lseek) || defined (__stub___lseek)
choke me
#else
lseek();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_LSEEK" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function usleep
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char usleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char usleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_usleep) || defined (__stub___usleep)
choke me
#else
usleep();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char usleep(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char usleep();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_usleep) || defined (__stub___usleep)
choke me
#else
usleep();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memset
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
choke me
#else
_intel_fast_memset();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
choke me
#else
_intel_fast_memset();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlclose
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlclose(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlclose();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlclose) || defined (__stub___dlclose)
choke me
#else
dlclose();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlclose(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlclose();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlclose) || defined (__stub___dlclose)
choke me
#else
dlclose();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostname
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gethostname) || defined (__stub___gethostname)
choke me
#else
gethostname();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gethostname) || defined (__stub___gethostname)
choke me
#else
gethostname();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function clock
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char clock(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char clock();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_clock) || defined (__stub___clock)
choke me
#else
clock();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_CLOCK" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function get_nprocs
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char get_nprocs(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char get_nprocs();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
choke me
#else
get_nprocs();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char get_nprocs(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char get_nprocs();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
choke me
#else
get_nprocs();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function access
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char access(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char access();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_access) || defined (__stub___access)
choke me
#else
access();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_ACCESS" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _snprintf
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _snprintf(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _snprintf();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__snprintf) || defined (__stub____snprintf)
choke me
#else
_snprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE__SNPRINTF" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlerror
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlerror(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlerror();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlerror) || defined (__stub___dlerror)
choke me
#else
dlerror();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlerror(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlerror();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlerror) || defined (__stub___dlerror)
choke me
#else
dlerror();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function mkstemp
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char mkstemp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mkstemp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
choke me
#else
mkstemp();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char mkstemp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mkstemp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
choke me
#else
mkstemp();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function fork
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_fork) || defined (__stub___fork)
choke me
#else
fork();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_fork) || defined (__stub___fork)
choke me
#else
fork();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getpagesize
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getpagesize(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getpagesize();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
choke me
#else
getpagesize();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getpagesize(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getpagesize();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
choke me
#else
getpagesize();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sbreak
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sbreak();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sbreak) || defined (__stub___sbreak)
choke me
#else
sbreak();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sbreak(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sbreak();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sbreak) || defined (__stub___sbreak)
choke me
#else
sbreak();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memalign
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memalign(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_memalign) || defined (__stub___memalign)
choke me
#else
memalign();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memalign(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_memalign) || defined (__stub___memalign)
choke me
#else
memalign();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigset
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sigset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sigset) || defined (__stub___sigset)
choke me
#else
sigset();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sigset(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigset();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sigset) || defined (__stub___sigset)
choke me
#else
sigset();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getcwd
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getcwd(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getcwd();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getcwd) || defined (__stub___getcwd)
choke me
#else
getcwd();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_GETCWD" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gethostbyname
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostbyname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostbyname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
choke me
#else
gethostbyname();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostbyname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostbyname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
choke me
#else
gethostbyname();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function gettimeofday
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gettimeofday(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gettimeofday();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
choke me
#else
gettimeofday();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char gettimeofday(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gettimeofday();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
choke me
#else
gettimeofday();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function readlink
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char readlink(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char readlink();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_readlink) || defined (__stub___readlink)
choke me
#else
readlink();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char readlink(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char readlink();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_readlink) || defined (__stub___readlink)
choke me
#else
readlink();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function PXFGETARG
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sigaction
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sigaction(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigaction();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sigaction) || defined (__stub___sigaction)
choke me
#else
sigaction();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sigaction(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigaction();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sigaction) || defined (__stub___sigaction)
choke me
#else
sigaction();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function strcasecmp
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char strcasecmp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char strcasecmp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
choke me
#else
strcasecmp();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char strcasecmp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char strcasecmp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
choke me
#else
strcasecmp();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function dlopen
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
dlopen();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
dlopen();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function drand48
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char drand48(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char drand48();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_drand48) || defined (__stub___drand48)
choke me
#else
drand48();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char drand48(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char drand48();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_drand48) || defined (__stub___drand48)
choke me
#else
drand48();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function socket
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char socket(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char socket();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_socket) || defined (__stub___socket)
choke me
#else
socket();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char socket(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char socket();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_socket) || defined (__stub___socket)
choke me
#else
socket();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function memmove
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char memmove(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memmove();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_memmove) || defined (__stub___memmove)
choke me
#else
memmove();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_MEMMOVE" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function signal
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char signal(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char signal();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_signal) || defined (__stub___signal)
choke me
#else
signal();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_SIGNAL" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function popen
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char popen(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char popen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_popen) || defined (__stub___popen)
choke me
#else
popen();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char popen(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char popen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_popen) || defined (__stub___popen)
choke me
#else
popen();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function getrusage
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getrusage(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getrusage();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getrusage) || defined (__stub___getrusage)
choke me
#else
getrusage();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char getrusage(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getrusage();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_getrusage) || defined (__stub___getrusage)
choke me
#else
getrusage();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function times
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char times(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char times();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_times) || defined (__stub___times)
choke me
#else
times();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char times(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char times();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_times) || defined (__stub___times)
choke me
#else
times();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function _intel_fast_memcpy
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memcpy();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
choke me
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _intel_fast_memcpy(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _intel_fast_memcpy();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
choke me
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function time
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char time(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char time();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_time) || defined (__stub___time)
choke me
#else
time();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_TIME" to "1"
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function sysctlbyname
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sysctlbyname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysctlbyname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
choke me
#else
sysctlbyname();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char sysctlbyname(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysctlbyname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
choke me
#else
sysctlbyname();
#endif
;
  return 0;
}
================================================================================
TEST check from config.functions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/functions.py:29)
TESTING: check from config.functions(config/BuildSystem/config/functions.py:29)
  Checks for the function "funcName", and if found defines HAVE_"funcName"
Checking for function stricmp
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char stricmp(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char stricmp();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_stricmp) || defined (__stub___stricmp)
choke me
#else
stricmp();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o  
sh: 
            Defined "HAVE_STRICMP" to "1"
================================================================================
TEST configureMemorySize from PETSc.utilities.getResidentSetSize(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/getResidentSetSize.py:31)
TESTING: configureMemorySize from PETSc.utilities.getResidentSetSize(config/PETSc/utilities/getResidentSetSize.py:31)
  Try to determine how to measure the memory usage
          Defined "USE_PROC_FOR_SIZE" to "1"
        Using /proc for PetscMemoryGetCurrentUsage()
================================================================================
TEST configureFPTrap from PETSc.utilities.FPTrap(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/FPTrap.py:27)
TESTING: configureFPTrap from PETSc.utilities.FPTrap(config/PETSc/utilities/FPTrap.py:27)
  Checking the handling of floating point traps
Checking for header: sigfpe.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 229 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sigfpe.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sigfpe.h>
Checking for header: fpxcp.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 229 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'fpxcp.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <fpxcp.h>
Checking for header: floatingpoint.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers  /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 229 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"






#line 8 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 9 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 10 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'floatingpoint.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <floatingpoint.h>
================================================================================
TEST check_siginfo_t from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:46)
TESTING: check_siginfo_t from config.types(config/BuildSystem/config/types.py:46)
  Checks if siginfo_t exists in signal.h. This check is for windows, and C89 check.
Checking for type: siginfo_t
                      All intermediate test results are stored in /tmp/petsc-_gMCR8/config.types
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'siginfo_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'siginfo_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#include<signal.h>
#endif
    

int main() {
siginfo_t a;;
  return 0;
}
siginfo_t found
================================================================================
TEST check__int64 from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:52)
TESTING: check__int64 from config.types(config/BuildSystem/config/types.py:52)
  Checks if __int64 exists. This is primarily for windows.
Checking for type: __int64
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
__int64 a;;
  return 0;
}
__int64 found
          Defined "HAVE___INT64" to "1"
================================================================================
TEST checkSizeTypes from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:58)
TESTING: checkSizeTypes from config.types(config/BuildSystem/config/types.py:58)
  Checks for types associated with sizes, such as size_t.
Checking for type: size_t
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
size_t a;;
  return 0;
}
size_t found
================================================================================
TEST checkFileTypes from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:68)
TESTING: checkFileTypes from config.types(config/BuildSystem/config/types.py:68)
  Checks for types associated with files, such as mode_t, off_t, etc.
Checking for type: mode_t
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'mode_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'mode_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
mode_t a;;
  return 0;
}
            Typedefed "int" to "mode_t"
Checking for type: off_t
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
off_t a;;
  return 0;
}
off_t found
================================================================================
TEST checkIntegerTypes from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:63)
TESTING: checkIntegerTypes from config.types(config/BuildSystem/config/types.py:63)
  Checks for types associated with integers, such as int32_t.
Checking for type: int32_t
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'int32_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'int32_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
int32_t a;;
  return 0;
}
            Typedefed "int" to "int32_t"
================================================================================
TEST checkPID from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:74)
TESTING: checkPID from config.types(config/BuildSystem/config/types.py:74)
  Checks for pid_t, and defines it if necessary
Checking for type: pid_t
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'pid_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'pid_t' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>

#endif
    

int main() {
pid_t a;;
  return 0;
}
            Typedefed "int" to "pid_t"
================================================================================
TEST checkUID from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:78)
TESTING: checkUID from config.types(config/BuildSystem/config/types.py:78)
  Checks for uid_t and gid_t, and defines them if necessary
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/config.types  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/config.types  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.TYP\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"

#line 233 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.TYP\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\conffix.h"
#line 12 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\conffix.h"
#line 13 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.types\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.TYP\\conftest.c"
#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"














#pragma once






#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





#line 29 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 31 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 32 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"








typedef  long __time32_t;   

#line 43 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


typedef __int64 __time64_t;     

#line 48 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"





typedef __time64_t time_t;      
#line 55 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned short _ino_t;          



typedef unsigned short ino_t;
#line 67 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 70 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef unsigned int _dev_t;            



typedef unsigned int dev_t;
#line 80 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 83 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"




typedef long _off_t;                    



typedef long off_t;
#line 93 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"


#line 96 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"

#line 98 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sys/types.h"
#line 4 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.TYP\\conftest.c"

          Defined "uid_t" to "int"
          Defined "gid_t" to "int"
================================================================================
TEST checkSignal from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:85)
TESTING: checkSignal from config.types(config/BuildSystem/config/types.py:85)
  Checks the return type of signal() and defines RETSIGTYPE to that type name
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#include <signal.h>
#ifdef signal
#undef signal
#endif
#ifdef __cplusplus
extern "C" void (*signal (int, void(*)(int)))(int);
#else
void (*signal())();
#endif
    

int main() {
;
  return 0;
}
          Defined "RETSIGTYPE" to "void"
================================================================================
TEST checkC99Complex from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:106)
TESTING: checkC99Complex from config.types(config/BuildSystem/config/types.py:106)
  Check for complex numbers in in C99 std
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(3) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(3) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <complex.h>

int main() {
double complex x;
 x = I;
;
  return 0;
}
            Compile failed inside link

================================================================================
TEST checkCxxComplex from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:115)
TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:115)
  Check for complex numbers in namespace std
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.types/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/config.types/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <complex>

int main() {
std::complex<double> x;
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
          Defined "HAVE_CXX_COMPLEX" to "1"
          Popping language Cxx
================================================================================
TEST checkFortranKind from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:136)
TESTING: checkFortranKind from config.types(config/BuildSystem/config/types.py:136)
  Checks whether selected_int_kind etc work USE_FORTRANKIND
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.types/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.types/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main

        integer(kind=selected_int_kind(10)) i
        real(kind=selected_real_kind(10)) d

      end
          Defined "USE_FORTRANKIND" to "1"
          Popping language FC
================================================================================
TEST checkFortranDReal from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:148)
TESTING: checkFortranDReal from config.types(config/BuildSystem/config/types.py:148)
  Checks whether dreal is provided in Fortran, and if not defines MISSING_DREAL
          Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.types/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.types/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.F(3): warning #7319: This argument's data type is incompatible with this intrinsic procedure; procedure assumed EXTERNAL.   [DREAL]
      d = dreal(3.0)
----------------^

Successful compile:
Source:
      program main
      double precision d
      d = dreal(3.0)
      end
                  Pushing language FC
                  Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol DREAL referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
conftest.obj : error LNK2019: unresolved external symbol DREAL referenced in function MAIN__
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 24576
                      Pushing language FC
                      Popping language FC
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.types/conftest.o  
Source:
      program main
      double precision d
      d = dreal(3.0)
      end
          Defined "MISSING_DREAL" to "1"
          Popping language FC
================================================================================
TEST checkConst from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:156)
TESTING: checkConst from config.types(config/BuildSystem/config/types.py:156)
  Checks for working const, and if not found defines it to empty string
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.types\conftest.c(25) : warning C4700: uninitialized local variable 'x' used
c:\cygwin64\tmp\petsc-_gmcr8\config.types\conftest.c(30) : warning C4700: uninitialized local variable 't' used
c:\cygwin64\tmp\petsc-_gmcr8\config.types\conftest.c(46) : warning C4700: uninitialized local variable 'b' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {

    /* Ultrix mips cc rejects this.  */
    typedef int charset[2]; const charset x;
    /* SunOS 4.1.1 cc rejects this.  */
    char const *const *ccp;
    char **p;
    /* NEC SVR4.0.2 mips cc rejects this.  */
    struct point {int x, y;};
    static struct point const zero = {0,0};
    /* AIX XL C 1.02.0.0 rejects this.
    It does not let you subtract one const X* pointer from another in an arm
    of an if-expression whose if-part is not a constant expression */
    const char *g = "string";
    ccp = &g + (g ? g-g : 0);
    /* HPUX 7.0 cc rejects these. */
    ++ccp;
    p = (char**) ccp;
    ccp = (char const *const *) p;
    /* This section avoids unused variable warnings */
    if (zero.x);
    if (x[0]);
    { /* SCO 3.2v4 cc rejects this.  */
      char *t;
      char const *s = 0 ? (char *) 0 : (char const *) 0;

      *t++ = 0;
      if (*s);
    }
    { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
      int x[] = {25, 17};
      const int *foo = &x[0];
      ++foo;
    }
    { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
      typedef const int *iptr;
      iptr p = 0;
      ++p;
    }
    { /* AIX XL C 1.02.0.0 rejects this saying
      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
      struct s { int j; const int *ap[3]; };
      struct s *b; b->j = 5;
    }
    { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
      const int foo = 10;

      /* Get rid of unused variable warning */
      if (foo);
    }
    ;
  return 0;
}
================================================================================
TEST checkEndian from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:212)
TESTING: checkEndian from config.types(config/BuildSystem/config/types.py:212)
  If the machine is big endian, defines WORDS_BIGENDIAN
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2065: 'bogus' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'endian'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2065: 'endian' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'macros'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'macros' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2065: 'bogus' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'endian'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2065: 'endian' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'macros'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.TYP\conftest.c(13) : error C2065: 'macros' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>
#ifdef HAVE_SYS_PARAM_H
  #include <sys/param.h>
#endif

int main() {

#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  bogus endian macros
#endif
      ;
  return 0;
}
          Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <stdlib.h>

int main() {

          /* Are we little or big endian?  From Harbison&Steele. */
          union
          {
            long l;
            char c[sizeof(long)];
          } u;
          u.l = 1;
          exit(u.c[sizeof(long) - 1] == 1);
          ;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
          Popping language C
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: char
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(char));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_CHAR" to "1"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: void *
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(void *));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_VOID_P" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: short
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(short));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_SHORT" to "2"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: int
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(int));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_INT" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(long));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_LONG" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long long
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(long long));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_LONG_LONG" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: float
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(float));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_FLOAT" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: double
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(double));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_DOUBLE" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:265)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:265)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: size_t
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(size_t));
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
            Popping language C
            Defined "SIZEOF_SIZE_T" to "8"
================================================================================
TEST checkBitsPerByte from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:316)
TESTING: checkBitsPerByte from config.types(config/BuildSystem/config/types.py:316)
  Determine the nubmer of bits per byte and define BITS_PER_BYTE
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#endif

int main() {
FILE *f = fopen("conftestval", "w");

    char val[2];
    int i = 0;

    if (!f) exit(1);
    val[0]='\1';
    val[1]='\0';
    while(val[0]) {val[0] <<= 1; i++;}
    fprintf(f, "%d\n", i);

    ;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
          Defined "BITS_PER_BYTE" to "8"
================================================================================
TEST checkVisibility from config.types(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/types.py:362)
TESTING: checkVisibility from config.types(config/BuildSystem/config/types.py:362)
================================================================================
TEST configureMemAlign from PETSc.utilities.memAlign(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/memAlign.py:30)
TESTING: configureMemAlign from PETSc.utilities.memAlign(config/PETSc/utilities/memAlign.py:30)
  Choose alignment
          Defined "MEMALIGN" to "16"
        Memory alignment is 16
================================================================================
TEST configureCHUD from PETSc.utilities.CHUD(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/CHUD.py:25)
TESTING: configureCHUD from PETSc.utilities.CHUD(config/PETSc/utilities/CHUD.py:25)
  Determines if the Apple CHUD hardware monitoring utilities are available
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for function socket in library ['socket', 'nsl'] []
            Pushing language C
                        All intermediate test results are stored in /tmp/petsc-_gMCR8/config.libraries
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
sh: LINK : fatal error LNK1181: cannot open input file 'libsocket.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libsocket.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for function handle_sigfpes in library ['fpe'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
sh: LINK : fatal error LNK1181: cannot open input file 'libfpe.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libfpe.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for function socket in library ['socket', 'nsl'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
sh: LINK : fatal error LNK1181: cannot open input file 'libsocket.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libsocket.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lsocket -lnsl  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();

int main() {
socket()
;
  return 0;
}
            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
          Checking for function handle_sigfpes in library ['fpe'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
sh: LINK : fatal error LNK1181: cannot open input file 'libfpe.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libfpe.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lfpe  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();

int main() {
handle_sigfpes()
;
  return 0;
}
            Popping language C
================================================================================
TEST checkMath from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:224)
TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:224)
  Check for sin() in libm, the math library
          Checking for function sin in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double sin(double);

int main() {
double x = 0,y; y = sin(x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: 
            Popping language C
          Checking for function floor in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double floor(double);

int main() {
double x = 0,y; y = floor(x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: 
            Popping language C
          Checking for function log10 in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double log10(double);

int main() {
double x = 0,y; y = log10(x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: 
            Popping language C
          Checking for function pow in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double pow(double, double);

int main() {
double x = 0,y ; y = pow(x, x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: 
            Popping language C
        Math functions are linked in by default
================================================================================
TEST checkMathErf from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:240)
TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:240)
  Check for erf() in libm, the math library
          Checking for function erf in library [] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double erf(double);

int main() {
double x = 0,y; y = erf(x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol erf referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol erf referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double erf(double);

int main() {
double x = 0,y; y = erf(x);
;
  return 0;
}
            Popping language C
        Warning: erf() not found
================================================================================
TEST checkMathTgamma from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:249)
TESTING: checkMathTgamma from config.libraries(config/BuildSystem/config/libraries.py:249)
  Check for tgama() in libm, the math library
          Checking for function tgamma in library [] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double tgamma(double);

int main() {
double x = 0,y; y = tgamma(x);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
sh: conftest.obj : error LNK2019: unresolved external symbol tgamma referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol tgamma referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double tgamma(double);

int main() {
double x = 0,y; y = tgamma(x);
;
  return 0;
}
            Popping language C
        Warning: tgamma() not found
================================================================================
TEST checkMathFenv from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:258)
TESTING: checkMathFenv from config.libraries(config/BuildSystem/config/libraries.py:258)
  Checks if <fenv.h> can be used with FE_DFL_ENV
          Checking for function fesetenv in library [] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(4) : fatal error C1083: Cannot open include file: 'fenv.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(4) : fatal error C1083: Cannot open include file: 'fenv.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <fenv.h>

int main() {
fesetenv(FE_DFL_ENV);;
  return 0;
}
              Compile failed inside link

            Popping language C
        Warning: <fenv.h> with FE_DFL_ENV not found
================================================================================
TEST checkCompression from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:266)
TESTING: checkCompression from config.libraries(config/BuildSystem/config/libraries.py:266)
  Check for libz, the compression library
          Checking for function compress in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: conftest.obj : error LNK2019: unresolved external symbol compress referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol compress referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
            Popping language C
          Checking for function compress in library ['z'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lz  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lz  
sh: LINK : fatal error LNK1181: cannot open input file 'libz.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libz.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lz  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
            Popping language C
          Checking for function compress in library ['zlib.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  zlib.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  zlib.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'zlib.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'zlib.lib'
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  zlib.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
int   compress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);

int main() {
char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
;
  return 0;
}
            Popping language C
        Warning: No compression library found
================================================================================
TEST checkRealtime from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:287)
TESTING: checkRealtime from config.libraries(config/BuildSystem/config/libraries.py:287)
  Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions)
          Checking for function clock_gettime in library [''] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2065: 'CLOCK_REALTIME' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2065: 'CLOCK_REALTIME' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <time.h>

int main() {
struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);;
  return 0;
}
              Compile failed inside link

            Popping language C
          Checking for function clock_gettime in library ['rt'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2065: 'CLOCK_REALTIME' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(7) : error C2065: 'CLOCK_REALTIME' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <time.h>

int main() {
struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);;
  return 0;
}
              Compile failed inside link

            Popping language C
        Warning: No realtime library found
================================================================================
TEST checkDynamic from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:303)
TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:303)
  Check for the header and libraries necessary for dynamic library manipulation
================================================================================
TEST configureTimers from PETSc.utilities.timer(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/timer.py:35)
TESTING: configureTimers from PETSc.utilities.timer(config/PETSc/utilities/timer.py:35)
  Sets PETSC_HAVE_FAST_MPI_WTIME PETSC_USE_READ_REAL_TIME PETSC_USE_MICROSOFT_TIME.
            Checking for function MPI_CRAY_barrier in library [''] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_CRAY_barrier();

int main() {
MPI_CRAY_barrier()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
sh: conftest.obj : error LNK2019: unresolved external symbol MPI_CRAY_barrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPI_CRAY_barrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o    
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_CRAY_barrier();

int main() {
MPI_CRAY_barrier()
;
  return 0;
}
              Popping language C
          Cray-MPI test failure
================================================================================
TEST configureMissingDefines from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:35)
TESTING: configureMissingDefines from PETSc.utilities.missing(config/PETSc/utilities/missing.py:35)
  Checks for limits
                    All intermediate test results are stored in /tmp/petsc-_gMCR8/PETSc.utilities.missing
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_LIMITS_H
  #include <limits.h>
#endif

int main() {
int i=INT_MAX;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_FLOAT_H
  #include <float.h>
#endif

int main() {
double d=DBL_MAX;

if (d);
;
  return 0;
}
================================================================================
TEST configureMissingUtypeTypedefs from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:45)
TESTING: configureMissingUtypeTypedefs from PETSc.utilities.missing(config/PETSc/utilities/missing.py:45)
   Checks if u_short is undefined 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'u_short' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2146: syntax error : missing ';' before identifier 'foo'
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'foo' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'u_short' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2146: syntax error : missing ';' before identifier 'foo'
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'foo' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/types.h>

int main() {
u_short foo;
;
  return 0;
}
          Defined "NEEDS_UTYPE_TYPEDEFS" to "1"
================================================================================
TEST configureMissingFunctions from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:51)
TESTING: configureMissingFunctions from PETSc.utilities.missing(config/PETSc/utilities/missing.py:51)
  Checks for SOCKETS
            Checking for function socket in library ['Ws2_32.lib'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <Winsock2.h>

int main() {
socket(0,0,0);;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  Ws2_32.lib  
sh: 
              Defined "HAVE_LIBWS2_32" to "1"
              Popping language C
          Adding ['Ws2_32.lib'] to LIBS
          Defined "HAVE_WINSOCK2_H" to "1"
          Defined "HAVE_SOCKET" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Winsock2.h>

int main() {
closesocket(0);
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o Ws2_32.lib  
sh: 
          Defined "HAVE_CLOSESOCKET" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <Winsock2.h>

int main() {
WSAGetLastError();
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o Ws2_32.lib  
sh: 
          Defined "HAVE_WSAGETLASTERROR" to "1"
================================================================================
TEST configureMissingSignals from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:71)
TESTING: configureMissingSignals from PETSc.utilities.missing(config/PETSc/utilities/missing.py:71)
  Check for missing signals, and define MISSING_<signal name> if necessary
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGABRT;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGALRM' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGALRM' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGALRM;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGALRM" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGBUS' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGBUS' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGBUS;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGBUS" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCHLD' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCHLD' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGCHLD;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGCHLD" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCONT' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCONT' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGCONT;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGCONT" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGFPE;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGHUP' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGHUP' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGHUP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGHUP" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGILL;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGINT;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGKILL' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGKILL' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGKILL;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGKILL" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGPIPE' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGPIPE' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGPIPE;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGPIPE" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGQUIT' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGQUIT' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGQUIT;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGQUIT" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSEGV;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSTOP' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSTOP' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSTOP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGSTOP" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSYS' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSYS' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSYS;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGSYS" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTERM;

if (i);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTRAP' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTRAP' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTRAP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGTRAP" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTSTP' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTSTP' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTSTP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGTSTP" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGURG' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGURG' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGURG;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGURG" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR1' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR1' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGUSR1;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGUSR1" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR2' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR2' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGUSR2;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGUSR2" to "1"
================================================================================
TEST configureMissingGetdomainnamePrototype from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:88)
TESTING: configureMissingGetdomainnamePrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:88)
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

char test[10];
int err = getdomainname(test,10);
;
  return 0;
}
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.cc 
sh: conftest.cc
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.cc(14) : error C3861: 'getdomainname': identifier not found

Possible ERROR while running compiler: conftest.cc
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.cc(14) : error C3861: 'getdomainname': identifier not found
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

char test[10];
int err = getdomainname(test,10);
;
  return 0;
}
            Compile failed inside link

          Added prototype int getdomainname(char *, int); to language extern C
          Popping language Cxx
================================================================================
TEST configureMissingSrandPrototype from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:110)
TESTING: configureMissingSrandPrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:110)
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_STDLIB_H
#include <stdlib.h>
#endif

int main() {

double a;
long   b=10;
srand(b);
a=drand48();

;
  return 0;
}
          Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   /tmp/petsc-_gMCR8/PETSc.utilities.missing/conftest.cc 
sh: conftest.cc
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.cc(13) : error C3861: 'drand48': identifier not found

Possible ERROR while running compiler: conftest.cc
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.MIS\conftest.cc(13) : error C3861: 'drand48': identifier not found
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#ifdef PETSC_HAVE_STDLIB_H
#include <stdlib.h>
#endif

int main() {

double a;
long   b=10;
srand(b);
a=drand48();

;
  return 0;
}
            Compile failed inside link

          Added prototype double drand48(); to language extern C
          Added prototype void   srand48(long); to language extern C
          Popping language Cxx
================================================================================
TEST configureMissingIntelFastPrototypes from PETSc.utilities.missing(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/missing.py:134)
TESTING: configureMissingIntelFastPrototypes from PETSc.utilities.missing(config/PETSc/utilities/missing.py:134)
================================================================================
TEST configureScalarType from PETSc.utilities.scalarTypes(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/scalarTypes.py:37)
TESTING: configureScalarType from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:37)
  Choose between real and complex numbers
          Defined "USE_SCALAR_REAL" to "1"
        Scalar type is real
          Pushing language C
                      All intermediate test results are stored in /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isnan(b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol isnan referenced in function main
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.SCA\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol isnan referenced in function main
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.SCA\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isnan(b);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isinf(b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol isinf referenced in function main
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.SCA\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol isinf referenced in function main
C:\cygwin64\tmp\PETSC-~3\PETSCU~1.SCA\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                      Pushing language C
                      Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0; int a = isinf(b);
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0;int a = _isnan(b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
sh: 
          Defined "HAVE__ISNAN" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double b = 2.0;int a = _finite(b);
;
  return 0;
}
                  Pushing language C
                  Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes/conftest.o Ws2_32.lib  
sh: 
          Defined "HAVE__FINITE" to "1"
          Popping language C
================================================================================
TEST configurePrecision from PETSc.utilities.scalarTypes(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/scalarTypes.py:73)
TESTING: configurePrecision from PETSc.utilities.scalarTypes(config/PETSc/utilities/scalarTypes.py:73)
  Set the default real number precision for PETSc objects
          Defined "USE_REAL_DOUBLE" to "1"
        Precision is double
================================================================================
TEST configureLibraryOptions from PETSc.utilities.libraryOptions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/libraryOptions.py:48)
TESTING: configureLibraryOptions from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:48)
  Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE and PETSC_USE_FORTRAN_KERNELS
          Defined "USE_LOG" to "1"
          Defined "USE_INFO" to "1"
          Defined "USE_CTABLE" to "1"
          **********Checking if running on BGL/IBM detected
            Checking for function bgl_perfctr_void in library [''] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char bgl_perfctr_void();

int main() {
bgl_perfctr_void()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol bgl_perfctr_void referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol bgl_perfctr_void referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char bgl_perfctr_void();

int main() {
bgl_perfctr_void()
;
  return 0;
}
              Popping language C
            Checking for function ADIOI_BGL_Open in library [''] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ADIOI_BGL_Open();

int main() {
ADIOI_BGL_Open()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol ADIOI_BGL_Open referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol ADIOI_BGL_Open referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ADIOI_BGL_Open();

int main() {
ADIOI_BGL_Open()
;
  return 0;
}
              Popping language C
          *********BGL/IBM test failure
          Defined "USE_BACKWARD_LOOP" to "1"
          Defined "Alignx(a,b)" to "  "
================================================================================
TEST configureISColorValueType from PETSc.utilities.libraryOptions(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/libraryOptions.py:92)
TESTING: configureISColorValueType from PETSc.utilities.libraryOptions(config/PETSc/utilities/libraryOptions.py:92)
  Sets PETSC_IS_COLOR_VALUE_TYPE, MPIU_COLORING_VALUE, IS_COLORING_MAX required by ISColor
          Defined "MPIU_COLORING_VALUE" to "MPI_UNSIGNED_SHORT"
          Defined "IS_COLORING_MAX" to "65535"
          Defined "IS_COLOR_VALUE_TYPE" to "short"
================================================================================
TEST configureFortranCommandLine from PETSc.utilities.fortranCommandLine(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/fortranCommandLine.py:27)
TESTING: configureFortranCommandLine from PETSc.utilities.fortranCommandLine(config/PETSc/utilities/fortranCommandLine.py:27)
  Check for the mechanism to retrieve command line arguments in Fortran
          Pushing language FC
          Checking for function  in library [''] []
            Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.libraries/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.types  -MT -O3 -QxW -fpp  /tmp/petsc-_gMCR8/config.libraries/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
      integer i
      character*(80) arg
       call get_command_argument(i,arg)
      end
                    Pushing language FC
                    Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.libraries/conftest.o   Ws2_32.lib  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

            Popping language FC
          Defined "HAVE_FORTRAN_GET_COMMAND_ARGUMENT" to "1"
          Popping language FC
          Pushing language C
          Checking for function GET_COMMAND_ARGUMENT in library [''] ['-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GET_COMMAND_ARGUMENT();

int main() {
GET_COMMAND_ARGUMENT()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GET_COMMAND_ARGUMENT referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GET_COMMAND_ARGUMENT referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GET_COMMAND_ARGUMENT();

int main() {
GET_COMMAND_ARGUMENT()
;
  return 0;
}
            Popping language C
          Checking for function GETARG in library [''] ['-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GETARG();

int main() {
GETARG()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GETARG();

int main() {
GETARG()
;
  return 0;
}
            Popping language C
Checking for function ipxfargc_
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char ipxfargc_(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char ipxfargc_();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_ipxfargc_) || defined (__stub___ipxfargc_)
choke me
#else
ipxfargc_();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol ipxfargc_ referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol ipxfargc_ referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char ipxfargc_(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char ipxfargc_();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_ipxfargc_) || defined (__stub___ipxfargc_)
choke me
#else
ipxfargc_();
#endif
;
  return 0;
}
Checking for function f90_unix_MP_iargc
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char f90_unix_MP_iargc(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char f90_unix_MP_iargc();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_f90_unix_MP_iargc) || defined (__stub___f90_unix_MP_iargc)
choke me
#else
f90_unix_MP_iargc();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol f90_unix_MP_iargc referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol f90_unix_MP_iargc referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char f90_unix_MP_iargc(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char f90_unix_MP_iargc();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_f90_unix_MP_iargc) || defined (__stub___f90_unix_MP_iargc)
choke me
#else
f90_unix_MP_iargc();
#endif
;
  return 0;
}
Checking for function PXFGETARG
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char PXFGETARG(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
choke me
#else
PXFGETARG();
#endif
;
  return 0;
}
Checking for function iargc_
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char iargc_(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char iargc_();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_iargc_) || defined (__stub___iargc_)
choke me
#else
iargc_();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol iargc_ referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol iargc_ referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char iargc_(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char iargc_();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_iargc_) || defined (__stub___iargc_)
choke me
#else
iargc_();
#endif
;
  return 0;
}
Checking for function GETARG at 16
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2018: unknown character '0x40'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2143: syntax error : missing '{' before 'constant'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2059: syntax error : '<Unknown>'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(17) : error C2004: expected 'defined(id)'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(17) : fatal error C1012: unmatched parenthesis : missing ')'

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2018: unknown character '0x40'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2143: syntax error : missing '{' before 'constant'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(10) : error C2059: syntax error : '<Unknown>'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(17) : error C2004: expected 'defined(id)'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.c(17) : fatal error C1012: unmatched parenthesis : missing ')'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char GETARG at 16(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char GETARG at 16();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub_GETARG at 16) || defined (__stub___GETARG at 16)
choke me
#else
GETARG at 16();
#endif
;
  return 0;
}
              Compile failed inside link

Checking for function _gfortran_iargc
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.functions/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.functions/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _gfortran_iargc(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _gfortran_iargc();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__gfortran_iargc) || defined (__stub____gfortran_iargc)
choke me
#else
_gfortran_iargc();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol _gfortran_iargc referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol _gfortran_iargc referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.functions/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64
Source:
#include "confdefs.h"
#include "conffix.h"
/* System header to define __stub macros and hopefully few prototypes, which can conflict with char _gfortran_iargc(); below. */

    #include <assert.h>
    /* Override any gcc2 internal prototype to avoid an error. */
    
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _gfortran_iargc();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS.  Some functions are actually named
something starting with __ and the normal name is an alias.  */
#if defined (__stub__gfortran_iargc) || defined (__stub____gfortran_iargc)
choke me
#else
_gfortran_iargc();
#endif
;
  return 0;
}
          Popping language C
      Pushing language C
================================================================================
TEST configureLibrary from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:744)
TESTING: configureLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:744)
  Calls the regular package configureLibrary and then does an additional test needed by MPI
==================================================================================
          Checking for a functional MPI
          Checking for library in User specified MPI libraries: ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib']
          Contents: ['Bin', 'Inc', 'Lib', 'License']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
              Checking for function MPI_Init in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Init();

int main() {
MPI_Init()
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
                Defined "HAVE_LIBMSMPIFEC" to "1"
                Defined "HAVE_LIBMSMPI" to "1"
                Popping language C
              Checking for function MPI_Comm_create in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Comm_create();

int main() {
MPI_Comm_create()
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
                Defined "HAVE_LIBMSMPIFEC" to "1"
                Defined "HAVE_LIBMSMPI" to "1"
                Popping language C
          Checking for headers User specified MPI libraries: ['/cygdrive/c/MSHPC/MSHPC2008R2/Inc']
              Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['mpi.h'] in ['/cygdrive/c/MSHPC/MSHPC2008R2/Inc']
                Checking include with compiler flags var CPPFLAGS ['/cygdrive/c/MSHPC/MSHPC2008R2/Inc']
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 445 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"











#line 13 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"




#line 18 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"






























#line 49 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"
















































































typedef __int64 MPI_Aint;


#line 133 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"


typedef int MPI_Fint;


typedef __int64 MPI_Offset;






typedef int MPI_Datatype;




































































typedef int MPI_Comm;










typedef int MPI_Win;







typedef struct ADIOI_FileD* MPI_File;







typedef int MPI_Op;





















typedef int MPI_Info;







typedef int MPI_Request;







typedef int MPI_Group;









typedef int MPI_Errhandler;









typedef struct MPI_Status
{
    int count;
    int cancelled;
    int MPI_SOURCE;
    int MPI_TAG;
    int MPI_ERROR;

} MPI_Status;
































int
__stdcall
MPI_Send(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );
int
__stdcall
PMPI_Send(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );

int
__stdcall
MPI_Recv(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int source,
     int tag,
     MPI_Comm comm,
     MPI_Status* status
    );
int
__stdcall
PMPI_Recv(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int source,
     int tag,
     MPI_Comm comm,
     MPI_Status* status
    );

int
__stdcall
MPI_Get_count(
     MPI_Status* status,
     MPI_Datatype datatype,
     int* count
    );
int
__stdcall
PMPI_Get_count(
     MPI_Status* status,
     MPI_Datatype datatype,
     int* count
    );






int
__stdcall
MPI_Bsend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );
int
__stdcall
PMPI_Bsend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );

int
__stdcall
MPI_Ssend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );
int
__stdcall
PMPI_Ssend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );

int
__stdcall
MPI_Rsend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );
int
__stdcall
PMPI_Rsend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm
    );












#line 479 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"

#line 481 "C:\\MSHPC\\MSHPC2~1\\Inc\\mpi.h"

int
__stdcall
MPI_Buffer_attach(
     void* buffer,
     int size
    );
int
__stdcall
PMPI_Buffer_attach(
     void* buffer,
     int size
    );

int
__stdcall
MPI_Buffer_detach(
     void* buffer_addr,
     int* size
    );
int
__stdcall
PMPI_Buffer_detach(
     void* buffer_addr,
     int* size
    );






int
__stdcall
MPI_Isend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm,
     MPI_Request* request
    );
int
__stdcall
PMPI_Isend(
     void* buf,
     int count,
     MPI_Datatype datatype,
     int dest,
     int tag,
     MPI_Comm comm,
     MPI_Request* request
    );
Found header files ['mpi.h'] in ['/cygdrive/c/MSHPC/MSHPC2008R2/Inc']
              Popping language C
================================================================================
TEST configureConversion from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:214)
TESTING: configureConversion from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:214)
  Check for the functions which convert communicators between C and Fortran
       - Define HAVE_MPI_COMM_F2C and HAVE_MPI_COMM_C2F if they are present
       - Some older MPI 1 implementations are missing these
                          All intermediate test results are stored in /tmp/petsc-_gMCR8/config.packages.MPI
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
if (MPI_Comm_f2c((MPI_Fint)0));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPI_COMM_F2C" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
if (MPI_Comm_c2f(MPI_COMM_WORLD));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPI_COMM_C2F" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_Fint a;
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPI_FINT" to "1"
================================================================================
TEST configureMPI2 from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:182)
TESTING: configureMPI2 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:182)
  Check for functions added to the interface in MPI-2
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
int flag;if (MPI_Finalized(&flag));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPI_FINALIZED" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
if (MPI_Allreduce(MPI_IN_PLACE,0, 1, MPI_INT, MPI_SUM, MPI_COMM_SELF));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPI_IN_PLACE" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
int count=2; int blocklens[2]={0,1}; MPI_Aint indices[2]={0,1}; MPI_Datatype old_types[2]={0,1}; MPI_Datatype *newtype = 0;
                                              if (MPI_Type_create_struct(count, blocklens, indices, old_types, newtype));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
if (MPI_Comm_set_errhandler(MPI_COMM_WORLD,MPI_ERRORS_RETURN));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
================================================================================
TEST configureTypes from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:234)
TESTING: configureTypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:234)
  Checking for MPI types
Checking for size of type: MPI_Comm
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

#define MPICH_IGNORE_CXX_SEEK
#define MPICH_SKIP_MPICXX 1
#define OMPI_SKIP_MPICXX 1
#include <mpi.h>

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(MPI_Comm));
;
  return 0;
}
                            Pushing language C
                            Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o Ws2_32.lib  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
                Popping language C
                Defined "SIZEOF_MPI_COMM" to "4"
Checking for size of type: MPI_Fint
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.types/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.types/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.types/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#endif

#define MPICH_IGNORE_CXX_SEEK
#define MPICH_SKIP_MPICXX 1
#define OMPI_SKIP_MPICXX 1
#include <mpi.h>

int main() {
FILE *f = fopen("conftestval", "w");

if (!f) exit(1);
fprintf(f, "%lu\n", (unsigned long)sizeof(MPI_Fint));
;
  return 0;
}
                            Pushing language C
                            Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.types/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.types/conftest.o Ws2_32.lib  
sh: 
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: /tmp/petsc-_gMCR8/config.types/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.types/conftest.exe
sh: 
                Popping language C
                Defined "SIZEOF_MPI_FINT" to "4"
================================================================================
TEST configureMPITypes from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:246)
TESTING: configureMPITypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:246)
  Checking for MPI Datatype handles
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_STDLIB_H
  #include <stdlib.h>
#endif
#include <mpi.h>

int main() {
MPI_Aint size;
int ierr;
MPI_Init(0,0);
ierr = MPI_Type_extent(MPI_LONG_DOUBLE, &size);
if(ierr || (size == 0)) exit(1);
MPI_Finalize();
;
  return 0;
}
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_STDLIB_H
  #include <stdlib.h>
#endif
#include <mpi.h>

int main() {
MPI_Aint size;
int ierr;
MPI_Init(0,0);
ierr = MPI_Type_extent(MPI_LONG_DOUBLE, &size);
if(ierr || (size == 0)) exit(1);
MPI_Finalize();
;
  return 0;
}
                          Pushing language C
                          Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
Executing: /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe
sh: /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe
Executing: /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe
sh: 
              Defined "HAVE_MPI_LONG_DOUBLE" to "1"
              Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.MPI\conftest.c(12) : error C2065: 'MPI_C_DOUBLE_COMPLEX' : undeclared identifier

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.MPI\conftest.c(12) : error C2065: 'MPI_C_DOUBLE_COMPLEX' : undeclared identifier
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#ifdef PETSC_HAVE_STDLIB_H
  #include <stdlib.h>
#endif
#include <mpi.h>

int main() {
MPI_Aint size;
int ierr;
MPI_Init(0,0);
ierr = MPI_Type_extent(MPI_C_DOUBLE_COMPLEX, &size);
if(ierr || (size == 0)) exit(1);
MPI_Finalize();
;
  return 0;
}
================================================================================
TEST configureMissingPrototypes from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:319)
TESTING: configureMissingPrototypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:319)
  Checks for missing prototypes, which it adds to petscfix.h
================================================================================
TEST SGIMPICheck from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:630)
TESTING: SGIMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:630)
  Returns true if SGI MPI is used
              Checking for function MPI_SGI_barrier in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_SGI_barrier();

int main() {
MPI_SGI_barrier()
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPI_SGI_barrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPI_SGI_barrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                            Pushing language C
                            Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_SGI_barrier();

int main() {
MPI_SGI_barrier()
;
  return 0;
}
                Popping language C
            SGI MPI test failure
================================================================================
TEST CxxMPICheck from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:640)
TESTING: CxxMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:640)
  Make sure C++ can compile and link
              Pushing language Cxx
Checking for header mpi.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.utilities.missing  -MT -GR -EHsc -O2 -Zm200  -TP   -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
;
  return 0;
}
Checking for C++ MPI_Finalize()
              Checking for function MPI_Finalize in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language Cxx
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries  -MT -GR -EHsc -O2 -Zm200  -TP   -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.cc 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.libraries  -MT -GR -EHsc -O2 -Zm200  -TP   -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.cc 
sh: conftest.cc

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <mpi.h>

int main() {
int ierr;
ierr = MPI_Finalize();;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -GR -EHsc -O2 -Zm200 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
                Defined "HAVE_LIBMSMPIFEC" to "1"
                Defined "HAVE_LIBMSMPI" to "1"
                Popping language Cxx
              Popping language Cxx
================================================================================
TEST FortranMPICheck from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:658)
TESTING: FortranMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:658)
  Make sure fortran include [mpif.h] and library symbols are found
              Pushing language FC
Checking for header mpif.h
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       include 'mpif.h'
      end
Checking for fortran mpi_init()
              Checking for function  in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

Successful compile:
Source:
      program main
       include 'mpif.h'
       integer ierr
       call mpi_init(ierr)
      end
                        Pushing language FC
                        Popping language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -O3 -QxW -fpp /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'

                Defined "HAVE_LIBMSMPIFEC" to "1"
                Defined "HAVE_LIBMSMPI" to "1"
                Popping language FC
Checking for mpi.mod
              Checking for function  in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
                Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries  -MT -O3 -QxW -fpp  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.libraries/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.F(2): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [MPI]
       use mpi
-----------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.F (code 1)

Possible ERROR while running compiler: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.F(2): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [MPI]
       use mpi
-----------^
compilation aborted for C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.F (code 1)
ret = 256
Source:
      program main
       use mpi
       integer ierr,rank
       call mpi_init(ierr)
       call mpi_comm_rank(MPI_COMM_WORLD,rank,ierr)

      end
                  Compile failed inside link

                Popping language FC
              Popping language FC
================================================================================
TEST configureIO from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:683)
TESTING: configureIO from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:683)
  Check for the functions in MPI/IO
       - Define HAVE_MPIIO if they are present
       - Some older MPI 1 implementations are missing these
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_Aint lb, extent;
if (MPI_Type_get_extent(MPI_INT, &lb, &extent));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'buf' used
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'fh' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
void *buf;
MPI_Status status;
if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'buf' used
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'fh' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
void *buf;
MPI_Status status;
if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'info' used
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'disp' used
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(9) : warning C4700: uninitialized local variable 'fh' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Offset disp;
MPI_Info info;
if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c
c:\cygwin64\tmp\petsc-_gmcr8\config.packages.mpi\conftest.c(8) : warning C4700: uninitialized local variable 'info' used

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Info info;
if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
MPI_File fh;
MPI_Info info;
if (MPI_File_close(&fh));
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
              Defined "HAVE_MPIIO" to "1"
================================================================================
TEST findMPIInc from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:720)
TESTING: findMPIInc from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:720)
  Find MPI include paths from "mpicc -show"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -show
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -show
sh: cl : Command line warning D9002 : ignoring unknown option '-show'
cl : Command line error D8003 : missing source filename

          Checking for function MPI_Alltoallw in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Alltoallw();

int main() {
MPI_Alltoallw()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Checking for function MPI_Type_create_indexed_block in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Type_create_indexed_block();

int main() {
MPI_Type_create_indexed_block()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_ALLTOALLW" to "1"
          Checking for function MPI_Win_create in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Win_create();

int main() {
MPI_Win_create()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_WIN_CREATE" to "1"
          Defined "HAVE_MPI_REPLACE" to "1"
          Checking for function MPI_Comm_spawn in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Comm_spawn();

int main() {
MPI_Comm_spawn()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_COMM_SPAWN" to "1"
          Checking for function MPI_Type_get_envelope in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Type_get_envelope();

int main() {
MPI_Type_get_envelope()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_TYPE_GET_ENVELOPE" to "1"
          Checking for function MPI_Type_get_extent in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Type_get_extent();

int main() {
MPI_Type_get_extent()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_TYPE_GET_EXTENT" to "1"
          Checking for function MPI_Type_dup in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Type_dup();

int main() {
MPI_Type_dup()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_TYPE_DUP" to "1"
          Checking for function MPI_Init_thread in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Init_thread();

int main() {
MPI_Init_thread()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_INIT_THREAD" to "1"
          Checking for function MPIX_Iallreduce in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIX_Iallreduce();

int main() {
MPIX_Iallreduce()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPIX_Iallreduce referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPIX_Iallreduce referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIX_Iallreduce();

int main() {
MPIX_Iallreduce()
;
  return 0;
}
            Popping language C
          Checking for function MPI_Iallreduce in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Iallreduce();

int main() {
MPI_Iallreduce()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPI_Iallreduce referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPI_Iallreduce referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Iallreduce();

int main() {
MPI_Iallreduce()
;
  return 0;
}
            Popping language C
          Checking for function MPI_Ibarrier in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Ibarrier();

int main() {
MPI_Ibarrier()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPI_Ibarrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPI_Ibarrier referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Ibarrier();

int main() {
MPI_Ibarrier()
;
  return 0;
}
            Popping language C
          Checking for function MPI_Finalized in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Finalized();

int main() {
MPI_Finalized()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_FINALIZED" to "1"
          Checking for function MPI_Exscan in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Exscan();

int main() {
MPI_Exscan()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: 
            Defined "HAVE_LIBMSMPIFEC" to "1"
            Defined "HAVE_LIBMSMPI" to "1"
            Popping language C
          Defined "HAVE_MPI_EXSCAN" to "1"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

int main() {
int combiner = MPI_COMBINER_DUP;;
  return 0;
}
          Defined "HAVE_MPI_COMBINER_DUP" to "1"
          Checking for function MPIDI_CH3I_sock_set in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIDI_CH3I_sock_set();

int main() {
MPIDI_CH3I_sock_set()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPIDI_CH3I_sock_set referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPIDI_CH3I_sock_set referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIDI_CH3I_sock_set();

int main() {
MPIDI_CH3I_sock_set()
;
  return 0;
}
            Popping language C
          Checking for function MPIDI_CH3I_sock_fixed_nbc_progress in library ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIDI_CH3I_sock_fixed_nbc_progress();

int main() {
MPIDI_CH3I_sock_fixed_nbc_progress()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol MPIDI_CH3I_sock_fixed_nbc_progress referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol MPIDI_CH3I_sock_fixed_nbc_progress referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPIDI_CH3I_sock_fixed_nbc_progress();

int main() {
MPIDI_CH3I_sock_fixed_nbc_progress()
;
  return 0;
}
            Popping language C
================================================================================
TEST checkSharedLibrary from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:132)
TESTING: checkSharedLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:132)
  Sets flag indicating if MPI libraries are shared or not and
    determines if MPI libraries CANNOT be used by shared libraries
================================================================================
TEST configureMPIEXEC from config.packages.MPI(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/MPI.py:145)
TESTING: configureMPIEXEC from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:145)
  Checking for mpiexec
              Pushing language C
              Popping language C
Checking for program /cygdrive/c/MSHPC/MSHPC2008R2/bin/mpiexec...found
              Defined make macro "MPIEXEC" to "/cygdrive/c/MSHPC/MSHPC2008R2/bin/mpiexec"
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

#ifdef __cplusplus
extern "C"
#endif
int init(int argc,  char *argv[]) {

  int isInitialized;

  MPI_Init(&argc, &argv);
  MPI_Initialized(&isInitialized);
  return (int) isInitialized;

}
                        Pushing language C
                        Popping language C
sh: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib  /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib
Executing: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib  /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  -I/cygdrive/c/MSHPC/MSHPC2008R2/Inc /tmp/petsc-_gMCR8/config.packages.MPI/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <mpi.h>

#ifdef __cplusplus
extern "C"
#endif
int checkInit(void) {

  int isInitialized;

  MPI_Initialized(&isInitialized);
  if (isInitialized) MPI_Finalize();
  return (int) isInitialized;

}
                        Pushing language C
                        Popping language C
sh: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib  /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib
Executing: /usr/bin/ar  cr /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib  /tmp/petsc-_gMCR8/config.packages.MPI/conftest.o ; /usr/bin/ranlib /tmp/petsc-_gMCR8/config.packages.MPI/libconftest.lib
sh: 
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(19) : error C2065: 'RTLD_LAZY' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(19) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(33) : error C2065: 'RTLD_LAZY' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(33) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int'

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(19) : error C2065: 'RTLD_LAZY' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(19) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int'
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(33) : error C2065: 'RTLD_LAZY' : undeclared identifier
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.c(33) : warning C4047: '=' : 'void *' differs in levels of indirection from 'int'
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"

#include <stdio.h>
#include <stdlib.h>
#ifdef PETSC_HAVE_DLFCN_H
#include <dlfcn.h>
#endif
    

int main() {

  int   argc    = 1;
  char *argv[2] = {(char *) "conftest", NULL};
  void *lib;
  int (*init)(int, char **);
  int (*checkInit)(void);

  lib = dlopen("/tmp/petsc-_gMCR8/config.libraries/lib1.lib", RTLD_LAZY);
  if (!lib) {
    fprintf(stderr, "Could not open lib1.so: %s\n", dlerror());
    exit(1);
  }
  init = (int (*)(int, char **)) dlsym(lib, "init");
  if (!init) {
    fprintf(stderr, "Could not find initialization function\n");
    exit(1);
  }
  if (!(*init)(argc, argv)) {
    fprintf(stderr, "Could not initialize library\n");
    exit(1);
  }
  lib = dlopen("/tmp/petsc-_gMCR8/config.libraries/lib2.lib", RTLD_LAZY);
  if (!lib) {
    fprintf(stderr, "Could not open lib2.so: %s\n", dlerror());
    exit(1);
  }
  checkInit = (int (*)(void)) dlsym(lib, "checkInit");
  if (!checkInit) {
    fprintf(stderr, "Could not find initialization check function\n");
    exit(1);
  }
  if (!(*checkInit)()) {
    fprintf(stderr, "Did not link with shared library\n");
    exit(2);
  }
  ;
  return 0;
}
                  Compile failed inside link

          Library was not shared
      Popping language C
================================================================================
TEST alternateConfigureLibrary from config.packages.hdf5(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.hdf5(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.netcdf(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.netcdf(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.netcdf-cxx(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.netcdf-cxx(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.MOAB(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.MOAB(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.exodusii(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.exodusii(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
      Pushing language C
================================================================================
TEST configureLibrary from PETSc.packages.valgrind(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:464)
TESTING: configureLibrary from PETSc.packages.valgrind(config/BuildSystem/config/package.py:464)
  Find an installation and check if it can work with PETSc
==================================================================================
        Checking for a functional valgrind
        Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for headers Package specific search directory VALGRIND: []
            Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['valgrind/valgrind.h'] in []
              Checking include with compiler flags var CPPFLAGS []
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers   /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers   /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 521 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'valgrind/valgrind.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <valgrind/valgrind.h>
            Popping language C
        Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for headers Package specific search directory VALGRIND: []
            Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['valgrind/valgrind.h'] in []
              Checking include with compiler flags var CPPFLAGS []
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers   /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers   /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 521 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'valgrind/valgrind.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <valgrind/valgrind.h>
            Popping language C
        Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for headers Package specific search directory VALGRIND: ['/usr/local/include']
            Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['valgrind/valgrind.h'] in ['/usr/local/include']
              Checking include with compiler flags var CPPFLAGS ['/usr/local/include']
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/usr/local/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/usr/local/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: Warning: win32fe: Include Path Not Found: /usr/local/include
conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 521 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'valgrind/valgrind.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <valgrind/valgrind.h>
            Popping language C
        Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
        Checking for headers Package specific search directory VALGRIND: ['/usr/local/include']
            Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['valgrind/valgrind.h'] in ['/usr/local/include']
              Checking include with compiler flags var CPPFLAGS ['/usr/local/include']
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/usr/local/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers  -I/usr/local/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: Warning: win32fe: Include Path Not Found: /usr/local/include
conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 521 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'valgrind/valgrind.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <valgrind/valgrind.h>
            Popping language C
        Directory does not exist: /opt/local (while checking "Package specific search directory VALGRIND" for "[]")
        Directory does not exist: /opt/local (while checking "Package specific search directory VALGRIND" for "[]")
sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

sh: uname -s
Executing: uname -s
sh: CYGWIN_NT-6.1

      Popping language C
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.threadcomm(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.threadcomm(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.tetgen(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.tetgen(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.sprng(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.sprng(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
    Not a clone of PETSc, don't need Sowing

================================================================================
TEST alternateConfigureLibrary from config.packages.boost(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.boost(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Sieve(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Sieve(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.yaml(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.yaml(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PVODE(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.PVODE(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.pcbddc(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.pcbddc(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PARTY(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.PARTY(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.papi(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.papi(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.pami(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.pami(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.P3Dlib(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.P3Dlib(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
      Pushing language C
================================================================================
TEST configureLibrary from PETSc.packages.pthread(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/packages/pthread.py:27)
TESTING: configureLibrary from PETSc.packages.pthread(config/PETSc/packages/pthread.py:27)
   Checks for pthread_barrier_t, cpu_set_t, and sys/sysctl.h 
==================================================================================
          Checking for a functional pthread
          Checking for library in Package specific search directory PTHREAD: ['libpthread.a']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
              Checking for function pthread_create in library ['libpthread.a'] []
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char pthread_create();

int main() {
pthread_create()
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'libpthread.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libpthread.lib'
ret = 512
                            Pushing language C
                            Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char pthread_create();

int main() {
pthread_create()
;
  return 0;
}
                Popping language C
          Checking for library in Package specific search directory PTHREAD: ['lib64/libpthread.a']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
              Checking for function pthread_create in library ['lib64/libpthread.a'] []
                Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char pthread_create();

int main() {
pthread_create()
;
  return 0;
}
                        Pushing language C
                        Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'libpthread.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libpthread.lib'
ret = 512
                            Pushing language C
                            Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lpthread Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char pthread_create();

int main() {
pthread_create()
;
  return 0;
}
                Popping language C
                    All intermediate test results are stored in /tmp/petsc-_gMCR8/PETSc.packages.pthread
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread -I/tmp/petsc-_gMCR8/config.packages.MPI  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCP~1.PTH\conftest.c(3) : fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCP~1.PTH\conftest.c(3) : fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <pthread.h>

int main() {
pthread_barrier_t *a;
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
sh: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCP~1.PTH\conftest.c(3) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directory

Possible ERROR while running compiler: conftest.c
C:\cygwin64\tmp\PETSC-~3\PETSCP~1.PTH\conftest.c(3) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directory
ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sched.h>

int main() {
cpu_set_t *a;
;
  return 0;
}
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  /tmp/petsc-_gMCR8/PETSc.packages.pthread/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\PETSCP~1.PTH\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"




#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"


#line 521 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\confdefs.h"

#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\PETSCP~1.PTH\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\petsc.packages.pthread\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\PETSCP~1.PTH\\conftest.c"
C:\cygwin64\tmp\PETSC-~3\PETSCP~1.PTH\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/sysctl.h': No such file or directory

Possible ERROR while running preprocessor: ret = 512
Source:
#include "confdefs.h"
#include "conffix.h"
#include <sys/sysctl.h>
================================================================================
TEST checkSharedLibrary from PETSc.packages.pthread(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:518)
TESTING: checkSharedLibrary from PETSc.packages.pthread(config/BuildSystem/config/package.py:518)
  By default we don't care about checking if the library is shared
      Popping language C
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.pthreadclasses(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.pthreadclasses(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.openmp(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.openmp(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PTScotch(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.PTScotch(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Numpy(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Numpy(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.mpe(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.mpe(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Matlab(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/packages/Matlab.py:36)
TESTING: alternateConfigureLibrary from PETSc.packages.Matlab(config/PETSc/packages/Matlab.py:36)
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.MatlabEngine(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.MatlabEngine(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Mathematica(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Mathematica(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
    Not a clone of PETSc, don't need Lgrind

================================================================================
TEST alternateConfigureLibrary from PETSc.packages.hwloc(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.hwloc(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.opengl(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.opengl(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.glut(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.glut(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Generator(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Generator(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.fftw(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.fftw(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.scientificpython(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.scientificpython(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.fiat(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.fiat(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.FFC(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.FFC(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.expat(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.expat(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.thrust(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.thrust(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.cusp(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.cusp(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.txpetscgpu(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.txpetscgpu(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.cuda(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.cuda(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.ctetgen(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.ctetgen(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Suggar(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Suggar(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
Checking for program /usr/local/bin/cmake...not found
Checking for program /usr/bin/cmake...found
        Defined make macro "CMAKE" to "/usr/bin/cmake"
      Defined make macro "CMAKE " to "/usr/bin/cmake"
      Pushing language C
================================================================================
TEST configureLibrary from PETSc.packages.metis(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:464)
TESTING: configureLibrary from PETSc.packages.metis(config/BuildSystem/config/package.py:464)
  Find an installation and check if it can work with PETSc
==================================================================================
        Checking for a functional metis
        Checking for library in User specified METIS libraries: ['/cygdrive/c/cygwin64/packages/metis-5.1.0/build/libmetis/Release/metis.lib']
        Contents: ['build', 'BUILD-Windows.txt', 'BUILD.txt', 'Changelog', 'CMakeLists.txt', 'GKlib', 'graphs', 'include', 'Install.txt', 'libmetis', 'LICENSE.txt', 'Makefile', 'manual', 'programs', 'vsgen.bat']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function METIS_PartGraphKway in library ['/cygdrive/c/cygwin64/packages/metis-5.1.0/build/libmetis/Release/metis.lib'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char METIS_PartGraphKway();

int main() {
METIS_PartGraphKway()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/cygwin64/packages/metis-5.1.0/build/libmetis/Release/metis.lib Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/cygwin64/packages/metis-5.1.0/build/libmetis/Release/metis.lib Ws2_32.lib  
sh: 
              Defined "HAVE_LIBMETIS" to "1"
              Popping language C
        Checking for headers User specified METIS libraries: ['/cygdrive/c/cygwin64/packages/metis-5.1.0/include']
            Pushing language C
================================================================================
TEST checkInclude from config.headers(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/headers.py:86)
TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
  Checks if a particular include file can be found along particular include paths
Checking for header files ['metis.h'] in ['/cygdrive/c/cygwin64/packages/metis-5.1.0/include']
              Checking include with compiler flags var CPPFLAGS ['/cygdrive/c/cygwin64/packages/metis-5.1.0/include']
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.packages.pthread -I/tmp/petsc-_gMCR8/config.headers  -I/cygdrive/c/cygwin64/packages/metis-5.1.0/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -E  -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/PETSc.packages.pthread -I/tmp/petsc-_gMCR8/config.headers  -I/cygdrive/c/cygwin64/packages/metis-5.1.0/include /tmp/petsc-_gMCR8/config.headers/conftest.c 
sh: conftest.c
#line 1 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 303 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 307 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 311 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 315 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 319 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 323 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 327 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 331 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 335 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 339 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 343 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 347 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 351 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 355 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 359 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 363 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 367 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 371 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 375 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 379 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 383 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 387 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 391 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 395 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 399 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 403 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 407 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 411 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 415 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 419 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 423 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 427 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 431 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 435 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 439 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 443 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 447 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 451 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 455 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 459 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 463 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 467 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 471 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 475 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 479 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 483 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 487 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 491 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 495 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 499 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 503 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 507 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 511 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 515 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 519 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"



#line 523 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"

#line 525 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;






#line 14 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 15 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 16 "c:\\cygwin64\\tmp\\petsc-_gmcr8\\config.headers\\conffix.h"
#line 3 "C:\\cygwin64\\tmp\\PETSC-~3\\CONFIG~1.HEA\\conftest.c"
#line 1 "C:\\cygwin64\\packages\\METIS-~1.0\\include\\metis.h"





















































  
#line 56 "C:\\cygwin64\\packages\\METIS-~1.0\\include\\metis.h"


#line 59 "C:\\cygwin64\\packages\\METIS-~1.0\\include\\metis.h"


#line 62 "C:\\cygwin64\\packages\\METIS-~1.0\\include\\metis.h"





#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h"














#pragma once

#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"














 





#line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"
#line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"


















#line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"



#line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h"










#line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"














#pragma once
































































































































#line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"





#line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"



#line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h"


#line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"












#pragma once






#line 21 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"
#line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"



typedef unsigned __int64    size_t;


#line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"

#line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"


typedef unsigned short wchar_t;

#line 38 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"











#line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h"






enum SA_YesNoMaybe
{
	
	SA_No = 0x0fff0001,
	SA_Maybe = 0x0fff0010,
	SA_Yes = 0x0fff0100
};

typedef enum SA_YesNoMaybe SA_YesNoMaybe;

enum SA_AccessType
{
	SA_NoAccess = 0,
	SA_Read = 1,
	SA_Write = 2,
	SA_ReadWrite = 3
};

typedef enum SA_AccessType SA_AccessType;




[source_annotation_attribute( SA_Parameter )]
struct PreAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	const wchar_t* Condition;
};


[source_annotation_attribute( SA_Parameter|SA_ReturnValue )]
struct PostAttribute
{




	unsigned int Deref;
	SA_YesNoMaybe Valid;
	SA_YesNoMaybe Null;
	SA_YesNoMaybe Tainted;
	SA_AccessType Access;
	size_t ValidElementsConst;
	size_t ValidBytesConst;
	const wchar_t* ValidElements;
	const wchar_t* ValidBytes;
	const wchar_t* ValidElementsLength;
	const wchar_t* ValidBytesLength;
	size_t WritableElementsConst;
	size_t WritableBytesConst;
	const wchar_t* WritableElements;
	const wchar_t* WritableBytes;
	const wchar_t* WritableElementsLength;
	const wchar_t* WritableBytesLength;
	size_t ElementSizeConst;
	const wchar_t* ElementSize;
	SA_YesNoMaybe NullTerminated;
	SA_YesNoMaybe MustCheck;
	const wchar_t* Condition;
};

[source_annotation_attribute( SA_Parameter )]
struct FormatStringAttribute
{




	const wchar_t* Style;
	const wchar_t* UnformattedAlternative;
};


[source_annotation_attribute( SA_ReturnValue )]
struct InvalidCheckAttribute
Found header files ['metis.h'] in ['/cygdrive/c/cygwin64/packages/metis-5.1.0/include']
            Popping language C
================================================================================
TEST checkSharedLibrary from PETSc.packages.metis(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:518)
TESTING: checkSharedLibrary from PETSc.packages.metis(config/BuildSystem/config/package.py:518)
  By default we don't care about checking if the library is shared
      Popping language C
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.parmetis(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.parmetis(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Chaco(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Chaco(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.ccafe(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.ccafe(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
    Not a clone of PETSc, don't need c2html

================================================================================
TEST alternateConfigureLibrary from PETSc.packages.babel(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.babel(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.java(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.java(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.ams(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.ams(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.server(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.server(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
      Pushing language C
================================================================================
TEST configureLibrary from PETSc.packages.X(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:464)
TESTING: configureLibrary from PETSc.packages.X(config/BuildSystem/config/package.py:464)
  Find an installation and check if it can work with PETSc
==================================================================================
        Checking for a functional X
        Checking for library in Package specific search directory X: ['libX11.a']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function XSetWMName in library ['libX11.a'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
              Popping language C
        Checking for library in Package specific search directory X: ['lib64/libX11.a']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function XSetWMName in library ['lib64/libX11.a'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -lX11 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
              Popping language C
        Directory does not exist: /opt/X11 (while checking "Package specific search directory X" for "['/opt/X11/lib/libX11.a']")
        Directory does not exist: /opt/X11 (while checking "Package specific search directory X" for "['/opt/X11/lib64/libX11.a']")
        Directory does not exist: /Developer/SDKs/MacOSX10.5.sdk/usr/X11 (while checking "Package specific search directory X" for "['/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib/libX11.a']")
        Directory does not exist: /Developer/SDKs/MacOSX10.5.sdk/usr/X11 (while checking "Package specific search directory X" for "['/Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib64/libX11.a']")
        Directory does not exist: /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6 (while checking "Package specific search directory X" for "['/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib/libX11.a']")
        Directory does not exist: /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6 (while checking "Package specific search directory X" for "['/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib64/libX11.a']")
        Directory does not exist: /usr/X11 (while checking "Package specific search directory X" for "['/usr/X11/lib/libX11.a']")
        Directory does not exist: /usr/X11 (while checking "Package specific search directory X" for "['/usr/X11/lib64/libX11.a']")
        Directory does not exist: /usr/X11R6 (while checking "Package specific search directory X" for "['/usr/X11R6/lib/libX11.a']")
        Directory does not exist: /usr/X11R6 (while checking "Package specific search directory X" for "['/usr/X11R6/lib64/libX11.a']")
        Directory does not exist: /usr/X11R5 (while checking "Package specific search directory X" for "['/usr/X11R5/lib/libX11.a']")
        Directory does not exist: /usr/X11R5 (while checking "Package specific search directory X" for "['/usr/X11R5/lib64/libX11.a']")
        Directory does not exist: /usr/X11R4 (while checking "Package specific search directory X" for "['/usr/X11R4/lib/libX11.a']")
        Directory does not exist: /usr/X11R4 (while checking "Package specific search directory X" for "['/usr/X11R4/lib64/libX11.a']")
        Directory does not exist: /usr/local/X11 (while checking "Package specific search directory X" for "['/usr/local/X11/lib/libX11.a']")
        Directory does not exist: /usr/local/X11 (while checking "Package specific search directory X" for "['/usr/local/X11/lib64/libX11.a']")
        Directory does not exist: /usr/local/X11R6 (while checking "Package specific search directory X" for "['/usr/local/X11R6/lib/libX11.a']")
        Directory does not exist: /usr/local/X11R6 (while checking "Package specific search directory X" for "['/usr/local/X11R6/lib64/libX11.a']")
        Directory does not exist: /usr/local/X11R5 (while checking "Package specific search directory X" for "['/usr/local/X11R5/lib/libX11.a']")
        Directory does not exist: /usr/local/X11R5 (while checking "Package specific search directory X" for "['/usr/local/X11R5/lib64/libX11.a']")
        Directory does not exist: /usr/local/X11R4 (while checking "Package specific search directory X" for "['/usr/local/X11R4/lib/libX11.a']")
        Directory does not exist: /usr/local/X11R4 (while checking "Package specific search directory X" for "['/usr/local/X11R4/lib64/libX11.a']")
        Directory does not exist: /usr/X386 (while checking "Package specific search directory X" for "['/usr/X386/lib/libX11.a']")
        Directory does not exist: /usr/X386 (while checking "Package specific search directory X" for "['/usr/X386/lib64/libX11.a']")
        Directory does not exist: /usr/x386 (while checking "Package specific search directory X" for "['/usr/x386/lib/libX11.a']")
        Directory does not exist: /usr/x386 (while checking "Package specific search directory X" for "['/usr/x386/lib64/libX11.a']")
        Directory does not exist: /usr/XFree86/X11 (while checking "Package specific search directory X" for "['/usr/XFree86/X11/lib/libX11.a']")
        Directory does not exist: /usr/XFree86/X11 (while checking "Package specific search directory X" for "['/usr/XFree86/X11/lib64/libX11.a']")
        Checking for library in Package specific search directory X: ['/usr/local/lib/libX11.a']
        Contents: ['bin', 'etc', 'lib']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function XSetWMName in library ['/usr/local/lib/libX11.a'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib -L/usr/local/lib -lX11 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib -L/usr/local/lib -lX11 Ws2_32.lib  
sh: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'

Possible ERROR while running linker:  output: LINK : fatal error LNK1181: cannot open input file 'libX11.lib'
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib -L/usr/local/lib -lX11 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
              Popping language C
        Checking for library in Package specific search directory X: ['/usr/local/lib64/libX11.a']
        Contents: ['bin', 'etc', 'lib']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function XSetWMName in library ['/usr/local/lib64/libX11.a'] []
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib64 -L/usr/local/lib64 -lX11 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib64 -L/usr/local/lib64 -lX11 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /usr/local/lib64
Warning: win32fe: Library Path Not Found: /usr/local/lib64
LINK : fatal error LNK1181: cannot open input file 'libX11.lib'

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /usr/local/lib64
Warning: win32fe: Library Path Not Found: /usr/local/lib64
LINK : fatal error LNK1181: cannot open input file 'libX11.lib'
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/usr/local/lib64 -L/usr/local/lib64 -lX11 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char XSetWMName();

int main() {
XSetWMName()
;
  return 0;
}
              Popping language C
        Directory does not exist: /usr/local/x11r5 (while checking "Package specific search directory X" for "['/usr/local/x11r5/lib/libX11.a']")
        Directory does not exist: /usr/local/x11r5 (while checking "Package specific search directory X" for "['/usr/local/x11r5/lib64/libX11.a']")
        Directory does not exist: /usr/lpp/Xamples (while checking "Package specific search directory X" for "['/usr/lpp/Xamples/lib/libX11.a']")
        Directory does not exist: /usr/lpp/Xamples (while checking "Package specific search directory X" for "['/usr/lpp/Xamples/lib64/libX11.a']")
        Directory does not exist: /usr/openwin (while checking "Package specific search directory X" for "['/usr/openwin/lib/libX11.a']")
        Directory does not exist: /usr/openwin (while checking "Package specific search directory X" for "['/usr/openwin/lib64/libX11.a']")
        Directory does not exist: /usr/openwin/share (while checking "Package specific search directory X" for "['/usr/openwin/share/lib/libX11.a']")
        Directory does not exist: /usr/openwin/share (while checking "Package specific search directory X" for "['/usr/openwin/share/lib64/libX11.a']")
================================================================================
TEST checkSharedLibrary from PETSc.packages.X(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:518)
TESTING: checkSharedLibrary from PETSc.packages.X(config/BuildSystem/config/package.py:518)
  By default we don't care about checking if the library is shared
      Popping language C
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Zoltan(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Zoltan(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.Triangle(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.Triangle(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.afterimage(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.afterimage(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST configureRegression from PETSc.utilities.Regression(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/PETSc/utilities/Regression.py:32)
TESTING: configureRegression from PETSc.utilities.Regression(config/PETSc/utilities/Regression.py:32)
  Output a file listing the jobs that should be run by the PETSc buildtest
          Defined make macro "TEST_RUNS" to "C Fortran METIS F90 F90_NoComplex F2003 Fortran_NoComplex C_NoComplex"
================================================================================
TEST alternateConfigureLibrary from config.packages.f2cblaslapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.f2cblaslapack(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST configureLibrary from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:441)
TESTING: configureLibrary from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:441)
              Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -V
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -V
sh: ifort: command line error: no files specified; for help type "ifort /help"

              Popping language FC
                Looking for BLASLAPACK in directory starting with fblaslapack
                Found a copy of BLASLAPACK in fblaslapack-3.1.1
              Pushing language FC
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -O0  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -O0  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/O0'

Successful compile:
Source:
      program main

      end
                Rejecting compiler flag -O0 due to 
ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10006: ignoring unknown option '/O0'

sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -Od  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe ifort -c -o /tmp/petsc-_gMCR8/config.setCompilers/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/config.setCompilers  -MT -O3 -QxW -fpp -Od  /tmp/petsc-_gMCR8/config.setCompilers/conftest.F 
sh: ifort: command line remark #10279: option '/QxW' is deprecated and will be removed in a future release. See '/help deprecated'
ifort: command line warning #10120: overriding '/O3' with '/Od'

Successful compile:
Source:
      program main

      end
              Popping language FC
              Pushing language FC
              Popping language FC
Do not need to rebuild BlasLapack
================================================================================
Checking for a functional BLAS and LAPACK in Downloaded BLAS/LAPACK library
================================================================================
TEST checkLib from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:113)
TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:113)
  Checking for BLAS and LAPACK symbols
                Checking for function DDOT in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a'] ['-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
                  Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DDOT();

int main() {
DDOT()
;
  return 0;
}
                          Pushing language C
                          Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

                  Defined "HAVE_LIBFBLAS" to "1"
                  Popping language C
                Checking for function DGETRS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
                  Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGETRS();

int main() {
DGETRS()
;
  return 0;
}
                          Pushing language C
                          Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

                  Defined "HAVE_LIBFLAPACK" to "1"
                  Popping language C
            Found Fortran mangling on BLAS/LAPACK which is caps
                Checking for function df2cblaslapack311_id in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
                  Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char df2cblaslapack311_id();

int main() {
df2cblaslapack311_id()
;
  return 0;
}
                          Pushing language C
                          Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol df2cblaslapack311_id referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol df2cblaslapack311_id referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                              Pushing language C
                              Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char df2cblaslapack311_id();

int main() {
df2cblaslapack311_id()
;
  return 0;
}
                  Popping language C
          Defined "BLASLAPACK_CAPS" to "1"
================================================================================
TEST check64BitBLASIndices from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:554)
TESTING: check64BitBLASIndices from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:554)
  Check for and use 64bit integer blas
================================================================================
TEST checkESSL from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:500)
TESTING: checkESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:500)
  Check for the IBM ESSL library
          Checking for function iessl in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char iessl();

int main() {
iessl()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol iessl referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol iessl referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char iessl();

int main() {
iessl()
;
  return 0;
}
            Popping language C
================================================================================
TEST checkPESSL from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:506)
TESTING: checkPESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:506)
  Check for the IBM PESSL library - and error out - if used instead of ESSL
          Checking for function ipessl in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ipessl();

int main() {
ipessl()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
sh: conftest.obj : error LNK2019: unresolved external symbol ipessl referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals

Possible ERROR while running linker:  output: conftest.obj : error LNK2019: unresolved external symbol ipessl referenced in function main
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
ret = 512
                        Pushing language C
                        Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ipessl();

int main() {
ipessl()
;
  return 0;
}
            Popping language C
================================================================================
TEST checkMissing from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:512)
TESTING: checkMissing from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:512)
  Check for missing LAPACK routines
          Checking for function DTRSEN in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DTRSEN();

int main() {
DTRSEN()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGERFS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGERFS();

int main() {
DGERFS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGGES in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGGES();

int main() {
DGGES()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DTGSEN in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DTGSEN();

int main() {
DTGSEN()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGESVD in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGESVD();

int main() {
DGESVD()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGETRF in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGETRF();

int main() {
DGETRF()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGETRS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGETRS();

int main() {
DGETRS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGEEV in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGEEV();

int main() {
DGEEV()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGELSS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGELSS();

int main() {
DGELSS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSYEV in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSYEV();

int main() {
DSYEV()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSYEVX in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSYEVX();

int main() {
DSYEVX()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSYGV in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSYGV();

int main() {
DSYGV()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSYGVX in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSYGVX();

int main() {
DSYGVX()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DPOTRF in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DPOTRF();

int main() {
DPOTRF()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DPOTRS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DPOTRS();

int main() {
DPOTRS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSTEBZ in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSTEBZ();

int main() {
DSTEBZ()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DPTTRF in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DPTTRF();

int main() {
DPTTRF()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DPTTRS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DPTTRS();

int main() {
DPTTRS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSTEIN in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSTEIN();

int main() {
DSTEIN()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DORGQR in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DORGQR();

int main() {
DORGQR()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGEQRF in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGEQRF();

int main() {
DGEQRF()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGESV in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGESV();

int main() {
DGESV()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DHSEQR in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DHSEQR();

int main() {
DHSEQR()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DGEQRF in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGEQRF();

int main() {
DGEQRF()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
          Checking for function DSTEQR in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a'] ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DSTEQR();

int main() {
DSTEQR()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Popping language C
================================================================================
TEST checklsame from config.packages.BlasLapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/packages/BlasLapack.py:532)
TESTING: checklsame from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:532)
   Do the BLAS/LAPACK libraries have a valid lsame() function with correction binding. Lion and xcode 4.2 do not
          Checking for function LSAME in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a', '/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char LSAME();

int main() {
LSAME()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Defined "HAVE_LIBFBLAS" to "1"
            Popping language C
================================================================================
TEST alternateConfigureLibrary from config.packages.UMFPACK(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.UMFPACK(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from config.packages.CHOLMOD(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from config.packages.CHOLMOD(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.SuperLU_DIST(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.SuperLU_DIST(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.SuperLU(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.SuperLU(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.sundials(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.sundials(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.spai(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.spai(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.PaStiX(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.PaStiX(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.pARMS(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.pARMS(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.oski(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.oski(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.scalapack(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.scalapack(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.MUMPS(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.MUMPS(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
================================================================================
TEST alternateConfigureLibrary from PETSc.packages.ml(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:522)
TESTING: alternateConfigureLibrary from PETSc.packages.ml(config/BuildSystem/config/package.py:522)
  Called if --with-packagename=0; does nothing by default
          Checking for function DGELS in library ['/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a', '/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64'] []
            Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char DGELS();

int main() {
DGELS()
;
  return 0;
}
                    Pushing language C
                    Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64

            Defined "HAVE_LIBFLAPACK" to "1"
            Defined "HAVE_LIBFBLAS" to "1"
            Popping language C
Found dgels() in Lapack library as needed by hypre
      Pushing language C
================================================================================
TEST configureLibrary from PETSc.packages.hypre(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py:464)
TESTING: configureLibrary from PETSc.packages.hypre(config/BuildSystem/config/package.py:464)
  Find an installation and check if it can work with PETSc
==================================================================================
        Checking for a functional hypre
        Checking for library in User specified HYPRE libraries: ['/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib']
        Contents: ['include', 'lib']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/libraries.py:145)
TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:145)
  Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName"
       - libDir may be a list of directories
       - libName may be a list of library names
            Checking for function HYPRE_IJMatrixCreate in library ['/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib'] ['/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib', '/cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib', '/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libflapack.a', '/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib/libfblas.a', '-L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
              Pushing language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl -c -o /tmp/petsc-_gMCR8/config.libraries/conftest.o -I/tmp/petsc-_gMCR8/config.compilers -I/tmp/petsc-_gMCR8/config.setCompilers -I/tmp/petsc-_gMCR8/config.headers -I/tmp/petsc-_gMCR8/PETSc.utilities.cacheDetails -I/tmp/petsc-_gMCR8/PETSc.utilities.missing -I/tmp/petsc-_gMCR8/config.functions -I/tmp/petsc-_gMCR8/PETSc.utilities.scalarTypes -I/tmp/petsc-_gMCR8/config.types -I/tmp/petsc-_gMCR8/config.packages.MPI -I/tmp/petsc-_gMCR8/config.libraries -I/tmp/petsc-_gMCR8/PETSc.packages.pthread  -MT -wd4996 -O2  /tmp/petsc-_gMCR8/config.libraries/conftest.c 
sh: conftest.c

Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char HYPRE_IJMatrixCreate();

int main() {
HYPRE_IJMatrixCreate()
;
  return 0;
}
                      Pushing language C
                      Popping language C
sh: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Executing: /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
sh: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
MSVCRT.lib(MSVCR100.dll) : error LNK2005: malloc already defined in LIBCMT.lib(malloc.obj)
MSVCRT.lib(MSVCR100.dll) : error LNK2005: realloc already defined in LIBCMT.lib(realloc.obj)
MSVCRT.lib(MSVCR100.dll) : error LNK2005: free already defined in LIBCMT.lib(free.obj)
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1169: one or more multiply defined symbols found

Possible ERROR while running linker:  output: Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin64/packages/petsc-3.4.3/PROGRA~2IntelCOMPOS~1binintel64
MSVCRT.lib(MSVCR100.dll) : error LNK2005: malloc already defined in LIBCMT.lib(malloc.obj)
MSVCRT.lib(MSVCR100.dll) : error LNK2005: realloc already defined in LIBCMT.lib(realloc.obj)
MSVCRT.lib(MSVCR100.dll) : error LNK2005: free already defined in LIBCMT.lib(free.obj)
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
C:\cygwin64\tmp\PETSC-~3\CONFIG~1.LIB\conftest.exe : fatal error LNK1169: one or more multiply defined symbols found
ret = 512
                          Pushing language C
                          Popping language C
 in /cygdrive/c/cygwin64/packages/petsc-3.4.3/bin/win32fe/win32fe cl  -o /tmp/petsc-_gMCR8/config.libraries/conftest.exe    -MT -wd4996 -O2 /tmp/petsc-_gMCR8/config.libraries/conftest.o  /cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpifec.lib /cygdrive/c/MSHPC/MSHPC2008R2/Lib/amd64/msmpi.lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lflapack -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/arch-mswin-c-optimized-hypre/lib -lfblas -L/cygdrive/c/cygwin64/packages/petsc-3.4.3/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char HYPRE_IJMatrixCreate();

int main() {
HYPRE_IJMatrixCreate()
;
  return 0;
}
              Popping language C
**** Configure header /tmp/petsc-_gMCR8/confdefs.h ****
#if !defined(INCLUDED_UNKNOWN)
#define INCLUDED_UNKNOWN

#ifndef IS_COLORING_MAX
#define IS_COLORING_MAX 65535
#endif

#ifndef STDC_HEADERS
#define STDC_HEADERS 1
#endif

#ifndef MPIU_COLORING_VALUE
#define MPIU_COLORING_VALUE MPI_UNSIGNED_SHORT
#endif

#ifndef _USE_MATH_DEFINES
#define _USE_MATH_DEFINES 1
#endif

#ifndef PETSC_HAVE_MALLOC_H
#define PETSC_HAVE_MALLOC_H 1
#endif

#ifndef PETSC_HAVE_IO_H
#define PETSC_HAVE_IO_H 1
#endif

#ifndef PETSC_HAVE_TIME_H
#define PETSC_HAVE_TIME_H 1
#endif

#ifndef PETSC_HAVE_MATH_H
#define PETSC_HAVE_MATH_H 1
#endif

#ifndef PETSC_HAVE_STRING_H
#define PETSC_HAVE_STRING_H 1
#endif

#ifndef PETSC_HAVE_FCNTL_H
#define PETSC_HAVE_FCNTL_H 1
#endif

#ifndef PETSC_HAVE_DIRECT_H
#define PETSC_HAVE_DIRECT_H 1
#endif

#ifndef PETSC_HAVE_WINDOWSX_H
#define PETSC_HAVE_WINDOWSX_H 1
#endif

#ifndef PETSC_HAVE_SYS_TYPES_H
#define PETSC_HAVE_SYS_TYPES_H 1
#endif

#ifndef PETSC_HAVE_FLOAT_H
#define PETSC_HAVE_FLOAT_H 1
#endif

#ifndef PETSC_HAVE_DOS_H
#define PETSC_HAVE_DOS_H 1
#endif

#ifndef PETSC_HAVE_MEMORY_H
#define PETSC_HAVE_MEMORY_H 1
#endif

#ifndef PETSC_HAVE_STDLIB_H
#define PETSC_HAVE_STDLIB_H 1
#endif

#ifndef PETSC_HAVE_SEARCH_H
#define PETSC_HAVE_SEARCH_H 1
#endif

#ifndef PETSC_HAVE_SETJMP_H
#define PETSC_HAVE_SETJMP_H 1
#endif

#ifndef PETSC_HAVE_STDINT_H
#define PETSC_HAVE_STDINT_H 1
#endif

#ifndef PETSC_HAVE_WS2TCPIP_H
#define PETSC_HAVE_WS2TCPIP_H 1
#endif

#ifndef PETSC_HAVE_LIMITS_H
#define PETSC_HAVE_LIMITS_H 1
#endif

#ifndef PETSC_USING_F2003
#define PETSC_USING_F2003 1
#endif

#ifndef PETSC_HAVE_FORTRAN_CAPS
#define PETSC_HAVE_FORTRAN_CAPS 1
#endif

#ifndef PETSC_C_STATIC_INLINE
#define PETSC_C_STATIC_INLINE static __inline
#endif

#ifndef PETSC_USING_F90
#define PETSC_USING_F90 1
#endif

#ifndef PETSC_HAVE_CXX_NAMESPACE
#define PETSC_HAVE_CXX_NAMESPACE 1
#endif

#ifndef PETSC_C_RESTRICT
#define PETSC_C_RESTRICT __restrict
#endif

#ifndef PETSC_CXX_RESTRICT
#define PETSC_CXX_RESTRICT __restrict
#endif

#ifndef PETSC_CXX_STATIC_INLINE
#define PETSC_CXX_STATIC_INLINE static inline
#endif

#ifndef PETSC_HAVE_LIBWS2_32
#define PETSC_HAVE_LIBWS2_32 1
#endif

#ifndef PETSC_HAVE_LIBMETIS
#define PETSC_HAVE_LIBMETIS 1
#endif

#ifndef PETSC_HAVE_LIBMSMPI
#define PETSC_HAVE_LIBMSMPI 1
#endif

#ifndef PETSC_HAVE_LIBFLAPACK
#define PETSC_HAVE_LIBFLAPACK 1
#endif

#ifndef PETSC_HAVE_LIBFBLAS
#define PETSC_HAVE_LIBFBLAS 1
#endif

#ifndef PETSC_HAVE_LIBMSMPIFEC
#define PETSC_HAVE_LIBMSMPIFEC 1
#endif

#ifndef PETSC_ARCH
#define PETSC_ARCH "arch-mswin-c-optimized-hypre"
#endif

#ifndef PETSC_DIR
#define PETSC_DIR "/cygdrive/c/cygwin64/packages/petsc-3.4.3"
#endif

#ifndef HAVE_GZIP
#define HAVE_GZIP 1
#endif

#ifndef PETSC_CLANGUAGE_C
#define PETSC_CLANGUAGE_C 1
#endif

#ifndef PETSC_USE_ERRORCHECKING
#define PETSC_USE_ERRORCHECKING 1
#endif

#ifndef PETSC_MISSING_DREAL
#define PETSC_MISSING_DREAL 1
#endif

#ifndef PETSC_SIZEOF_MPI_COMM
#define PETSC_SIZEOF_MPI_COMM 4
#endif

#ifndef PETSC_BITS_PER_BYTE
#define PETSC_BITS_PER_BYTE 8
#endif

#ifndef PETSC_SIZEOF_MPI_FINT
#define PETSC_SIZEOF_MPI_FINT 4
#endif

#ifndef PETSC_SIZEOF_VOID_P
#define PETSC_SIZEOF_VOID_P 8
#endif

#ifndef PETSC_RETSIGTYPE
#define PETSC_RETSIGTYPE void
#endif

#ifndef PETSC_HAVE___INT64
#define PETSC_HAVE___INT64 1
#endif

#ifndef PETSC_HAVE_CXX_COMPLEX
#define PETSC_HAVE_CXX_COMPLEX 1
#endif

#ifndef PETSC_SIZEOF_LONG
#define PETSC_SIZEOF_LONG 4
#endif

#ifndef PETSC_USE_FORTRANKIND
#define PETSC_USE_FORTRANKIND 1
#endif

#ifndef PETSC_SIZEOF_INT
#define PETSC_SIZEOF_INT 4
#endif

#ifndef PETSC_SIZEOF_SIZE_T
#define PETSC_SIZEOF_SIZE_T 8
#endif

#ifndef PETSC_uid_t
#define PETSC_uid_t int
#endif

#ifndef PETSC_SIZEOF_CHAR
#define PETSC_SIZEOF_CHAR 1
#endif

#ifndef PETSC_SIZEOF_DOUBLE
#define PETSC_SIZEOF_DOUBLE 8
#endif

#ifndef PETSC_SIZEOF_FLOAT
#define PETSC_SIZEOF_FLOAT 4
#endif

#ifndef PETSC_gid_t
#define PETSC_gid_t int
#endif

#ifndef PETSC_SIZEOF_LONG_LONG
#define PETSC_SIZEOF_LONG_LONG 8
#endif

#ifndef PETSC_SIZEOF_SHORT
#define PETSC_SIZEOF_SHORT 2
#endif

#ifndef PETSC_HAVE_ACCESS
#define PETSC_HAVE_ACCESS 1
#endif

#ifndef PETSC_HAVE_SIGNAL
#define PETSC_HAVE_SIGNAL 1
#endif

#ifndef PETSC_HAVE__LSEEK
#define PETSC_HAVE__LSEEK 1
#endif

#ifndef PETSC_HAVE_VFPRINTF
#define PETSC_HAVE_VFPRINTF 1
#endif

#ifndef PETSC_HAVE__GETCWD
#define PETSC_HAVE__GETCWD 1
#endif

#ifndef PETSC_HAVE_MEMMOVE
#define PETSC_HAVE_MEMMOVE 1
#endif

#ifndef PETSC_HAVE_RAND
#define PETSC_HAVE_RAND 1
#endif

#ifndef PETSC_HAVE__SLEEP
#define PETSC_HAVE__SLEEP 1
#endif

#ifndef PETSC_HAVE_TIME
#define PETSC_HAVE_TIME 1
#endif

#ifndef PETSC_HAVE_GETCWD
#define PETSC_HAVE_GETCWD 1
#endif

#ifndef PETSC_HAVE_LSEEK
#define PETSC_HAVE_LSEEK 1
#endif

#ifndef PETSC_HAVE__VSNPRINTF
#define PETSC_HAVE__VSNPRINTF 1
#endif

#ifndef PETSC_HAVE_VPRINTF
#define PETSC_HAVE_VPRINTF 1
#endif

#ifndef PETSC_HAVE_STRICMP
#define PETSC_HAVE_STRICMP 1
#endif

#ifndef PETSC_HAVE__SNPRINTF
#define PETSC_HAVE__SNPRINTF 1
#endif

#ifndef PETSC_SIGNAL_CAST
#define PETSC_SIGNAL_CAST  
#endif

#ifndef PETSC_HAVE__ACCESS
#define PETSC_HAVE__ACCESS 1
#endif

#ifndef PETSC_HAVE_CLOCK
#define PETSC_HAVE_CLOCK 1
#endif

#ifndef PETSC_BLASLAPACK_CAPS
#define PETSC_BLASLAPACK_CAPS 1
#endif

#ifndef PETSC_HAVE_MPI_COMM_C2F
#define PETSC_HAVE_MPI_COMM_C2F 1
#endif

#ifndef PETSC_HAVE_MPI_EXSCAN
#define PETSC_HAVE_MPI_EXSCAN 1
#endif

#ifndef PETSC_HAVE_MPI_LONG_DOUBLE
#define PETSC_HAVE_MPI_LONG_DOUBLE 1
#endif

#ifndef PETSC_HAVE_MPI_COMM_F2C
#define PETSC_HAVE_MPI_COMM_F2C 1
#endif

#ifndef PETSC_HAVE_MPI_FINT
#define PETSC_HAVE_MPI_FINT 1
#endif

#ifndef PETSC_HAVE_MPI_COMM_SPAWN
#define PETSC_HAVE_MPI_COMM_SPAWN 1
#endif

#ifndef PETSC_HAVE_MPI_TYPE_GET_ENVELOPE
#define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1
#endif

#ifndef PETSC_HAVE_MPI_FINALIZED
#define PETSC_HAVE_MPI_FINALIZED 1
#endif

#ifndef PETSC_HAVE_MPI_TYPE_GET_EXTENT
#define PETSC_HAVE_MPI_TYPE_GET_EXTENT 1
#endif

#ifndef PETSC_HAVE_MPI_COMBINER_DUP
#define PETSC_HAVE_MPI_COMBINER_DUP 1
#endif

#ifndef PETSC_HAVE_MPI_WIN_CREATE
#define PETSC_HAVE_MPI_WIN_CREATE 1
#endif

#ifndef PETSC_HAVE_MPI_REPLACE
#define PETSC_HAVE_MPI_REPLACE 1
#endif

#ifndef PETSC_HAVE_MPI_TYPE_DUP
#define PETSC_HAVE_MPI_TYPE_DUP 1
#endif

#ifndef PETSC_HAVE_MPIIO
#define PETSC_HAVE_MPIIO 1
#endif

#ifndef PETSC_HAVE_MPI_INIT_THREAD
#define PETSC_HAVE_MPI_INIT_THREAD 1
#endif

#ifndef PETSC_HAVE_MPI_ALLTOALLW
#define PETSC_HAVE_MPI_ALLTOALLW 1
#endif

#ifndef PETSC_HAVE_MPI_IN_PLACE
#define PETSC_HAVE_MPI_IN_PLACE 1
#endif

#ifndef PETSC_LEVEL1_DCACHE_LINESIZE
#define PETSC_LEVEL1_DCACHE_LINESIZE 32
#endif

#ifndef PETSC_LEVEL1_DCACHE_SIZE
#define PETSC_LEVEL1_DCACHE_SIZE 32768
#endif

#ifndef PETSC_LEVEL1_DCACHE_ASSOC
#define PETSC_LEVEL1_DCACHE_ASSOC 2
#endif

#ifndef PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT
#define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1
#endif

#ifndef PETSC_USE_PROC_FOR_SIZE
#define PETSC_USE_PROC_FOR_SIZE 1
#endif

#ifndef PETSC_USE_INFO
#define PETSC_USE_INFO 1
#endif

#ifndef PETSC_Alignx
#define PETSC_Alignx(a,b)   
#endif

#ifndef PETSC_USE_BACKWARD_LOOP
#define PETSC_USE_BACKWARD_LOOP 1
#endif

#ifndef PETSC_USE_LOG
#define PETSC_USE_LOG 1
#endif

#ifndef PETSC_IS_COLOR_VALUE_TYPE
#define PETSC_IS_COLOR_VALUE_TYPE short
#endif

#ifndef PETSC_USE_CTABLE
#define PETSC_USE_CTABLE 1
#endif

#ifndef PETSC_USE_SCALAR_REAL
#define PETSC_USE_SCALAR_REAL 1
#endif

#ifndef PETSC_HAVE__ISNAN
#define PETSC_HAVE__ISNAN 1
#endif

#ifndef PETSC_HAVE__FINITE
#define PETSC_HAVE__FINITE 1
#endif

#ifndef PETSC_USE_REAL_DOUBLE
#define PETSC_USE_REAL_DOUBLE 1
#endif

#ifndef PETSC_MEMALIGN
#define PETSC_MEMALIGN 16
#endif

#ifndef PETSC_MISSING_SIGUSR2
#define PETSC_MISSING_SIGUSR2 1
#endif

#ifndef PETSC_MISSING_SIGURG
#define PETSC_MISSING_SIGURG 1
#endif

#ifndef PETSC_MISSING_SIGPIPE
#define PETSC_MISSING_SIGPIPE 1
#endif

#ifndef PETSC_MISSING_SIGHUP
#define PETSC_MISSING_SIGHUP 1
#endif

#ifndef PETSC_MISSING_SIGSTOP
#define PETSC_MISSING_SIGSTOP 1
#endif

#ifndef PETSC_MISSING_SIGSYS
#define PETSC_MISSING_SIGSYS 1
#endif

#ifndef PETSC_MISSING_SIGCONT
#define PETSC_MISSING_SIGCONT 1
#endif

#ifndef PETSC_HAVE_WSAGETLASTERROR
#define PETSC_HAVE_WSAGETLASTERROR 1
#endif

#ifndef PETSC_HAVE_CLOSESOCKET
#define PETSC_HAVE_CLOSESOCKET 1
#endif

#ifndef PETSC_MISSING_SIGTSTP
#define PETSC_MISSING_SIGTSTP 1
#endif

#ifndef PETSC_MISSING_SIGCHLD
#define PETSC_MISSING_SIGCHLD 1
#endif

#ifndef PETSC_HAVE_SOCKET
#define PETSC_HAVE_SOCKET 1
#endif

#ifndef PETSC_MISSING_SIGUSR1
#define PETSC_MISSING_SIGUSR1 1
#endif

#ifndef PETSC_MISSING_SIGTRAP
#define PETSC_MISSING_SIGTRAP 1
#endif

#ifndef PETSC_MISSING_SIGQUIT
#define PETSC_MISSING_SIGQUIT 1
#endif

#ifndef PETSC_MISSING_SIGBUS
#define PETSC_MISSING_SIGBUS 1
#endif

#ifndef PETSC_HAVE_WINSOCK2_H
#define PETSC_HAVE_WINSOCK2_H 1
#endif

#ifndef PETSC_MISSING_SIGALRM
#define PETSC_MISSING_SIGALRM 1
#endif

#ifndef PETSC_NEEDS_UTYPE_TYPEDEFS
#define PETSC_NEEDS_UTYPE_TYPEDEFS 1
#endif

#ifndef PETSC_MISSING_SIGKILL
#define PETSC_MISSING_SIGKILL 1
#endif

#ifndef PETSC_HAVE_SHARED_LIBRARIES
#define PETSC_HAVE_SHARED_LIBRARIES 1
#endif

#endif
**** C specific Configure header /tmp/petsc-_gMCR8/conffix.h ****
#if !defined(INCLUDED_UNKNOWN)
#define INCLUDED_UNKNOWN

typedef int int32_t;
typedef int mode_t;
typedef int pid_t;
#if defined(__cplusplus)
extern "C" {
int getdomainname(char *, int);
double drand48();
void   srand48(long);
}
#else
#endif
#endif
*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):
-------------------------------------------------------------------------------
--with-hypre-lib=['/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/lib/HYPRE.lib'] and 
--with-hypre-include=['/cygdrive/c/cygwin64/packages/hypre-2.9.0b/src/hypre/include'] did not work
*******************************************************************************
  File "./config/configure.py", line 293, in petsc_configure
    framework.configure(out = sys.stdout)
  File "/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/framework.py", line 933, in configure
    child.configure()
  File "/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py", line 556, in configure
    self.executeTest(self.configureLibrary)
  File "/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/base.py", line 115, in executeTest
    ret = apply(test, args,kargs)
  File "/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py", line 484, in configureLibrary
    for location, directory, lib, incl in self.generateGuesses():
  File "/cygdrive/c/cygwin64/packages/petsc-3.4.3/config/BuildSystem/config/package.py", line 294, in generateGuesses
    '--with-'+self.package+'-include='+str(self.framework.argDB['with-'+self.package+'-include'])+' did not work')


More information about the petsc-users mailing list