[petsc-users] How can PETSc configure with MSMPI

Danyang Su danyang.su at gmail.com
Fri Jan 31 11:23:35 CST 2014


On 31/01/2014 8:41 AM, Satish Balay wrote:
> Try:
>
> --with-mpi-include=/cygdrive/c/Program\ Files/Microsoft\ HPC\ Pack\ 2008\ R2/Inc
> --with-mpi-lib=/cygdrive/c/Program\ Files/Microsoft\ HPC\ Pack\ 2008\ R2/Lib/amd64/msmpi.lib
*******************************************************************************
          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log 
for details):
-------------------------------------------------------------------------------
--with-mpi-lib=['/cygdrive/c/Program', 'Files/Microsoft', 'HPC', 'Pack', 
'2008', 'R2/Lib/amd64/msmpi.lib'] and
--with-mpi-include=['/cygdrive/c/Program Files/Microsoft HPC Pack 2008 
R2/Inc'] did not work
*******************************************************************************
It's this due to the blank space in the path? Maybe I can reinstall HPC 
package to another destination without blank space in the path.

Thanks,

Danyang
>
> Satish
>
>
> On Fri, 31 Jan 2014, Danyang Su wrote:
>
>> Hi Barry,
>>
>> The configure.log has been attached. I can configure with MPICH2 before. There
>> are three MPI implementations (MPICH2, Intel MPI and MSMPI) in  my computer,
>> the intel mpi distribution comes along with the installation of Intel Parallel
>> Studio. The MPICH2 and MSMPI is installed separately. Now I have uninstalled
>> MPICH2 and there is only MSMPI (with sdk) and Intel MPI distribution.
>> The system is WIN7 X64 Pro.
>>
>> Thanks,
>>
>> Danyang
>>
>> On 30/01/2014 7:40 PM, Barry Smith wrote:
>>>     We need configure.log
>>>
>>> On Jan 30, 2014, at 8:50 PM, Danyang Su <danyang.su at gmail.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> When configure petsc with msmpi
>>>>
>>>> ./configure --with-cc='win32fe cl' --with-fc='win32fe ifort'
>>>> --with-cxx='win32fe cl' --download-f-blas-lapack --with-threadco
>>>> mm --with-openmp --with-mpi-include="/cygdrive/c/Program Files/Microsoft
>>>> HPC Pack 2008 R2/Inc" --with-mpi-lib="/cygdrive/c/Prog
>>>> ram Files/Microsoft HPC Pack 2008 R2/Lib/amd64/msmpi.lib"
>>>>
>>>> I get the following error
>>>>
>>>> --with-mpi-lib=['/cygdrive/c/Program', 'Files/Microsoft', 'HPC', 'Pack',
>>>> '2008', 'R2/Lib/amd64/msmpi.lib'] and
>>>> --with-mpi-include=['/cygdrive/c/Program Files/Microsoft HPC Pack 2008
>>>> R2/Inc'] 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 Fri Jan 31 08:59:25 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-threadcomm --with-openmp --with-mpi-include="/cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Inc" --with-mpi-lib="/cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Lib/amd64/msmpi.lib" --useThreads=0
Working directory: /cygdrive/c/cygwin/packages/petsc-dev
Machine platform:
('CYGWIN_NT-6.1-WOW64', 'nwmop', '1.7.22(0.268/5/3)', '2013-07-22 17:06', 'i686', '')
Python version:
2.7.3 (default, Dec 18 2012, 13:50:09) 
[GCC 4.5.3]
================================================================================
          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/cygwin/packages/petsc-dev/config/BuildSystem/config/framework.py:823)
TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:823)
================================================================================
TEST configureDebuggers from PETSc.utilities.debuggers(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/debuggers.py:22)
TESTING: configureDebuggers from PETSc.utilities.debuggers(config/PETSc/utilities/debuggers.py:22)
  Find a default debugger and determine its arguments
Checking for program /usr/local/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/bin/gdb...found
            Defined make macro "GDB" to "/cygdrive/c/MinGW/bin/gdb"
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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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"
          Defined "USE_GDB_DEBUGGER" to "1"
================================================================================
TEST configureGit from config.sourceControl(/cygdrive/c/cygwin/packages/petsc-dev/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/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...found
            Defined make macro "HG" to "hg"
Executing: hg version -q
stdout: Mercurial Distributed SCM (version 2.5.2)
================================================================================
TEST configureCVS from config.sourceControl(/cygdrive/c/cygwin/packages/petsc-dev/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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"
Executing: svn --version -q
stdout: 1.8.3
================================================================================
TEST configureMkdir from config.programs(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/programs.py:22)
TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:22)
  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
Executing: /usr/bin/mkdir -p .conftest/tmp
        Adding -p flag to /usr/bin/mkdir -p to automatically create directories
          Defined make macro "MKDIR" to "/usr/bin/mkdir -p"
================================================================================
TEST configureAutoreconf from config.programs(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/programs.py:44)
TESTING: configureAutoreconf from config.programs(config/BuildSystem/config/programs.py:44)
  Check for autoreconf
Checking for program /usr/local/bin/autoreconf...not found
Checking for program /usr/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/autoreconf...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/autoreconf...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/autoreconf...not found
Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/autoreconf...not found
Checking for program /cygdrive/c/Windows/system32/autoreconf...not found
Checking for program /cygdrive/c/Windows/autoreconf...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/autoreconf...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/autoreconf...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/autoreconf...not found
Checking for program /cygdrive/c/MinGW/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/autoreconf...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/autoreconf...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/autoreconf...not found
Checking for program /home/dsu/autoreconf...not found
================================================================================
TEST configurePrograms from config.programs(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/programs.py:65)
TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:65)
  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-yKlxvD
          All intermediate test results are stored in /tmp/petsc-yKlxvD/config.programs
Executing: /usr/bin/sed -i s/sed/sd/g "/tmp/petsc-yKlxvD/config.programs/sed1"
        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
Executing: "/usr/bin/diff" -w "/tmp/petsc-yKlxvD/config.programs/diff1" "/tmp/petsc-yKlxvD/config.programs/diff2"
          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 configureCLanguage from PETSc.utilities.languages(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/languages.py:27)
TESTING: configureCLanguage from PETSc.utilities.languages(config/PETSc/utilities/languages.py:27)
  Choose whether to compile the PETSc library using a C or C++ compiler
        C language is C
          Defined "CLANGUAGE_C" to "1"
================================================================================
TEST configureDirectories from PETSc.utilities.petscdir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/petscdir.py:23)
TESTING: configureDirectories from PETSc.utilities.petscdir(config/PETSc/utilities/petscdir.py:23)
  Checks PETSC_DIR and sets if not set
        Version Information:
        #define PETSC_VERSION_RELEASE    0
        #define PETSC_VERSION_MAJOR      3
        #define PETSC_VERSION_MINOR      4
        #define PETSC_VERSION_SUBMINOR   3
        #define PETSC_VERSION_PATCH      0
        #define PETSC_VERSION_DATE       "Jan, 30, 2014"
        #define PETSC_VERSION_GIT        "v3.4.3-2414-g135c7cd"
        #define PETSC_VERSION_DATE_GIT   "2014-01-29 17:41:55 -0700"
        #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/cygwin/packages/petsc-dev"
================================================================================
TEST configureInstallationMethod from PETSc.utilities.petscclone(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/petscclone.py:15)
TESTING: configureInstallationMethod from PETSc.utilities.petscclone(config/PETSc/utilities/petscclone.py:15)
        This is a tarball installation
================================================================================
TEST configureETags from PETSc.utilities.Etags(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/Etags.py:27)
TESTING: configureETags from PETSc.utilities.Etags(config/PETSc/utilities/Etags.py:27)
  Determine if etags files exist and try to create otherwise
Found etags file 
================================================================================
TEST getDatafilespath from PETSc.utilities.dataFilesPath(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/dataFilesPath.py:29)
TESTING: getDatafilespath from PETSc.utilities.dataFilesPath(config/PETSc/utilities/dataFilesPath.py:29)
  Checks what DATAFILESPATH should be
================================================================================
TEST configureArchitecture from PETSc.utilities.arch(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/arch.py:25)
TESTING: configureArchitecture from PETSc.utilities.arch(config/PETSc/utilities/arch.py:25)
  Checks PETSC_ARCH and sets if not set
          Defined "ARCH" to ""arch-mswin-c-debug""
================================================================================
TEST setInstallDir from PETSc.utilities.installDir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/installDir.py:27)
TESTING: setInstallDir from PETSc.utilities.installDir(config/PETSc/utilities/installDir.py:27)
   setup installDir to PETSC_DIR/PETSC_ARCH
================================================================================
TEST saveReconfigure from PETSc.utilities.installDir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/installDir.py:53)
TESTING: saveReconfigure from PETSc.utilities.installDir(config/PETSc/utilities/installDir.py:53)
================================================================================
TEST cleanInstallDir from PETSc.utilities.installDir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/installDir.py:46)
TESTING: cleanInstallDir from PETSc.utilities.installDir(config/PETSc/utilities/installDir.py:46)
================================================================================
TEST configureInstallDir from PETSc.utilities.installDir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/installDir.py:31)
TESTING: configureInstallDir from PETSc.utilities.installDir(config/PETSc/utilities/installDir.py:31)
  Makes  installDir subdirectories if it does not exist
        Changed persistence directory to /cygdrive/c/cygwin/packages/petsc-dev/arch-mswin-c-debug/conf
================================================================================
TEST restoreReconfigure from PETSc.utilities.installDir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/installDir.py:66)
TESTING: restoreReconfigure from PETSc.utilities.installDir(config/PETSc/utilities/installDir.py:66)
================================================================================
TEST setExternalPackagesDir from PETSc.utilities.externalpackagesdir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/externalpackagesdir.py:15)
TESTING: setExternalPackagesDir from PETSc.utilities.externalpackagesdir(config/PETSc/utilities/externalpackagesdir.py:15)
================================================================================
TEST cleanExternalpackagesDir from PETSc.utilities.externalpackagesdir(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/externalpackagesdir.py:22)
TESTING: cleanExternalpackagesDir from PETSc.utilities.externalpackagesdir(config/PETSc/utilities/externalpackagesdir.py:22)
================================================================================
TEST printEnvVariables from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1500)
TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1500)
        **** 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:\Program Files\Microsoft HPC Pack 2008 R2 SDK\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:\Program Files\Microsoft HPC Pack 2008 R2 SDK\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-debug
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/cygwin/packages/petsc-dev
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=HP Color LaserJet Pro MFP M177 PCLmS
INSPECTOR_2013_DIR=C:\Program Files (x86)\Intel\Inspector XE 2013\
SESSIONNAME=Console
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;
PATH_PHAST=C:\Program Files (x86)\USGS\phast-2.4.1-7430\\bin
APPDATA=C:\Users\dsu\AppData\Roaming
OMP_NUM_THREADS=6
VBOX_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
CCP_HOME=C:\Program Files\Microsoft HPC Pack 2008 R2\
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 (x86)\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=x86
ALLUSERSPROFILE=C:\ProgramData
_=./configure
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_DIR2=/cygdrive/c/cygwin/packages/petsc-3.4.3
PETSC_ARCH3=arch-mswin-c-optimized
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:\Program Files\Microsoft HPC Pack 2008 R2 SDK\Lib\i386\
PROCESSOR_ARCHITEW6432=AMD64
WIN_TITLE=Intel Composer XE 2013  Intel(R) 64 Visual Studio 2010
TARGET_VS_ARCH=amd64
MSMPI_INC=C:\Program Files\Microsoft HPC Pack 2008 R2\Inc\
PUBLIC=C:\Users\Public
USERPROFILE=C:\Users\dsu
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 (x86)
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/c/Program Files/Microsoft HPC Pack 2008 R2/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:/cygdrive/c/MinGW/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:\Program Files\Microsoft HPC Pack 2008 R2 SDK\
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:\Program Files\Microsoft HPC Pack 2008 R2\Lib\amd64\
TEC100HOME=C:\Program Files\TEC100
FP_NO_HOST_CHECK=NO
OLDPWD=/home/dsu
PWD=/cygdrive/c/cygwin/packages/petsc-dev
MSMPI_LIB32=C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\i386\
VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\
================================================================================
TEST resetEnvCompilers from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1507)
TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1507)
================================================================================
TEST checkMPICompilerOverride from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1472)
TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1472)
  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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1491)
TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1491)
  OpenMPI wrappers require LD_LIBRARY_PATH set
================================================================================
TEST checkVendor from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:400)
TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:400)
  Determine the compiler vendor
        Compiler vendor is ""
================================================================================
TEST checkInitialFlags from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:410)
TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:410)
  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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:526)
TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:526)
  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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "CC" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
            Pushing language C
                      All intermediate test results are stored in /tmp/petsc-yKlxvD/config.setCompilers
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

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





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"

#line 21 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.SET\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:595)
TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:595)
  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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/nvcc...not found
================================================================================
TEST checkCUDAPreprocessor from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:633)
TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:633)
  Locate a functional CUDA preprocessor
================================================================================
TEST checkCxxCompiler from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:736)
TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:736)
  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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "CXX" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
            Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

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





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"

#line 21 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.SET\\conftest.cc"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"




extern "C" {
}

#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.setcompilers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:883)
TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:883)
  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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "FC" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort"
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

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

      end
        Fortran comments can use ! in column 1
          Popping language FC
================================================================================
TEST checkPIC from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:965)
TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:965)
  Determine the PIC option for each compiler
       - There needs to be a test that checks that the functionality is actually working
          Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
        Trying Cxx compiler flag -PIC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -PIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -fPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -KPIC   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -qpic   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:998)
TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:998)
================================================================================
TEST checkArchiver from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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"
Executing: /usr/bin/ar cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Executing: /usr/bin/ranlib -c /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a
Possible ERROR while running ranlib:
stderr:
/usr/bin/ranlib: invalid option -- c
        Ranlib is not functional with your archiver.  Try --with-ranlib=true if ranlib is unnecessary.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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"
Executing: /usr/bin/ar cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Executing: /usr/bin/ranlib /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
stdout: LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
conftest.obj : error LNK2019: unresolved external symbol foo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
conftest.obj : error LNK2019: unresolved external symbol foo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe : fatal error LNK1120: 1 unresolved externalsExecuting: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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/true...not found
Checking for program /usr/bin/true...found
            Defined make macro "RANLIB" to "/usr/bin/true"
Executing: /usr/bin/ar cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Executing: /usr/bin/true /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
stdout: LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
conftest.obj : error LNK2019: unresolved external symbol foo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconf1.lib : warning LNK4003: invalid library format; library ignored
conftest.obj : error LNK2019: unresolved external symbol foo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe : fatal error LNK1120: 1 unresolved externalsExecuting: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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"
Executing: /usr/bin/ar -X64 cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Possible ERROR while running archiver: exit code 256
stderr:
/usr/bin/ar: invalid option -- X
Usage: /usr/bin/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...
       /usr/bin/ar -M [<mri-script]
 commands:
  d            - delete file(s) from the archive
  m[ab]        - move file(s) in the archive
  p            - print file(s) found in the archive
  q[f]         - quick append file(s) to the archive
  r[ab][f][u]  - replace existing or insert new file(s) into the archive
  s            - act as ranlib
  t            - display contents of archive
  x[o]         - extract file(s) from the archive
 command specific modifiers:
  [a]          - put file(s) after [member-name]
  [b]          - put file(s) before [member-name] (same as [i])
  [D]          - use zero for timestamps and uids/gids
  [U]          - use actual timestamps and uids/gids (default)
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - use full path names when matching
  [o]          - preserve original dates
  [u]          - only replace files that are newer than current archive contents
 generic modifiers:
  [c]          - do not warn if the library had to be created
  [s]          - create an archive index (cf. ranlib)
  [S]          - do not build a symbol table
  [T]          - make a thin archive
  [v]          - be verbose
  [V]          - display the version number
  @<file>      - read options from <file>
  --target=BFDNAME - specify the target object format as BFDNAME
 emulation options: 
  No emulation specific options
/usr/bin/ar: supported targets: pe-i386 pei-i386 elf32-i386 elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex
        Archiver is not functional
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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"
Executing: /usr/bin/ar -X64 cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Possible ERROR while running archiver: exit code 256
stderr:
/usr/bin/ar: invalid option -- X
Usage: /usr/bin/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...
       /usr/bin/ar -M [<mri-script]
 commands:
  d            - delete file(s) from the archive
  m[ab]        - move file(s) in the archive
  p            - print file(s) found in the archive
  q[f]         - quick append file(s) to the archive
  r[ab][f][u]  - replace existing or insert new file(s) into the archive
  s            - act as ranlib
  t            - display contents of archive
  x[o]         - extract file(s) from the archive
 command specific modifiers:
  [a]          - put file(s) after [member-name]
  [b]          - put file(s) before [member-name] (same as [i])
  [D]          - use zero for timestamps and uids/gids
  [U]          - use actual timestamps and uids/gids (default)
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - use full path names when matching
  [o]          - preserve original dates
  [u]          - only replace files that are newer than current archive contents
 generic modifiers:
  [c]          - do not warn if the library had to be created
  [s]          - create an archive index (cf. ranlib)
  [S]          - do not build a symbol table
  [T]          - make a thin archive
  [v]          - be verbose
  [V]          - display the version number
  @<file>      - read options from <file>
  --target=BFDNAME - specify the target object format as BFDNAME
 emulation options: 
  No emulation specific options
/usr/bin/ar: supported targets: pe-i386 pei-i386 elf32-i386 elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex
        Archiver is not functional
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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.
Executing: ar -V
stdout:
GNU ar (GNU Binutils) 2.23.52.20130309
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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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/true...not found
Checking for program /usr/bin/true...found
            Defined make macro "RANLIB" to "/usr/bin/true"
Executing: /usr/bin/ar -X64 cr /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Possible ERROR while running archiver: exit code 256
stderr:
/usr/bin/ar: invalid option -- X
Usage: /usr/bin/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...
       /usr/bin/ar -M [<mri-script]
 commands:
  d            - delete file(s) from the archive
  m[ab]        - move file(s) in the archive
  p            - print file(s) found in the archive
  q[f]         - quick append file(s) to the archive
  r[ab][f][u]  - replace existing or insert new file(s) into the archive
  s            - act as ranlib
  t            - display contents of archive
  x[o]         - extract file(s) from the archive
 command specific modifiers:
  [a]          - put file(s) after [member-name]
  [b]          - put file(s) before [member-name] (same as [i])
  [D]          - use zero for timestamps and uids/gids
  [U]          - use actual timestamps and uids/gids (default)
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - use full path names when matching
  [o]          - preserve original dates
  [u]          - only replace files that are newer than current archive contents
 generic modifiers:
  [c]          - do not warn if the library had to be created
  [s]          - create an archive index (cf. ranlib)
  [S]          - do not build a symbol table
  [T]          - make a thin archive
  [v]          - be verbose
  [V]          - display the version number
  @<file>      - read options from <file>
  --target=BFDNAME - specify the target object format as BFDNAME
 emulation options: 
  No emulation specific options
/usr/bin/ar: supported targets: pe-i386 pei-i386 elf32-i386 elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex
        Archiver is not functional
              Defined make macro "FAST_AR_FLAGS" to "-a -P512"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(int a) {
  return a+1;
}

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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "AR" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe tlib"
Checking for program /usr/local/bin/true...not found
Checking for program /usr/bin/true...found
            Defined make macro "RANLIB" to "/usr/bin/true"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe tlib -a -P512 /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Possible ERROR while running archiver: exit code 25600
        Archiver is not functional
              Defined make macro "FAST_AR_FLAGS" to "-a"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
int foo(int a) {
  return a+1;
}

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/c/Program Files/Microsoft HPC Pack 2008 R2/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 /cygdrive/c/MinGW/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/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "AR" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib"
Checking for program /usr/local/bin/true...not found
Checking for program /usr/bin/true...found
            Defined make macro "RANLIB" to "/usr/bin/true"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib -a /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a /tmp/petsc-yKlxvD/config.setCompilers/conf1.o
Executing: /usr/bin/true /tmp/petsc-yKlxvD/config.setCompilers/libconf1.a
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
stdout: LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1181: cannot open input file 'libconf1.lib'Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/tmp/petsc-yKlxvD/config.setCompilers -lconf1 
          Defined make macro "AR_FLAGS" to "-a"
          Defined make macro "AR_LIB_SUFFIX" to "lib"
          Popping language C
================================================================================
TEST checkSharedLinker from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1208)
TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1208)
  Check that the linker can produce shared libraries
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
        Checking shared linker /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl using flags ['-shared']
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -shared   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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'

Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/libconftest.so    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals          Deleting "LD_SHARED"
        Checking shared linker /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl using flags ['-dynamic']
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -dynamic   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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'

Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/libconftest.so    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals          Deleting "LD_SHARED"
        Checking shared linker /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl using flags ['-qmkshrobj']
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -qmkshrobj   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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'

Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/libconftest.so    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.so : fatal error LNK1120: 1 unresolved externals          Deleting "LD_SHARED"
        Checking shared linker /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl using flags ['-shared']
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -shared   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: 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'

Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/libconftest.dll    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.dll : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\libconftest.dll : fatal error LNK1120: 1 unresolved externals          Deleting "LD_SHARED"
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
                                    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 /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib using flags []
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe...found
            Defined make macro "LD_SHARED" to "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib  -a /tmp/petsc-yKlxvD/config.setCompilers/libconftest.lib  /tmp/petsc-yKlxvD/config.setCompilers/conftest.o ; /usr/bin/true /tmp/petsc-yKlxvD/config.setCompilers/libconftest.lib
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    /tmp/petsc-yKlxvD/config.setCompilers/conftest.o  -L/tmp/petsc-yKlxvD/config.setCompilers -lconftest
        Using shared linker /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe lib with flags [] and library extension lib
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
================================================================================
TEST checkSharedLinkerPaths from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1286)
TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1286)
  Determine the shared linker path options
       - IRIX: -rpath
       - Linux, OSF: -Wl,-rpath,
       - Solaris: -R
       - FreeBSD: -Wl,-R,
          Pushing language C
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -V
stdout: cl : Command line error D8004 : '/V' requires an argument
        Trying C linker flag -Wl,-rpath,
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev'          Rejecting linker flag -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
        Rejected C linker flag -Wl,-rpath,
        Trying C linker flag -R
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin/packages/petsc-dev'
          Rejecting C linker flag -R/cygdrive/c/cygwin/packages/petsc-dev due to 
cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin/packages/petsc-dev'

        Rejected C linker flag -R
        Trying C linker flag -rpath 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'          Rejecting linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
          Rejecting C linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to 
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'

        Rejected C linker flag -rpath 
        Trying C linker flag -Wl,-R,
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language C
                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev'          Rejecting linker flag -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
        Rejected C linker flag -Wl,-R,
          Popping language C
          Pushing language Cxx
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -V
stdout: cl : Command line error D8004 : '/V' requires an argument
        Trying Cxx linker flag -Wl,-rpath,
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line error D8021 : invalid numeric argument '/Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev'          Rejecting linker flag -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
        Rejected Cxx linker flag -Wl,-rpath,
        Trying Cxx linker flag -R
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin/packages/petsc-dev'
          Rejecting Cxx linker flag -R/cygdrive/c/cygwin/packages/petsc-dev due to 
cl : Command line warning D9002 : ignoring unknown option '-R/cygdrive/c/cygwin/packages/petsc-dev'

        Rejected Cxx linker flag -R
        Trying Cxx linker flag -rpath 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'          Rejecting linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
          Rejecting Cxx linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to 
cl : Command line warning D9002 : ignoring unknown option '-rpath'
cl : Command line warning D9024 : unrecognized source file type 'C:\cygwin\packages\petsc-dev', object file assumed
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'

        Rejected Cxx linker flag -rpath 
        Trying Cxx linker flag -Wl,-R,
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                  Pushing language CXX
                  Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev'
Possible ERROR while running linker: exit code 512
stdout:
cl : Command line error D8021 : invalid numeric argument '/Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev'          Rejecting linker flag -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
        Rejected Cxx linker flag -Wl,-R,
          Popping language Cxx
          Pushing language FC
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -V
stdout: cl : Command line error D8004 : '/V' requires an argument
        Trying FC linker flag -Wl,-rpath,
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type
          Rejecting FC linker flag -Wl,-rpath,/cygdrive/c/cygwin/packages/petsc-dev 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -R/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/c/cygwin/packages/petsc-dev'
          Rejecting FC linker flag -R/cygdrive/c/cygwin/packages/petsc-dev due to 
ifort: command line warning #10006: ignoring unknown option '/R/cygdrive/c/cygwin/packages/petsc-dev'

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

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -rpath /cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout:
ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin\packages\petsc-dev'; object file assumed
ipo: error #11018: Cannot open C:\cygwin\packages\petsc-dev
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'
Possible ERROR while running linker: exit code 40192
stdout:
ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin\packages\petsc-dev'; object file assumed
ipo: error #11018: Cannot open C:\cygwin\packages\petsc-dev
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'          Rejecting linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to nonzero status from link
          Rejecting FC linker flag -rpath /cygdrive/c/cygwin/packages/petsc-dev due to 
ifort: command line warning #10006: ignoring unknown option '/rpath'
ifort: command line warning #10161: unrecognized source type 'C:\cygwin\packages\petsc-dev'; object file assumed
ipo: error #11018: Cannot open C:\cygwin\packages\petsc-dev
LINK : fatal error LNK1181: cannot open input file 'C:\cygwin\packages\petsc-dev.obj'

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

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe  -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev   /tmp/petsc-yKlxvD/config.setCompilers/conftest.o 
stdout: ifort: command line warning #10157: ignoring option '/W'; argument is of wrong type
          Rejecting FC linker flag -Wl,-R,/cygdrive/c/cygwin/packages/petsc-dev 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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1321)
TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1321)
  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/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1370)
TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1370)
  Check that the linker can dynamicaly load shared libraries
Checking for header: dlfcn.h
                      All intermediate test results are stored in /tmp/petsc-yKlxvD/config.headers
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 21 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 21 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'dlfcn.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
        Dynamic loading disabled since dlfcn.h was missing
================================================================================
TEST output from config.setCompilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/setCompilers.py:1416)
TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1416)
  Output module data as defines and substitutions
          Substituting "CC" with "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
          Substituting "CFLAGS" with ""
          Defined make macro "CC_LINKER_SLFLAG" to "-L"
          Substituting "CPP" with "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E"
          Substituting "CPPFLAGS" with ""
          Substituting "CXX" with "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl"
          Substituting "CXX_CXXFLAGS" with ""
          Substituting "CXXFLAGS" with ""
          Substituting "CXX_LINKER_SLFLAG" with "-L"
          Substituting "CXXCPP" with "/cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E"
          Substituting "CXXCPPFLAGS" with ""
          Substituting "FC" with "/cygdrive/c/cygwin/packages/petsc-dev/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 ""
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
================================================================================
TEST checkSharedDynamicPicOptions from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/sharedLibraries.py:37)
TESTING: checkSharedDynamicPicOptions from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:37)
================================================================================
TEST configureSharedLibraries from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/sharedLibraries.py:53)
TESTING: configureSharedLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:53)
  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/cygwin/packages/petsc-dev/config/PETSc/utilities/sharedLibraries.py:92)
TESTING: configureDynamicLibraries from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:92)
  Checks whether dynamic loading is available (with dlfcn.h and libdl)
================================================================================
TEST configureSerializedFunctions from PETSc.utilities.sharedLibraries(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/sharedLibraries.py:98)
TESTING: configureSerializedFunctions from PETSc.utilities.sharedLibraries(config/PETSc/utilities/sharedLibraries.py:98)
  
    Defines PETSC_SERIALIZE_FUNCTIONS if they are used
    Requires shared libraries
================================================================================
TEST configureCompilerFlags from config.compilerFlags(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --version
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
getCompilerVersion: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
\nMicrosoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -wd4996   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -wd4996
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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 -Z7
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -wd4996 -Z7   /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added C compiler flag -Z7
          Popping language C
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --version
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
getCompilerVersion: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
\nMicrosoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -EHsc
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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 -Z7
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Added Cxx compiler flag -Z7
        Trying Cxx compiler flag -Zm200
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200     /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort --version
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
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/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM
\nIntel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.3.198 Build 20130607
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -MT
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort --help
stdout:
Win32 Development Tool Front End, version 1.11.3 Mon, Jun 10, 2013  9:41:56 AM

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>
  --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 -Z7
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Added FC compiler flag -Z7
          Popping language FC
================================================================================
TEST configureDebugging from PETSc.utilities.debugging(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/debugging.py:25)
TESTING: configureDebugging from PETSc.utilities.debugging(config/PETSc/utilities/debugging.py:25)
          Defined "USE_ERRORCHECKING" to "1"
================================================================================
TEST checkRestrict from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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-yKlxvD/config.compilers
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(5) : error C2065: 'x' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"

int main() {
float *  __restrict__ x;;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2054: expected '(' to follow 'inline'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2085: 'foo' : not in formal parameter list
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2143: syntax error : missing ';' before '{'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2054: expected '(' to follow 'inline'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2085: 'foo' : not in formal parameter list
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.c(3) : error C2143: syntax error : missing ';' before '{'Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
foo(1);;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static __inline int foo(int a) {return a;}

int main() {
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/cygwin/packages/petsc-dev/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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language C
                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe  -v   -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.compilers/conftest.o 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o  
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
            Popping language FC
================================================================================
TEST checkDependencyGenerationFlag from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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 -MP
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7 -MMD -MP  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -MMD -MP due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.c
        Rejected C compiler flag -MMD -MP
        Trying C compiler flag -MMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7 -MMD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -MMD due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.c
        Rejected C compiler flag -MMD
        Trying C compiler flag -xMMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7 -xMMD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-xMMD'
conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -xMMD due to 
cl : Command line warning D9002 : ignoring unknown option '-xMMD'
conftest.c
        Rejected C compiler flag -xMMD
        Trying C compiler flag -qmakedep=gcc
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7 -qmakedep=gcc  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-qmakedep=gcc'
conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -qmakedep=gcc due to 
cl : Command line warning D9002 : ignoring unknown option '-qmakedep=gcc'
conftest.c
        Rejected C compiler flag -qmakedep=gcc
        Trying C compiler flag -MD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7 -MD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9025 : overriding '/MT' with '/MD'
conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
        Rejected C compiler flag -MD because no dependency file (/tmp/petsc-yKlxvD/config.setCompilers/conftest.d) was generated
          Popping language C
          Pushing language Cxx
        Trying Cxx compiler flag -MMD -MP
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200  -MMD -MP   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -MMD -MP due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.cc
        Rejected Cxx compiler flag -MMD -MP
        Trying Cxx compiler flag -MMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200  -MMD   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -MMD due to 
cl : Command line warning D9002 : ignoring unknown option '-MMD'
conftest.cc
        Rejected Cxx compiler flag -MMD
        Trying Cxx compiler flag -xMMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200  -xMMD   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-xMMD'
conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -xMMD due to 
cl : Command line warning D9002 : ignoring unknown option '-xMMD'
conftest.cc
        Rejected Cxx compiler flag -xMMD
        Trying Cxx compiler flag -qmakedep=gcc
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200  -qmakedep=gcc   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-qmakedep=gcc'
conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
          Rejecting compiler flag -qmakedep=gcc due to 
cl : Command line warning D9002 : ignoring unknown option '-qmakedep=gcc'
conftest.cc
        Rejected Cxx compiler flag -qmakedep=gcc
        Trying Cxx compiler flag -MD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -GR -EHsc -Z7 -Zm200  -MD   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout:
cl : Command line warning D9025 : overriding '/MT' with '/MD'
conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
        Rejected Cxx compiler flag -MD because no dependency file (/tmp/petsc-yKlxvD/config.setCompilers/conftest.d) was generated
          Popping language Cxx
          Pushing language FC
        Trying FC compiler flag -MMD -MP
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7 -MMD -MP  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line warning #10006: ignoring unknown option '/MMD'
Successful compile:
Source:
      program main

      end
          Rejecting compiler flag -MMD -MP due to 
ifort: command line warning #10006: ignoring unknown option '/MMD'
        Rejected FC compiler flag -MMD -MP
        Trying FC compiler flag -MMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7 -MMD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line warning #10006: ignoring unknown option '/MMD'
Successful compile:
Source:
      program main

      end
          Rejecting compiler flag -MMD due to 
ifort: command line warning #10006: ignoring unknown option '/MMD'
        Rejected FC compiler flag -MMD
        Trying FC compiler flag -xMMD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7 -xMMD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line warning #10006: ignoring unknown option '/xMMD'
Successful compile:
Source:
      program main

      end
          Rejecting compiler flag -xMMD due to 
ifort: command line warning #10006: ignoring unknown option '/xMMD'
        Rejected FC compiler flag -xMMD
        Trying FC compiler flag -qmakedep=gcc
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7 -qmakedep=gcc  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line warning #10006: ignoring unknown option '/qmakedep=gcc'
Successful compile:
Source:
      program main

      end
          Rejecting compiler flag -qmakedep=gcc due to 
ifort: command line warning #10006: ignoring unknown option '/qmakedep=gcc'
        Rejected FC compiler flag -qmakedep=gcc
        Trying FC compiler flag -MD
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7 -MD  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line warning #10121: overriding '/MT' with '/MD'
Successful compile:
Source:
      program main

      end
        Rejected FC compiler flag -MD because no dependency file (/tmp/petsc-yKlxvD/config.setCompilers/conftest.d) was generated
          Popping language FC
================================================================================
TEST checkRestrict from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200    /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"

int main() {
float * restrict x;;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200    /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2146: syntax error : missing ';' before identifier 'x'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.cc(5) : error C2065: 'x' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"

int main() {
float *  __restrict__ x;;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200    /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200    /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
namespace petsc {int dummy;}

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200    /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200      /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'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:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200 -+     /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-+'
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
Possible ERROR while running compiler: exit code 512
stdout:
cl : Command line warning D9002 : ignoring unknown option '-+'
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'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:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200 -x cxx -tlocal     /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: Error: win32fe: Input File Not Found: C:\cygwin\packages\PETSC-~1\cxx
Possible ERROR while running compiler: exit code 32512
stdout:
Error: win32fe: Input File Not Found: C:\cygwin\packages\PETSC-~1\cxxSource:
#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:\cygwin\packages\PETSC-~1\cxx
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200 -Kc++     /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout:
cl : Command line warning D9002 : ignoring unknown option '-Kc++'
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
Possible ERROR while running compiler: exit code 512
stdout:
cl : Command line warning D9002 : ignoring unknown option '-Kc++'
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'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:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'class' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2146: syntax error : missing ';' before identifier 'somename'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2065: 'somename' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.c(5) : error C2143: syntax error : missing ';' before '{'
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP    /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
static inline int foo(int a) {return a;}

int main() {
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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                Pushing language CXX
                Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe  -v   -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.compilers/conftest.o  
stdout:
cl : Command line warning D9002 : ignoring unknown option '-v'
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
          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: Checking arg LINK
        compilers: Unknown arg LINK
        compilers: Checking arg :
        compilers: Unknown arg :
        compilers: Checking arg C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe
        compilers: Unknown arg C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe
        compilers: Checking arg not
        compilers: Unknown arg not
        compilers: Checking arg found
        compilers: Unknown arg found
        compilers: Checking arg or
        compilers: Unknown arg or
        compilers: Checking arg not
        compilers: Unknown arg not
        compilers: Checking arg built
        compilers: Unknown arg built
        compilers: Checking arg by
        compilers: Unknown arg by
        compilers: Checking arg the
        compilers: Unknown arg the
        compilers: Checking arg last
        compilers: Unknown arg last
        compilers: Checking arg incremental
        compilers: Unknown arg incremental
        compilers: Checking arg link;
        compilers: Unknown arg link;
        compilers: Checking arg performing
        compilers: Unknown arg performing
        compilers: Checking arg full
        compilers: Unknown arg full
        compilers: Checking arg link
        compilers: Unknown arg link
        compilers: Libraries needed to link Cxx code with another linker: []
        compilers: Check that Cxx libraries can be used from C
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o   
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o   
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
            Popping language C
        compilers: Check that Cxx libraries can be used from Fortran
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o   
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers  -MT -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
Successful compile:
Source:
      program main

      end
                        Pushing language FC
                        Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o   
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
            Popping language FC
================================================================================
TEST checkFortranTypeSizes from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      real*8 variable
      end
          Popping language FC
================================================================================
TEST checkFortranNameMangling from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1chk_(void){return;}
            Popping language C
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/confc.o   
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 24576
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language FC
Testing Fortran mangling type unchanged with code void d1chk(void){return;}
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1chk(void){return;}
            Popping language C
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/confc.o   
stdout:
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 24576
stdout:
conftest.obj : error LNK2019: unresolved external symbol D1CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language FC
Testing Fortran mangling type caps with code void D1CHK(void){return;}
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void D1CHK(void){return;}
            Popping language C
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/confc.o   
            Popping language FC
        compilers: Fortran name mangling is caps
          Defined "HAVE_FORTRAN_CAPS" to "1"
================================================================================
TEST checkFortranNameManglingDouble from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
void d1_chk__(void){return;}
            Popping language C
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1_chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/confc.o   
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol D1_CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 24576
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol D1_CHK referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language FC
================================================================================
TEST checkFortranPreprocessor from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7    /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
Possible ERROR while running compiler: exit code 256
stdout:
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)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 
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -cpp   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout:
ifort: command line warning #10006: ignoring unknown option '/cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
Possible ERROR while running compiler: exit code 256
stdout:
ifort: command line warning #10006: ignoring unknown option '/cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)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 warning #10006: ignoring unknown option '/cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -xpp=cpp   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout:
ifort: command line warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
Possible ERROR while running compiler: exit code 256
stdout:
ifort: command line warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)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 warning #10006: ignoring unknown option '/xpp=cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -F   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout: ifort: command line error: option '/F' is ambiguous
Possible ERROR while running compiler: exit code 256
stdout:
ifort: command line error: option '/F' is ambiguousSource:
      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 error: option '/F' is ambiguous
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -Cpp   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
stdout:
ifort: command line warning #10006: ignoring unknown option '/Cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
Possible ERROR while running compiler: exit code 256
stdout:
ifort: command line warning #10006: ignoring unknown option '/Cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)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 warning #10006: ignoring unknown option '/Cpp'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(2): warning #5117: Bad # preprocessor line
#define dummy 
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(4): warning #5117: Bad # preprocessor line
#ifndef dummy
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
           dummy
----------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(6): warning #5117: Bad # preprocessor line
#endif
-^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ : . = =>
       fooey
------------^
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F(5): error #6218: This statement is positioned incorrectly and/or has syntax errors.
       fooey
------------^
compilation aborted for C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.F (code 1)
PETSc Error: No output file produced
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp   /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp -DTesting  /tmp/petsc-yKlxvD/config.setCompilers/conftest.F 
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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -V
stdout: ifort: command line error: no files specified; for help type "ifort /help"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main

      end
                Pushing language FC
                Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe  -v   -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.compilers/conftest.o  
stdout:
ifort: command line warning #10006: ignoring unknown option '/v'
C:\PROGRA~2\Intel\COMPOS~1\bin\intel64\fortcom    -mP1OPT_version=13.1-intel64 -mGLOB_diag_file=C:\cygwin\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 -Z7 -fpp -nologo -FeC:\cygwin\tmp\PE6E0A~1\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_emit_line_numbers -mGLOB_debug_format=GLOB_DEBUG_FORMAT_CV10 -mDEBUG_no_pdb=TRUE -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 -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=6268262542 -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:\cygwin\tmp\6268slis4 -mIPOPT_mo_global_data "-mIPOPT_cmdline_link="-out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe" "-debug" "-pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb" "-subsystem:console" "-nologo" "C:\cygwin\tmp\conftest.obj"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=C:\cygwin\tmp\ipo_6268.obj -mGLOB_routine_pointer_size_64 -mGLOB_driver_tempfile_name=C:\cygwin\tmp\6268tempfile2 -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:\cygwin\tmp\ipo_6268.obj -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true C:\cygwin\tmp\conftest.obj -mIPOPT_object_files=T -mIPOPT_assembly_files=C:\cygwin\tmp\6268alis3
link    -out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe -debug -pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb -subsystem:console -nologo C:\cygwin\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 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:\cygwin\tmp\conftest.diag
        compilers: Unknown arg -mGLOB_diag_file=C:\cygwin\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 -Z7
        compilers: Unknown arg -Z7
        compilers: Checking arg -fpp
        compilers: Unknown arg -fpp
        compilers: Checking arg -nologo
        compilers: Unknown arg -nologo
        compilers: Checking arg -FeC:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe"
        compilers: Unknown arg -FeC:\cygwin\tmp\PE6E0A~1\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_emit_line_numbers
        compilers: Unknown arg -mP3OPT_emit_line_numbers
        compilers: Checking arg -mGLOB_debug_format=GLOB_DEBUG_FORMAT_CV10
        compilers: Unknown arg -mGLOB_debug_format=GLOB_DEBUG_FORMAT_CV10
        compilers: Checking arg -mDEBUG_no_pdb=TRUE
        compilers: Unknown arg -mDEBUG_no_pdb=TRUE
        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 -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=6268262542
        compilers: Unknown arg -mP2OPT_offload_unique_var_string=6268262542
        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:\cygwin\tmp\6268slis4
        compilers: Unknown arg -mIPOPT_source_files_list=C:\cygwin\tmp\6268slis4
        compilers: Checking arg -mIPOPT_mo_global_data
        compilers: Unknown arg -mIPOPT_mo_global_data
        compilers: Checking arg "-mIPOPT_cmdline_link="-out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe"
        compilers: Unknown arg -mIPOPT_cmdline_link="-out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe
        compilers: Checking arg "-debug"
        compilers: Unknown arg -debug
        compilers: Checking arg "-pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb"
        compilers: Unknown arg -pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb
        compilers: Checking arg "-subsystem:console"
        compilers: Unknown arg -subsystem:console
        compilers: Checking arg "-nologo"
        compilers: Unknown arg -nologo
        compilers: Checking arg "C:\cygwin\tmp\conftest.obj""
        compilers: Unknown arg C:\cygwin\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:\cygwin\tmp\ipo_6268.obj
        compilers: Unknown arg -mIPOPT_obj_output_file_name=C:\cygwin\tmp\ipo_6268.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:\cygwin\tmp\6268tempfile2
        compilers: Unknown arg -mGLOB_driver_tempfile_name=C:\cygwin\tmp\6268tempfile2
        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:\cygwin\tmp\ipo_6268.obj
        compilers: Unknown arg -mGLOB_obj_output_file=C:\cygwin\tmp\ipo_6268.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:\cygwin\tmp\conftest.obj
        compilers: Unknown arg C:\cygwin\tmp\conftest.obj
        compilers: Checking arg -mIPOPT_object_files=T
        compilers: Unknown arg -mIPOPT_object_files=T
        compilers: Checking arg -mIPOPT_assembly_files=C:\cygwin\tmp\6268alis3
        compilers: Unknown arg -mIPOPT_assembly_files=C:\cygwin\tmp\6268alis3
        compilers: Checking arg link
        compilers: Unknown arg link
        compilers: Checking arg -out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe
        compilers: Unknown arg -out:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe
        compilers: Checking arg -debug
        compilers: Unknown arg -debug
        compilers: Checking arg -pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb
        compilers: Unknown arg -pdb:C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.pdb
        compilers: Checking arg -subsystem:console
        compilers: Unknown arg -subsystem:console
        compilers: Checking arg -nologo
        compilers: Unknown arg -nologo
        compilers: Checking arg C:\cygwin\tmp\conftest.obj
        compilers: Unknown arg C:\cygwin\tmp\conftest.obj
        compilers: Libraries needed to link Fortran code with the C linker: ['-L/cygdrive/c/cygwin/packages/petsc-dev/\\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.setCompilers/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
            Popping language C
        compilers: Check that Fortran libraries can be used from C++
            Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                    Pushing language CXX
                    Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.setCompilers/conftest.cc 
stdout: conftest.cc
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
                        Pushing language CXX
                        Popping language CXX
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe    -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.setCompilers/conftest.o -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.SET\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.setCompilers/conftest.exe
            Popping language Cxx
        compilers: Fortran libraries can be used from C++
================================================================================
TEST checkFortranLinkingCxx from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.compilers/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
       call d1chk()

      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/cxxobj.o  /tmp/petsc-yKlxvD/config.compilers/confc.o   
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
            Popping language FC
        compilers: Fortran can link C++ functions
================================================================================
TEST checkFortran90 from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.compilers/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
          Defined "USING_F90" to "1"
        Fortran compiler supports F90
          Popping language FC
================================================================================
TEST checkFortran2003 from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe    -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.compilers/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
          Defined "USING_F2003" to "1"
        Fortran compiler supports F2003
          Popping language FC
================================================================================
TEST checkFortran90Array from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/compilers.py:1084)
TESTING: checkFortran90Array from config.compilers(config/BuildSystem/config/compilers.py:1084)
  Check for F90 array interfaces
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
        Cygwin detected: ignoring HAVE_F90_2PTR_ARG test
================================================================================
TEST checkFortranModuleInclude from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
          Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.compilers/confdir  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      program main
      use configtest

      write(*,*) testint

      end
                  Pushing language FC
                  Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.compilers/conftest.exe   -I/tmp/petsc-yKlxvD/config.compilers/confdir  -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.compilers/conftest.o /tmp/petsc-yKlxvD/config.compilers/configtest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.COM\conftest.exe not found or not built by the last incremental link; performing full link
        compilers: Fortran module include flag -I found
          Popping language FC
================================================================================
TEST checkFortranModuleOutput from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -module /tmp/petsc-yKlxvD/config.compilers/confdir  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Possible ERROR while running compiler: exit code 32512
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module  compile failed
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.compilers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -module:/tmp/petsc-yKlxvD/config.compilers/confdir  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.compilers/conftest.F 
Successful compile:
Source:
      module configtest
      integer testint
      parameter (testint = 42)
      end module configtest
        compilers: Fortran module output flag -module: found
          Popping language FC
================================================================================
TEST setupFrameworkCompilers from config.compilers(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/compilers.py:1367)
TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1367)
================================================================================
TEST configureFortranCPP from PETSc.utilities.fortranCPP(/cygdrive/c/cygwin/packages/petsc-dev/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/cygwin/packages/petsc-dev/config/BuildSystem/config/headers.py:105)
TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105)
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout: 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;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 61 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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"


























































































































































































































































































































































































Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 61 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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"

























































































































































































































































































































































































Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.headers/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.headers/conftest.o  
Executing: /tmp/petsc-yKlxvD/config.headers/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.headers/conftest.exe
          Defined "STDC_HEADERS" to "1"
================================================================================
TEST checkStat from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 65 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(5) : fatal error C1083: Cannot open include file: 'sys/wait.h': No such file or directorySource:
#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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 65 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 69 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 69 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/time.h>
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directorySource:
#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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 69 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(6) : error C2065: 'M_PI' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(6) : error C2065: 'M_PI' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <math.h>

int main() {
double pi = M_PI;

if (pi);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 77 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 77 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/socket.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 77 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
            Defined "HAVE_SYS_TYPES_H" to "1"
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 81 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 85 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 85 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 89 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'endian.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <endian.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'ieeefp.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <ieeefp.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'strings.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <strings.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sched.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'cxxabi.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <cxxabi.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/systeminfo.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/systeminfo.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 93 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 97 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/sysinfo.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/sysinfo.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/wait.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/wait.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 101 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 105 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 105 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'pthread.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <pthread.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 105 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/utsname.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/utsname.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'machine/endian.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <machine/endian.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 109 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 113 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 117 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 121 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 121 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/times.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/times.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 121 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 125 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 129 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 129 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'pwd.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <pwd.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 129 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/param.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/param.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'netdb.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <netdb.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 133 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'mathimf.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <mathimf.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/procfs.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/procfs.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sys/resource.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sys/resource.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <unistd.h>
================================================================================
TEST check from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 137 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'netinet/in.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <netinet/in.h>
================================================================================
TEST checkRecursiveMacros from config.headers(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.headers/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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-yKlxvD/PETSc.utilities.cacheDetails
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.headers  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.c(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directorySource:
#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;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o  
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externalsCould not determine LEVEL1_DCACHE_SIZE, using default 32768
          Popping language C
          Defined "LEVEL1_DCACHE_SIZE" to "32768"
          Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o  
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externalsCould not determine LEVEL1_DCACHE_LINESIZE, using default 32
          Popping language C
          Defined "LEVEL1_DCACHE_LINESIZE" to "32"
          Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails/conftest.o  
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
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:\cygwin\tmp\PE6E0A~1\PETSCU~1.CAC\conftest.exe : fatal error LNK1120: 2 unresolved externalsCould not determine LEVEL1_DCACHE_ASSOC, using default 2
          Popping language C
          Defined "LEVEL1_DCACHE_ASSOC" to "2"
================================================================================
TEST checkMemcmp from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:109)
TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:109)
  Check for 8-bit clean memcmp
                          All intermediate test results are stored in /tmp/petsc-yKlxvD/config.functions
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
Executing: /tmp/petsc-yKlxvD/config.functions/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.functions/conftest.exe
================================================================================
TEST checkSysinfo from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:133)
TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:133)
  Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG
Checking for functions [sysinfo]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysinfo();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sysinfo) || defined (__stub___sysinfo)
sysinfo_will_always_fail_with_ENOSYS();
#else
sysinfo();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sysinfo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sysinfo referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals================================================================================
TEST checkVPrintf from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:156)
TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:156)
  Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR
Checking for functions [vprintf]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_vprintf) || defined (__stub___vprintf)
vprintf_will_always_fail_with_ENOSYS();
#else
vprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
            Defined "HAVE_VPRINTF" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
c:\cygwin\tmp\petsc-yklxvd\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
================================================================================
TEST checkVFPrintf from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:163)
TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:163)
  Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR
Checking for functions [vfprintf]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char vfprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_vfprintf) || defined (__stub___vfprintf)
vfprintf_will_always_fail_with_ENOSYS();
#else
vfprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
            Defined "HAVE_VFPRINTF" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
c:\cygwin\tmp\petsc-yklxvd\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
================================================================================
TEST checkVSNPrintf from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:170)
TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:170)
  Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR
Checking for functions [_vsnprintf]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _vsnprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__vsnprintf) || defined (__stub____vsnprintf)
_vsnprintf_will_always_fail_with_ENOSYS();
#else
_vsnprintf();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
            Defined "HAVE__VSNPRINTF" to "1"
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.functions/conftest.cc 
stdout:
conftest.cc
c:\cygwin\tmp\petsc-yklxvd\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
          Popping language Cxx
================================================================================
TEST checkNanosleep from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:214)
TESTING: checkNanosleep from config.functions(config/BuildSystem/config/functions.py:214)
  Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(6) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(7) : error C2224: left of '.tv_sec' must have struct/union type
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(8) : error C2224: left of '.tv_nsec' must have struct/union type
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(6) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(7) : error C2224: left of '.tv_sec' must have struct/union type
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(8) : error C2224: left of '.tv_nsec' must have struct/union typeSource:
#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/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:190)
TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:190)
  Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.functions  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.functions/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
          Defined "SIGNAL_CAST" to " "
          Popping language Cxx
================================================================================
TEST checkFreeReturnType from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:200)
TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:200)
  Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(6) : error C2120: 'void' illegal with all types
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(6) : error C2120: 'void' illegal with all typesSource:
#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/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:206)
TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:206)
  Checks whether the variable argument list functionality is working
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
c:\cygwin\tmp\petsc-yklxvd\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l2' used
c:\cygwin\tmp\petsc-yklxvd\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol va_copy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol va_copy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsExecuting: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
c:\cygwin\tmp\petsc-yklxvd\config.functions\conftest.c(7) : warning C4700: uninitialized local variable 'l2' used
c:\cygwin\tmp\petsc-yklxvd\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol __va_copy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol __va_copy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals================================================================================
TEST checkClassify from config.functions(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/functions.py:88)
TESTING: checkClassify from config.functions(config/BuildSystem/config/functions.py:88)
  Recursive decompose to rapidly classify functions as found or missing
    To confirm that a function is missing, we require a compile/link
    failure with only that function in a compilation unit.  In contrast,
    we can confirm that many functions are present by compiling them all
    together in a large compilation unit.  We optimistically compile
    everything together, then trim all functions that were named in the
    error message and bisect the result.  The trimming is only an
    optimization to increase the likelihood of a big-batch compile
    succeeding; we do not rely on the compiler naming missing functions.
    
Checking for functions [rand getdomainname _sleep snprintf realpath dlsym bzero _getcwd getwd uname _lseek sleep _access lseek usleep _intel_fast_memset dlclose gethostname clock get_nprocs access _snprintf dlerror mkstemp fork getpagesize sbreak memalign sigset getcwd gethostbyname gettimeofday readlink PXFGETARG sigaction strcasecmp dlopen drand48 socket memmove signal popen getrusage times _intel_fast_memcpy time sysctlbyname stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();
char getdomainname();
char _sleep();
char snprintf();
char realpath();
char dlsym();
char bzero();
char _getcwd();
char getwd();
char uname();
char _lseek();
char sleep();
char _access();
char lseek();
char usleep();
char _intel_fast_memset();
char dlclose();
char gethostname();
char clock();
char get_nprocs();
char access();
char _snprintf();
char dlerror();
char mkstemp();
char fork();
char getpagesize();
char sbreak();
char memalign();
char sigset();
char getcwd();
char gethostbyname();
char gettimeofday();
char readlink();
char PXFGETARG();
char sigaction();
char strcasecmp();
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();
char getrusage();
char times();
char _intel_fast_memcpy();
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 34 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 34 unresolved externalsChecking for functions [rand getdomainname _sleep snprintf realpath dlsym bzero _getcwd getwd uname _lseek sleep _access lseek usleep _intel_fast_memset dlclose gethostname clock get_nprocs access _snprintf dlerror mkstemp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();
char getdomainname();
char _sleep();
char snprintf();
char realpath();
char dlsym();
char bzero();
char _getcwd();
char getwd();
char uname();
char _lseek();
char sleep();
char _access();
char lseek();
char usleep();
char _intel_fast_memset();
char dlclose();
char gethostname();
char clock();
char get_nprocs();
char access();
char _snprintf();
char dlerror();
char mkstemp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 15 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 15 unresolved externalsChecking for functions [rand getdomainname _sleep snprintf realpath dlsym bzero _getcwd getwd uname _lseek sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();
char getdomainname();
char _sleep();
char snprintf();
char realpath();
char dlsym();
char bzero();
char _getcwd();
char getwd();
char uname();
char _lseek();
char sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif
;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 8 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 8 unresolved externalsChecking for functions [rand getdomainname _sleep snprintf realpath dlsym]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();
char getdomainname();
char _sleep();
char snprintf();
char realpath();
char dlsym();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externalsChecking for functions [rand getdomainname _sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();
char getdomainname();
char _sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [rand]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char rand();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_rand) || defined (__stub___rand)
rand_will_always_fail_with_ENOSYS();
#else
rand();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_RAND" to "1"
Checking for functions [getdomainname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getdomainname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getdomainname) || defined (__stub___getdomainname)
getdomainname_will_always_fail_with_ENOSYS();
#else
getdomainname();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol getdomainname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__sleep) || defined (__stub____sleep)
_sleep_will_always_fail_with_ENOSYS();
#else
_sleep();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE__SLEEP" to "1"
Checking for functions [snprintf realpath dlsym]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();
char realpath();
char dlsym();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [snprintf]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char snprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_snprintf) || defined (__stub___snprintf)
snprintf_will_always_fail_with_ENOSYS();
#else
snprintf();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol snprintf referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [realpath]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char realpath();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_realpath) || defined (__stub___realpath)
realpath_will_always_fail_with_ENOSYS();
#else
realpath();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol realpath referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [dlsym]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlsym();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlsym) || defined (__stub___dlsym)
dlsym_will_always_fail_with_ENOSYS();
#else
dlsym();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlsym referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [bzero _getcwd getwd uname _lseek sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();
char _getcwd();
char getwd();
char uname();
char _lseek();
char sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externalsChecking for functions [bzero _getcwd getwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();
char _getcwd();
char getwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externalsChecking for functions [bzero]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bzero();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_bzero) || defined (__stub___bzero)
bzero_will_always_fail_with_ENOSYS();
#else
bzero();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol bzero referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_getcwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _getcwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__getcwd) || defined (__stub____getcwd)
_getcwd_will_always_fail_with_ENOSYS();
#else
_getcwd();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE__GETCWD" to "1"
Checking for functions [getwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getwd) || defined (__stub___getwd)
getwd_will_always_fail_with_ENOSYS();
#else
getwd();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol getwd referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [uname _lseek sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char uname();
char _lseek();
char sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externalsChecking for functions [uname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char uname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_uname) || defined (__stub___uname)
uname_will_always_fail_with_ENOSYS();
#else
uname();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol uname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_lseek]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _lseek();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__lseek) || defined (__stub____lseek)
_lseek_will_always_fail_with_ENOSYS();
#else
_lseek();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE__LSEEK" to "1"
Checking for functions [sleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sleep) || defined (__stub___sleep)
sleep_will_always_fail_with_ENOSYS();
#else
sleep();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_access lseek usleep _intel_fast_memset dlclose gethostname clock get_nprocs access _snprintf dlerror mkstemp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();
char lseek();
char usleep();
char _intel_fast_memset();
char dlclose();
char gethostname();
char clock();
char get_nprocs();
char access();
char _snprintf();
char dlerror();
char mkstemp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif
;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 7 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 7 unresolved externalsChecking for functions [_access lseek usleep _intel_fast_memset dlclose gethostname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();
char lseek();
char usleep();
char _intel_fast_memset();
char dlclose();
char gethostname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externalsChecking for functions [_access lseek usleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();
char lseek();
char usleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_access]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _access();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__access) || defined (__stub____access)
_access_will_always_fail_with_ENOSYS();
#else
_access();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE__ACCESS" to "1"
Checking for functions [lseek]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char lseek();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_lseek) || defined (__stub___lseek)
lseek_will_always_fail_with_ENOSYS();
#else
lseek();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
                          Defined "HAVE_LSEEK" to "1"
Checking for functions [usleep]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char usleep();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_usleep) || defined (__stub___usleep)
usleep_will_always_fail_with_ENOSYS();
#else
usleep();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol usleep referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_intel_fast_memset dlclose gethostname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();
char dlclose();
char gethostname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [_intel_fast_memset]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__intel_fast_memset) || defined (__stub____intel_fast_memset)
_intel_fast_memset_will_always_fail_with_ENOSYS();
#else
_intel_fast_memset();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [dlclose]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlclose();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlclose) || defined (__stub___dlclose)
dlclose_will_always_fail_with_ENOSYS();
#else
dlclose();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlclose referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [gethostname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_gethostname) || defined (__stub___gethostname)
gethostname_will_always_fail_with_ENOSYS();
#else
gethostname();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [clock get_nprocs access _snprintf dlerror mkstemp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char clock();
char get_nprocs();
char access();
char _snprintf();
char dlerror();
char mkstemp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [clock get_nprocs access]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char clock();
char get_nprocs();
char access();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [clock]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char clock();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_clock) || defined (__stub___clock)
clock_will_always_fail_with_ENOSYS();
#else
clock();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_CLOCK" to "1"
Checking for functions [get_nprocs]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_get_nprocs) || defined (__stub___get_nprocs)
get_nprocs_will_always_fail_with_ENOSYS();
#else
get_nprocs();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol get_nprocs referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [access]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char access();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_access) || defined (__stub___access)
access_will_always_fail_with_ENOSYS();
#else
access();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_ACCESS" to "1"
Checking for functions [_snprintf dlerror mkstemp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _snprintf();
char dlerror();
char mkstemp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externalsChecking for functions [_snprintf]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char _snprintf();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__snprintf) || defined (__stub____snprintf)
_snprintf_will_always_fail_with_ENOSYS();
#else
_snprintf();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE__SNPRINTF" to "1"
Checking for functions [dlerror]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlerror();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlerror) || defined (__stub___dlerror)
dlerror_will_always_fail_with_ENOSYS();
#else
dlerror();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol dlerror referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [mkstemp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mkstemp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
mkstemp_will_always_fail_with_ENOSYS();
#else
mkstemp();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol mkstemp referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [fork getpagesize sbreak memalign sigset getcwd gethostbyname gettimeofday readlink PXFGETARG sigaction strcasecmp dlopen drand48 socket memmove signal popen getrusage times _intel_fast_memcpy time sysctlbyname stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();
char getpagesize();
char sbreak();
char memalign();
char sigset();
char getcwd();
char gethostbyname();
char gettimeofday();
char readlink();
char PXFGETARG();
char sigaction();
char strcasecmp();
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();
char getrusage();
char times();
char _intel_fast_memcpy();
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                          Pushing language C
                          Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 19 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 19 unresolved externalsChecking for functions [fork getpagesize sbreak memalign sigset getcwd gethostbyname gettimeofday readlink PXFGETARG sigaction strcasecmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();
char getpagesize();
char sbreak();
char memalign();
char sigset();
char getcwd();
char gethostbyname();
char gettimeofday();
char readlink();
char PXFGETARG();
char sigaction();
char strcasecmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif
;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 11 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 11 unresolved externalsChecking for functions [fork getpagesize sbreak memalign sigset getcwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();
char getpagesize();
char sbreak();
char memalign();
char sigset();
char getcwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 5 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 5 unresolved externalsChecking for functions [fork getpagesize sbreak]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();
char getpagesize();
char sbreak();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [fork]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char fork();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_fork) || defined (__stub___fork)
fork_will_always_fail_with_ENOSYS();
#else
fork();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol fork referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [getpagesize]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getpagesize();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
getpagesize_will_always_fail_with_ENOSYS();
#else
getpagesize();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol getpagesize referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [sbreak]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sbreak();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sbreak) || defined (__stub___sbreak)
sbreak_will_always_fail_with_ENOSYS();
#else
sbreak();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sbreak referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [memalign sigset getcwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();
char sigset();
char getcwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 2 unresolved externalsChecking for functions [memalign]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memalign();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_memalign) || defined (__stub___memalign)
memalign_will_always_fail_with_ENOSYS();
#else
memalign();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol memalign referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [sigset]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigset();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sigset) || defined (__stub___sigset)
sigset_will_always_fail_with_ENOSYS();
#else
sigset();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigset referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [getcwd]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getcwd();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getcwd) || defined (__stub___getcwd)
getcwd_will_always_fail_with_ENOSYS();
#else
getcwd();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_GETCWD" to "1"
Checking for functions [gethostbyname gettimeofday readlink PXFGETARG sigaction strcasecmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostbyname();
char gettimeofday();
char readlink();
char PXFGETARG();
char sigaction();
char strcasecmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 6 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 6 unresolved externalsChecking for functions [gethostbyname gettimeofday readlink]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostbyname();
char gettimeofday();
char readlink();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [gethostbyname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gethostbyname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
gethostbyname_will_always_fail_with_ENOSYS();
#else
gethostbyname();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol gethostbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [gettimeofday]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char gettimeofday();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
gettimeofday_will_always_fail_with_ENOSYS();
#else
gettimeofday();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol gettimeofday referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [readlink]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char readlink();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_readlink) || defined (__stub___readlink)
readlink_will_always_fail_with_ENOSYS();
#else
readlink();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol readlink referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [PXFGETARG sigaction strcasecmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();
char sigaction();
char strcasecmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [PXFGETARG]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [sigaction]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sigaction();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sigaction) || defined (__stub___sigaction)
sigaction_will_always_fail_with_ENOSYS();
#else
sigaction();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sigaction referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [strcasecmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char strcasecmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
strcasecmp_will_always_fail_with_ENOSYS();
#else
strcasecmp();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [dlopen drand48 socket memmove signal popen getrusage times _intel_fast_memcpy time sysctlbyname stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();
char getrusage();
char times();
char _intel_fast_memcpy();
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 8 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 8 unresolved externalsChecking for functions [dlopen drand48 socket memmove signal popen]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();
char drand48();
char socket();
char memmove();
char signal();
char popen();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externalsChecking for functions [dlopen drand48 socket]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();
char drand48();
char socket();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [dlopen]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_dlopen) || defined (__stub___dlopen)
dlopen_will_always_fail_with_ENOSYS();
#else
dlopen();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol dlopen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [drand48]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char drand48();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_drand48) || defined (__stub___drand48)
drand48_will_always_fail_with_ENOSYS();
#else
drand48();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol drand48 referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [socket]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char socket();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_socket) || defined (__stub___socket)
socket_will_always_fail_with_ENOSYS();
#else
socket();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol socket referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [memmove signal popen]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memmove();
char signal();
char popen();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [memmove]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char memmove();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_memmove) || defined (__stub___memmove)
memmove_will_always_fail_with_ENOSYS();
#else
memmove();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_MEMMOVE" to "1"
Checking for functions [signal]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char signal();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_signal) || defined (__stub___signal)
signal_will_always_fail_with_ENOSYS();
#else
signal();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
                          Defined "HAVE_SIGNAL" to "1"
Checking for functions [popen]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char popen();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_popen) || defined (__stub___popen)
popen_will_always_fail_with_ENOSYS();
#else
popen();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol popen referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [getrusage times _intel_fast_memcpy time sysctlbyname stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getrusage();
char times();
char _intel_fast_memcpy();
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                              Pushing language C
                              Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 4 unresolved externalsChecking for functions [getrusage times _intel_fast_memcpy]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getrusage();
char times();
char _intel_fast_memcpy();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 3 unresolved externalsChecking for functions [getrusage]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char getrusage();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_getrusage) || defined (__stub___getrusage)
getrusage_will_always_fail_with_ENOSYS();
#else
getrusage();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol getrusage referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [times]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char times();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_times) || defined (__stub___times)
times_will_always_fail_with_ENOSYS();
#else
times();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol times referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [_intel_fast_memcpy]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__intel_fast_memcpy) || defined (__stub____intel_fast_memcpy)
_intel_fast_memcpy_will_always_fail_with_ENOSYS();
#else
_intel_fast_memcpy();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol _intel_fast_memcpy referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [time sysctlbyname stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char time();
char sysctlbyname();
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                                Pushing language C
                                Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [time]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char time();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_time) || defined (__stub___time)
time_will_always_fail_with_ENOSYS();
#else
time();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_TIME" to "1"
Checking for functions [sysctlbyname]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char sysctlbyname();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
sysctlbyname_will_always_fail_with_ENOSYS();
#else
sysctlbyname();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol sysctlbyname referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [stricmp]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char stricmp();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_stricmp) || defined (__stub___stricmp)
stricmp_will_always_fail_with_ENOSYS();
#else
stricmp();
#endif
;
  return 0;
}
                                  Pushing language C
                                  Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o  
                          Defined "HAVE_STRICMP" to "1"
================================================================================
TEST configureMemorySize from PETSc.utilities.getResidentSetSize(/cygdrive/c/cygwin/packages/petsc-dev/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/cygwin/packages/petsc-dev/config/PETSc/utilities/FPTrap.py:27)
TESTING: configureFPTrap from PETSc.utilities.FPTrap(config/PETSc/utilities/FPTrap.py:27)
  Checking the handling of floating point traps
Checking for header: sigfpe.h
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'sigfpe.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <sigfpe.h>
Checking for header: fpxcp.h
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'fpxcp.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <fpxcp.h>
Checking for header: floatingpoint.h
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 225 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"






#line 8 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 9 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 10 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'floatingpoint.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <floatingpoint.h>
================================================================================
TEST configureFeatureTestMacros from PETSc.utilities.featureTestMacros(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/featureTestMacros.py:13)
TESTING: configureFeatureTestMacros from PETSc.utilities.featureTestMacros(config/PETSc/utilities/featureTestMacros.py:13)
  Checks if certain feature test macros are support
                    All intermediate test results are stored in /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.FEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sysctl.h': No such file or directory
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.FEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sysctl.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#define _POSIX_C_SOURCE 200112L
#include <sysctl.h>

int main() {
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE
#include<stdlib.h>

int main() {
;
  return 0;
}
          Defined "_BSD_SOURCE" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.FEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directory
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.FEA\conftest.c(4) : fatal error C1083: Cannot open include file: 'sched.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#define _GNU_SOURCE
#include <sched.h>

int main() {
cpu_set_t mset;
CPU_ZERO(&mset);;
  return 0;
}
================================================================================
TEST check_siginfo_t from config.types(/cygdrive/c/cygwin/packages/petsc-dev/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-yKlxvD/config.types
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'siginfo_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'siginfo_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifierSource:
#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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'mode_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'mode_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifierSource:
#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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'int32_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'int32_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifierSource:
#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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'pid_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'pid_t' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2146: syntax error : missing ';' before identifier 'a'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'a' : undeclared identifierSource:
#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/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.TYP\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 227 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"



#line 231 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"

#line 233 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.TYP\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\conffix.h"
#line 12 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\conffix.h"
#line 13 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.types\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\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:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.TYP\\conftest.c"
          Defined "uid_t" to "int"
          Defined "gid_t" to "int"
================================================================================
TEST checkSignal from config.types(/cygdrive/c/cygwin/packages/petsc-dev/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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/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
       Note that since PETSc source code uses _Complex we test specifically for that, not complex
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(3) : fatal error C1083: Cannot open include file: 'complex.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <complex.h>

int main() {
double _Complex x;
 x = I;
;
  return 0;
}
================================================================================
TEST checkCxxComplex from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:117)
TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:117)
  Check for complex numbers in namespace std
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.types  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/config.types/conftest.cc 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -GR -EHsc -Z7 -Zm200 /tmp/petsc-yKlxvD/config.types/conftest.o  
          Defined "HAVE_CXX_COMPLEX" to "1"
          Popping language Cxx
================================================================================
TEST checkFortranKind from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:138)
TESTING: checkFortranKind from config.types(config/BuildSystem/config/types.py:138)
  Checks whether selected_int_kind etc work USE_FORTRANKIND
          Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.types  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.types/conftest.F 
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/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:150)
TESTING: checkFortranDReal from config.types(config/BuildSystem/config/types.py:150)
  Checks whether dreal is provided in Fortran, and if not defines MISSING_DREAL
          Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.types  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.types/conftest.F 
stdout:
C:\cygwin\tmp\PE6E0A~1\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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol DREAL referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 24576
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol DREAL referenced in function MAIN__
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe : fatal error LNK1120: 1 unresolved externals          Defined "MISSING_DREAL" to "1"
          Popping language FC
================================================================================
TEST checkConst from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:158)
TESTING: checkConst from config.types(config/BuildSystem/config/types.py:158)
  Checks for working const, and if not found defines it to empty string
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
c:\cygwin\tmp\petsc-yklxvd\config.types\conftest.c(25) : warning C4700: uninitialized local variable 'x' used
c:\cygwin\tmp\petsc-yklxvd\config.types\conftest.c(30) : warning C4700: uninitialized local variable 't' used
c:\cygwin\tmp\petsc-yklxvd\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/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:214)
TESTING: checkEndian from config.types(config/BuildSystem/config/types.py:214)
  If the machine is big endian, defines WORDS_BIGENDIAN
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2065: 'bogus' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'endian'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2065: 'endian' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'macros'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'macros' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2065: 'bogus' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'endian'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2065: 'endian' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(11) : error C2146: syntax error : missing ';' before identifier 'macros'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.c(13) : error C2065: 'macros' : undeclared identifierSource:
#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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
          Popping language C
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: char
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_CHAR" to "1"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: void *
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_VOID_P" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: short
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_SHORT" to "2"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: int
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_INT" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_LONG" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: long long
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_LONG_LONG" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: float
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_FLOAT" to "4"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: double
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_DOUBLE" to "8"
================================================================================
TEST checkSizeof from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:267)
TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:267)
  Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size
Checking for size of type: size_t
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
            Popping language C
            Defined "SIZEOF_SIZE_T" to "8"
================================================================================
TEST checkBitsPerByte from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:318)
TESTING: checkBitsPerByte from config.types(config/BuildSystem/config/types.py:318)
  Determine the nubmer of bits per byte and define BITS_PER_BYTE
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.types/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.types/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.types/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.types/conftest.o  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.TYP\conftest.exe not found or not built by the last incremental link; performing full link
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
Executing: /tmp/petsc-yKlxvD/config.types/conftest.exe
          Defined "BITS_PER_BYTE" to "8"
================================================================================
TEST checkVisibility from config.types(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/types.py:364)
TESTING: checkVisibility from config.types(config/BuildSystem/config/types.py:364)
================================================================================
TEST configureMemAlign from PETSc.utilities.memAlign(/cygdrive/c/cygwin/packages/petsc-dev/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/cygwin/packages/petsc-dev/config/PETSc/utilities/CHUD.py:25)
TESTING: configureCHUD from PETSc.utilities.CHUD(config/PETSc/utilities/CHUD.py:25)
  Determines if the Apple CHUD hardware monitoring utilities are available
Executing: uname -s
stdout: CYGWIN_NT-6.1-WOW64
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [socket] in library ['socket', 'nsl'] []
            Pushing language C
                        All intermediate test results are stored in /tmp/petsc-yKlxvD/config.libraries
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();
static void _check_socket() { socket(); }

int main() {
_check_socket();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -lsocket -lnsl  
stdout: LINK : fatal error LNK1104: cannot open file 'libsocket.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libsocket.lib'            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [handle_sigfpes] in library ['fpe'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();
static void _check_handle_sigfpes() { handle_sigfpes(); }

int main() {
_check_handle_sigfpes();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -lfpe  
stdout: LINK : fatal error LNK1104: cannot open file 'libfpe.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libfpe.lib'            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [socket] in library ['socket', 'nsl'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char socket();
static void _check_socket() { socket(); }

int main() {
_check_socket();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -lsocket -lnsl  
stdout: LINK : fatal error LNK1104: cannot open file 'libsocket.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libsocket.lib'            Popping language C
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [handle_sigfpes] in library ['fpe'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char handle_sigfpes();
static void _check_handle_sigfpes() { handle_sigfpes(); }

int main() {
_check_handle_sigfpes();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -lfpe  
stdout: LINK : fatal error LNK1104: cannot open file 'libfpe.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libfpe.lib'            Popping language C
================================================================================
TEST checkMath from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:250)
TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:250)
  Check for sin() in libm, the math library
          Checking for functions [sin floor log10 pow] in library [''] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double sin(double);
static void _check_sin() { double x = 0,y; y = sin(x);
; }
double floor(double);
static void _check_floor() { double x = 0,y; y = floor(x);
; }
double log10(double);
static void _check_log10() { double x = 0,y; y = log10(x);
; }
double pow(double, double);
static void _check_pow() { double x = 0,y ; y = pow(x, x);
; }

int main() {
_check_sin();
_check_floor();
_check_log10();
_check_pow();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o    
            Popping language C
        Math functions are linked in by default
================================================================================
TEST checkMathErf from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:266)
TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:266)
  Check for erf() in libm, the math library
          Checking for functions [erf] in library [] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double erf(double);
static void _check_erf() { double x = 0,y; y = erf(x);
; }

int main() {
_check_erf();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol erf referenced in function _check_erf
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol erf referenced in function _check_erf
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language C
        Warning: erf() not found
================================================================================
TEST checkMathTgamma from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:275)
TESTING: checkMathTgamma from config.libraries(config/BuildSystem/config/libraries.py:275)
  Check for tgama() in libm, the math library
          Checking for functions [tgamma] in library [] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
double tgamma(double);
static void _check_tgamma() { double x = 0,y; y = tgamma(x);
; }

int main() {
_check_tgamma();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  
stdout:
conftest.obj : error LNK2019: unresolved external symbol tgamma referenced in function _check_tgamma
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol tgamma referenced in function _check_tgamma
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language C
        Warning: tgamma() not found
================================================================================
TEST checkMathFenv from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:284)
TESTING: checkMathFenv from config.libraries(config/BuildSystem/config/libraries.py:284)
  Checks if <fenv.h> can be used with FE_DFL_ENV
          Checking for functions [fesetenv] in library [] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(4) : fatal error C1083: Cannot open include file: 'fenv.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <fenv.h>
static void _check_fesetenv() { fesetenv(FE_DFL_ENV);; }

int main() {
_check_fesetenv();;
  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/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:292)
TESTING: checkCompression from config.libraries(config/BuildSystem/config/libraries.py:292)
  Check for libz, the compression library
          Checking for functions [compress uncompress] in library [''] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: 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);
static void _check_compress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
; }
int uncompress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);
static void _check_uncompress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret = uncompress(dest, &destLen, source, sourceLen);
; }

int main() {
_check_compress();
_check_uncompress();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o    
stdout:
conftest.obj : error LNK2019: unresolved external symbol compress referenced in function _check_compress
conftest.obj : error LNK2019: unresolved external symbol uncompress referenced in function _check_uncompress
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 2 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol compress referenced in function _check_compress
conftest.obj : error LNK2019: unresolved external symbol uncompress referenced in function _check_uncompress
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 2 unresolved externals            Popping language C
          Checking for functions [compress uncompress] in library ['z'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: 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);
static void _check_compress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
; }
int uncompress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);
static void _check_uncompress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret = uncompress(dest, &destLen, source, sourceLen);
; }

int main() {
_check_compress();
_check_uncompress();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -lz  
stdout: LINK : fatal error LNK1104: cannot open file 'libz.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libz.lib'            Popping language C
          Checking for functions [compress uncompress] in library ['zlib.lib'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: 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);
static void _check_compress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret =   compress(dest, &destLen, source, sourceLen);
; }
int uncompress(char *dest, unsigned long *destLen, const char *source, unsigned long sourceLen);
static void _check_uncompress() { char *dest = 0; const char *source = 0; unsigned long destLen = 0, sourceLen = 0; int ret = 0; ret = uncompress(dest, &destLen, source, sourceLen);
; }

int main() {
_check_compress();
_check_uncompress();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  zlib.lib  
stdout: LINK : fatal error LNK1104: cannot open file 'zlib.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'zlib.lib'            Popping language C
        Warning: No compression library found
================================================================================
TEST checkRealtime from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:313)
TESTING: checkRealtime from config.libraries(config/BuildSystem/config/libraries.py:313)
  Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions)
          Checking for functions [clock_gettime] in library [''] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2065: 'CLOCK_REALTIME' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2065: 'CLOCK_REALTIME' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <time.h>
static void _check_clock_gettime() { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);; }

int main() {
_check_clock_gettime();;
  return 0;
}
              Compile failed inside link

            Popping language C
          Checking for functions [clock_gettime] in library ['rt'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2065: 'CLOCK_REALTIME' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2079: 'tp' uses undefined struct 'timespec'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.c(5) : error C2065: 'CLOCK_REALTIME' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <time.h>
static void _check_clock_gettime() { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);; }

int main() {
_check_clock_gettime();;
  return 0;
}
              Compile failed inside link

            Popping language C
        Warning: No realtime library found
================================================================================
TEST checkDynamic from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/libraries.py:329)
TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:329)
  Check for the header and libraries necessary for dynamic library manipulation
          Checking for functions [dlopen] in library ['dl'] []
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dlopen();
static void _check_dlopen() { dlopen(); }

int main() {
_check_dlopen();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -ldl  
stdout: LINK : fatal error LNK1104: cannot open file 'libdl.lib'
Possible ERROR while running linker: exit code 512
stdout:
LINK : fatal error LNK1104: cannot open file 'libdl.lib'            Popping language C
Checking for header: dlfcn.h
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -E  -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.headers  /tmp/petsc-yKlxvD/config.headers/conftest.c 
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 301 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 12 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 13 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\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: exit code 512
stdout:
conftest.c
#line 1 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"





#line 7 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 15 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 19 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 23 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 27 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 31 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 35 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 39 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 43 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 47 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 51 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 55 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 59 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 63 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 67 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 71 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 75 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 79 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 83 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 87 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 91 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 95 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 99 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 103 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 107 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 111 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 115 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 119 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 123 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 127 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 131 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 135 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 139 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 143 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 147 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 151 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 155 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 159 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 163 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 167 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 171 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 175 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 179 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 183 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 187 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 191 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 195 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 199 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 203 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 207 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 211 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 215 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 219 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 223 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 227 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 231 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 235 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 239 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 243 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 247 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 251 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 255 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 259 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 263 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 267 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 271 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 275 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 279 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 283 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 287 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 291 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 295 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"



#line 299 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"

#line 301 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\confdefs.h"
#line 2 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
#line 1 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"



typedef int int32_t;
typedef int mode_t;
typedef int pid_t;



#line 11 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 12 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 13 "c:\\cygwin\\tmp\\petsc-yklxvd\\config.headers\\conffix.h"
#line 3 "C:\\cygwin\\tmp\\PE6E0A~1\\CONFIG~1.HEA\\conftest.c"
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.HEA\conftest.c(3) : fatal error C1083: Cannot open include file: 'dlfcn.h': No such file or directorySource:
#include "confdefs.h"
#include "conffix.h"
#include <dlfcn.h>
================================================================================
TEST configureTimers from PETSc.utilities.timer(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/timer.py:35)
TESTING: configureTimers from PETSc.utilities.timer(config/PETSc/utilities/timer.py:35)
  Sets PETSC_HAVE_FAST_MPI_WTIME PETSC_USE_READ_REAL_TIME PETSC_USE_MICROSOFT_TIME.
            Checking for functions [MPI_CRAY_barrier] in library [''] []
              Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_CRAY_barrier();
static void _check_MPI_CRAY_barrier() { MPI_CRAY_barrier(); }

int main() {
_check_MPI_CRAY_barrier();;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o    
stdout:
conftest.obj : error LNK2019: unresolved external symbol MPI_CRAY_barrier referenced in function _check_MPI_CRAY_barrier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
conftest.obj : error LNK2019: unresolved external symbol MPI_CRAY_barrier referenced in function _check_MPI_CRAY_barrier
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals              Popping language C
          Cray-MPI test failure
================================================================================
TEST configureMissingDefines from PETSc.utilities.missing(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:39)
TESTING: configureMissingDefines from PETSc.utilities.missing(config/PETSc/utilities/missing.py:39)
  Checks for limits
                    All intermediate test results are stored in /tmp/petsc-yKlxvD/PETSc.utilities.missing
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: 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;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries -I/tmp/petsc-yKlxvD/PETSc.utilities.missing  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: 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/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:49)
TESTING: configureMissingUtypeTypedefs from PETSc.utilities.missing(config/PETSc/utilities/missing.py:49)
   Checks if u_short is undefined 
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/config.libraries -I/tmp/petsc-yKlxvD/PETSc.utilities.missing  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'u_short' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2146: syntax error : missing ';' before identifier 'foo'
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'foo' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'u_short' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2146: syntax error : missing ';' before identifier 'foo'
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'foo' : undeclared identifierSource:
#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/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:55)
TESTING: configureMissingFunctions from PETSc.utilities.missing(config/PETSc/utilities/missing.py:55)
  Checks for SOCKETS
            Checking for functions [socket] in library ['Ws2_32.lib'] []
              Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
#include <Winsock2.h>
static void _check_socket() { socket(0,0,0);; }

int main() {
_check_socket();;
  return 0;
}
                      Pushing language C
                      Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  Ws2_32.lib  
              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"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o Ws2_32.lib  
          Defined "HAVE_CLOSESOCKET" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: 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
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o Ws2_32.lib  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.exe not found or not built by the last incremental link; performing full link
          Defined "HAVE_WSAGETLASTERROR" to "1"
================================================================================
TEST configureMissingSignals from PETSc.utilities.missing(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:75)
TESTING: configureMissingSignals from PETSc.utilities.missing(config/PETSc/utilities/missing.py:75)
  Check for missing signals, and define MISSING_<signal name> if necessary
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGABRT;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGALRM' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGALRM' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGALRM;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGALRM" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGBUS' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGBUS' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGBUS;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGBUS" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCHLD' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCHLD' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGCHLD;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGCHLD" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCONT' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGCONT' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGCONT;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGCONT" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGFPE;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGHUP' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGHUP' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGHUP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGHUP" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGILL;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGINT;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGKILL' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGKILL' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGKILL;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGKILL" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGPIPE' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGPIPE' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGPIPE;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGPIPE" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGQUIT' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGQUIT' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGQUIT;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGQUIT" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSEGV;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSTOP' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSTOP' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSTOP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGSTOP" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSYS' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGSYS' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGSYS;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGSYS" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTERM;

if (i);
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTRAP' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTRAP' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTRAP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGTRAP" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTSTP' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGTSTP' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGTSTP;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGTSTP" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGURG' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGURG' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGURG;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGURG" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR1' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR1' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#include <signal.h>

int main() {
int i=SIGUSR1;

if (i);
;
  return 0;
}
          Defined "MISSING_SIGUSR1" to "1"
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR2' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(6) : error C2065: 'SIGUSR2' : undeclared identifierSource:
#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/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:92)
TESTING: configureMissingGetdomainnamePrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:92)
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : error C2065: 'getdomainname' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : warning C4047: 'initializing' : 'int (__cdecl *)(char *,size_t)' differs in levels of indirection from 'int'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : error C2065: 'getdomainname' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : warning C4047: 'initializing' : 'int (__cdecl *)(char *,size_t)' differs in levels of indirection from 'int'Source:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

int (*getdomainname_ptr)(char*,size_t) = getdomainname;
char test[10];
if (getdomainname_ptr(test,10)) return 1;
;
  return 0;
}
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : error C2065: 'getdomainname' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : warning C4047: 'initializing' : 'int (__cdecl *)(char *,int)' differs in levels of indirection from 'int'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : error C2065: 'getdomainname' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(14) : warning C4047: 'initializing' : 'int (__cdecl *)(char *,int)' differs in levels of indirection from 'int'Source:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

int (*getdomainname_ptr)(char*,int) = getdomainname;
char test[10];
if (getdomainname_ptr(test,10)) return 1;
;
  return 0;
}
          Added prototype #include <stddef.h>
int getdomainname(char *, size_t); to language C
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.cc 
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(14) : error C2065: 'getdomainname' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(14) : error C2065: 'getdomainname' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

int (*getdomainname_ptr)(char*,size_t) = getdomainname;
char test[10];
if (getdomainname_ptr(test,10)) return 1;
;
  return 0;
}
            Compile failed inside link

Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.cc 
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(14) : error C2065: 'getdomainname' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(14) : error C2065: 'getdomainname' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_UNISTD_H
#include <unistd.h>
#endif
#ifdef PETSC_HAVE_NETDB_H
#include <netdb.h>
#endif

int main() {

int (*getdomainname_ptr)(char*,int) = getdomainname;
char test[10];
if (getdomainname_ptr(test,10)) return 1;
;
  return 0;
}
            Compile failed inside link

          Added prototype #include <stddef.h>
int getdomainname(char *, size_t); to language extern C
          Popping language Cxx
================================================================================
TEST configureMissingSrandPrototype from PETSc.utilities.missing(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:117)
TESTING: configureMissingSrandPrototype from PETSc.utilities.missing(config/PETSc/utilities/missing.py:117)
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(11) : error C2065: 'drand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(11) : warning C4047: 'initializing' : 'double (__cdecl *)(void)' differs in levels of indirection from 'int'
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(12) : error C2065: 'srand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(12) : warning C4047: 'initializing' : 'void (__cdecl *)(long)' differs in levels of indirection from 'int'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(11) : error C2065: 'drand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(11) : warning C4047: 'initializing' : 'double (__cdecl *)(void)' differs in levels of indirection from 'int'
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(12) : error C2065: 'srand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.c(12) : warning C4047: 'initializing' : 'void (__cdecl *)(long)' differs in levels of indirection from 'int'Source:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_STDLIB_H
#include <stdlib.h>
#endif

int main() {

double (*drand48_ptr)(void) = drand48;
void (*srand48_ptr)(long int) = srand48;
long int seed=10;
srand48_ptr(seed);
if (drand48_ptr() > 0.5) return 1;
;
  return 0;
}
          Added prototype double drand48(void); to language C
          Added prototype void   srand48(long int); to language C
          Pushing language Cxx
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing  -MT -GR -EHsc -Z7 -Zm200  -TP   /tmp/petsc-yKlxvD/PETSc.utilities.missing/conftest.cc 
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(11) : error C2065: 'drand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(12) : error C2065: 'srand48' : undeclared identifier
Possible ERROR while running compiler: exit code 512
stdout:
conftest.cc
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(11) : error C2065: 'drand48' : undeclared identifier
C:\cygwin\tmp\PE6E0A~1\PETSCU~1.MIS\conftest.cc(12) : error C2065: 'srand48' : undeclared identifierSource:
#include "confdefs.h"
#include "conffix.h"
#define _BSD_SOURCE

#ifdef PETSC_HAVE_STDLIB_H
#include <stdlib.h>
#endif

int main() {

double (*drand48_ptr)(void) = drand48;
void (*srand48_ptr)(long int) = srand48;
long int seed=10;
srand48_ptr(seed);
if (drand48_ptr() > 0.5) return 1;
;
  return 0;
}
            Compile failed inside link

          Added prototype double drand48(void); to language extern C
          Added prototype void   srand48(long int); to language extern C
          Popping language Cxx
================================================================================
TEST configureMissingIntelFastPrototypes from PETSc.utilities.missing(/cygdrive/c/cygwin/packages/petsc-dev/config/PETSc/utilities/missing.py:141)
TESTING: configureMissingIntelFastPrototypes from PETSc.utilities.missing(config/PETSc/utilities/missing.py:141)
================================================================================
TEST configureFortranCommandLine from PETSc.utilities.fortranCommandLine(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [] in library [''] []
            Pushing language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.libraries -I/tmp/petsc-yKlxvD/config.types  -MT -Z7 -fpp  /tmp/petsc-yKlxvD/config.libraries/conftest.F 
Successful compile:
Source:
      program main
      integer i
      character*(80) arg
       call get_command_argument(i,arg)
      end
                    Pushing language FC
                    Popping language FC
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe ifort  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -Z7 -fpp /tmp/petsc-yKlxvD/config.libraries/conftest.o   Ws2_32.lib  
stdout: LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe not found or not built by the last incremental link; performing full link
            Popping language FC
          Defined "HAVE_FORTRAN_GET_COMMAND_ARGUMENT" to "1"
          Popping language FC
          Pushing language C
          Checking for functions [GET_COMMAND_ARGUMENT] in library [''] ['-L/cygdrive/c/cygwin/packages/petsc-dev/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GET_COMMAND_ARGUMENT();
static void _check_GET_COMMAND_ARGUMENT() { GET_COMMAND_ARGUMENT(); }

int main() {
_check_GET_COMMAND_ARGUMENT();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol GET_COMMAND_ARGUMENT referenced in function _check_GET_COMMAND_ARGUMENT
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol GET_COMMAND_ARGUMENT referenced in function _check_GET_COMMAND_ARGUMENT
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language C
          Checking for functions [GETARG] in library [''] ['-L/cygdrive/c/cygwin/packages/petsc-dev/\\PROGRA~2\\Intel\\COMPOS~1\\bin\\intel64']
            Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char GETARG();
static void _check_GETARG() { GETARG(); }

int main() {
_check_GETARG();;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64 Ws2_32.lib  
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GETARG referenced in function _check_GETARG
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol GETARG referenced in function _check_GETARG
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.LIB\conftest.exe : fatal error LNK1120: 1 unresolved externals            Popping language C
Checking for functions [ipxfargc_]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char ipxfargc_();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_ipxfargc_) || defined (__stub___ipxfargc_)
ipxfargc__will_always_fail_with_ENOSYS();
#else
ipxfargc_();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol ipxfargc_ referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
LINK : C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe not found or not built by the last incremental link; performing full link
conftest.obj : error LNK2019: unresolved external symbol ipxfargc_ referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [f90_unix_MP_iargc]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_f90_unix_MP_iargc) || defined (__stub___f90_unix_MP_iargc)
f90_unix_MP_iargc_will_always_fail_with_ENOSYS();
#else
f90_unix_MP_iargc();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol f90_unix_MP_iargc referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol f90_unix_MP_iargc referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [PXFGETARG]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char PXFGETARG();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG)
PXFGETARG_will_always_fail_with_ENOSYS();
#else
PXFGETARG();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol PXFGETARG referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [iargc_]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char iargc_();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_iargc_) || defined (__stub___iargc_)
iargc__will_always_fail_with_ENOSYS();
#else
iargc_();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol iargc_ referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol iargc_ referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externalsChecking for functions [GETARG at 16]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2018: unknown character '0x40'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2143: syntax error : missing '{' before 'constant'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2059: syntax error : '<Unknown>'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(21) : error C2004: expected 'defined(id)'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(21) : fatal error C1012: unmatched parenthesis : missing ')'
Possible ERROR while running compiler: exit code 512
stdout:
conftest.c
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2018: unknown character '0x40'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2143: syntax error : missing '{' before 'constant'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(13) : error C2059: syntax error : '<Unknown>'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(21) : error C2004: expected 'defined(id)'
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.c(21) : fatal error C1012: unmatched parenthesis : missing ')'Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub_GETARG at 16) || defined (__stub___GETARG at 16)
GETARG at 16_will_always_fail_with_ENOSYS();
#else
GETARG at 16();
#endif
;
  return 0;
}
              Compile failed inside link

Checking for functions [_gfortran_iargc]
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.functions/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.functions/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

/* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C" {
#endif

/* 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();

#ifdef __cplusplus
}
#endif

int main() {

#if defined (__stub__gfortran_iargc) || defined (__stub____gfortran_iargc)
_gfortran_iargc_will_always_fail_with_ENOSYS();
#else
_gfortran_iargc();
#endif
;
  return 0;
}
                    Pushing language C
                    Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.functions/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.functions/conftest.o Ws2_32.lib   -L/cygdrive/c/cygwin/packages/petsc-dev/\PROGRA~2\Intel\COMPOS~1\bin\intel64
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol _gfortran_iargc referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: Library Path Not Found: /cygdrive/c/cygwin/packages/petsc-dev/PROGRA~2IntelCOMPOS~1binintel64
conftest.obj : error LNK2019: unresolved external symbol _gfortran_iargc referenced in function main
C:\cygwin\tmp\PE6E0A~1\CONFIG~1.FUN\conftest.exe : fatal error LNK1120: 1 unresolved externals          Popping language C
================================================================================
TEST configureMake from config.packages.make(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/packages/make.py:61)
TESTING: configureMake from config.packages.make(config/BuildSystem/config/packages/make.py:61)
  Check for user specified make - or gmake, make
Checking for program /usr/local/bin/gmake...not found
Checking for program /usr/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/bin/intel64/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/gmake...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v4.0.30319/gmake...not found
Checking for program /cygdrive/c/Windows/Microsoft.NET/Framework64/v3.5/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools/x64/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/x64/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mkl/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/compiler/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Advisor XE 2013/bin32/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/VTune Amplifier XE 2013/bin32/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Inspector XE 2013/bin32/gmake...not found
Checking for program /cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/mpirt/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/mpirt/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64/compiler/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/gmake...not found
Checking for program /cygdrive/c/Windows/system32/gmake...not found
Checking for program /cygdrive/c/Windows/gmake...not found
Checking for program /cygdrive/c/Windows/System32/Wbem/gmake...not found
Checking for program /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0/gmake...not found
Checking for program /cygdrive/c/Program Files/TEC100/BIN/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/CMake 2.8/bin/gmake...not found
Checking for program /cygdrive/c/Program Files/doxygen/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Graphviz 2.28/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/USGS/phast-2.4.1-7430/bin/gmake...not found
Checking for program /cygdrive/c/MinGW/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/HDF_Group/HDF5/1.8.11/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/gmake...not found
Checking for program /cygdrive/c/Program Files/TortoiseSVN/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/VisualSVN/bin/gmake...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Composer XE 2013/redist/intel64/mpirt/gmake...not found
Checking for program /home/dsu/gmake...not found
Checking for program /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/gmake...not found
Checking for program /usr/local/bin/make...not found
Checking for program /usr/bin/make...found
            Defined make macro "MAKE" to "/usr/bin/make"
================================================================================
TEST configureCheckGNUMake from config.packages.make(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/packages/make.py:79)
TESTING: configureCheckGNUMake from config.packages.make(config/BuildSystem/config/packages/make.py:79)
  Check for GNU make
Checking for program /usr/local/bin/strings...not found
Checking for program /usr/bin/strings...found
Executing: /usr/bin/strings /usr/bin/make
stdout:
$xqB
[^_]
[^_]
3S$3C 	
[^_]
,[^_]
<-tL<@t<<+uI
,[^_]
ue;}
<@u.
[^_]
 [^]
r.v(1
[^_]
[^_]
L[^_]
[^_]
[^_]
[^_]
t+;5
[^_]
[^_]
<[^_]
$/*B
$L*B
<[^_]
[^_]
[^_]
$T+B
$T+B
$T+B
$4+B
,[^_]
[^_]
,[^_]
$l,B
S$;V$
[^_]
$4,B
$l-B
$H-B
[^_]
<[^_]
,[^_]
<[^_]
$T.B
$G.B
$`/B
$e0B
$z0B
$|1B
$(/B
@[^]
$P0B
$80B
$`1B
$<1B
<[^_]
2[^_]
2^_]
2^_]
2[^_]
2^_]
2^_]
,[^_]
<itm<wtB<et
[^_]
[^_]
$82B
$p2B
 [^]
[^_]
[^_]
[^_]
0[^]
WVS1
,[^_]
[^_]
\[^_]
<[^_]
=43B
<[^_]
=;3B
:.tL
[^_]
<[^_]
[^_]
[^_]
[^_]
<[^_]
<[^_]
[^_]
[^_]
[^_]
,[^_]
,[^_]
,[^_]
,[^_]
0[^]
$d3B
,[^_]
[^_]
$04B
[^_]
[^_]
$|4B
[^_]
t>;]
[^_]
[^_]
t6;}
[^_]
\[^_]
[^_]
$,7B
$h6B
$@6B
$@6B
WVSP
$\7B
[^_]
$08B
$T8B
$|8B
$U9B
 [^]
$h9B
[^_]
[^_]
<\t_</t[
[^_]
t 9E
[^_]
u=<'t0<\t,<"f
tv<\
<ct:<e
[^_]
$Q:B
[^_]
$0:B
$X:B
8-ut
8:uK
|[^_]
|[^_]
|[^_]
$\;B
$4;B
$0:B
$ <B
$T<B
\[^_]
$><B
$x<B
$L<B
<\t1
[^_]
8	t_
$&=B
$p=B
[^_]
$d?B
$s?B
 [^]
 [^]
 [^]
$"AB
<~te<.u
</t;
$lAB
8-tN
[^_]
[^_]
$(MA
KEOV
ERRI
DES)
$(-*
-com
mand
-var
iabl
es-*f
$(-*
-eva
l-fl
ags-
t6;U
[^_]
$7BB
$`?B
$TBB
$|BB
l[^_]
$(CB
$`CB
MAKE
FLAG
[^_]
[^_]
WVSQ
$+DB
$6DB
$GDB
;/tF
$.EB
$3EB
$fEB
$$DB
$tEB
$~EB
GmXX
XXXX
--ev
$DGB
$LFB
$$DB
$1GB
$pGB
$XGB
AN at u
{	=u.
$6IB
$+IB
$TIB
$EHB
$WHB
,[^_]
$@ZB
$EZB
$zZB
,[^_]
,[^_]
[^_]
[^_]
,[^_]
t;9E
[^_]
[^_]
[^_]
[^_]
[^_]
[^_]
[^_]
$([B
$H[B
,[^_]
,[^_]
<[^_]
 tWf
<$t-<(
[^_]
[^_]
\[^_]
=/]B
=@]B
$5^B
$#]B
$L]B
$|]B
$|]B
ts</to
$8^B
$@^B
[^_]
$Y^B
[^_]
[^_]
$\_B
$s_B
$|_B
$z[B
$k_B
$e_B
$v^B
$v^B
$>_B
8.t.
$m`B
$V`B
$+5P
$(`B
[^_]
[^_]
$$aB
$HaB
$5^B
[^_]
L[^_
$2aB
L[^_]
$5^B
WVSP
[^_]
[^_]
[^_]
BN at t
 [^]
[^_]
;-tc
$4bB
$,bB
$DbB
S$tL
@N at u
[^_]
[^_]
$$cB
$tcB
[^_]
$CgB
$DcB
$<fB
$teB
$HeB
$tfB
$-bB
$&gB
$dgB
$(eB
$<dB
$`dB
L[^_]
BN u
$8hB
$`dB
$<dB
$whB
tD3S,3{(	
$ZhB
<[^_]
L[^_]
<[^_]
L[^_]
,[^_]
[^_]
[^_]
$?iB
$XiB
$biB
,[^_]
$)iB
$piB
$(jB
$|jB
$LkB
L[^_]
2[^_]
2^_]
2^_]
2[^_]
2^_]
2^_]
$'lB
$>lB
,[^_]
$RlB
t.<$u
$ZlB
,[^_]
[^_]
[^_]
[^_]
[^_]
t.;5
WVS1
8.t(
[^_]
[^_]
tj=t
,[^_]
,[^_]
$<mB
$ZmB
$xmB
$ nB
$0nB
$@nB
$PnB
$`nB
[^_]
\[^_]
\[^_]
<[^_]
<[^_]
C&f%
+te~#
[^_]
,[^_]
[^_]
[^_]
$ oB
[^_]
[^_]
<[^_]
<[^_]
$toB
t69z
[^_]
[^_]
,[^_]
,[^_]
[^_]
[^_]
$(pB
[^_]
$XpB
t49E
,[^_]
,[^_]
,[^_]
,[^_]
[^_]
[^_]
[^_]
[^_]
L[^_]
,[^_]
[^_]
<[^_]
[^_]
[^_]
[^_]
u*<}
<}to<,tk
[^_]
?~u!
u*<}
$DqB
$kqB
C8|qB
.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
#;"*?[]&|<>(){}$`^~!
cyggcc_s-1.dll
__register_frame_info
cyggcj-11.dll
_Jv_RegisterClasses
__deregister_frame_info
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
$(AR) $(ARFLAGS) $@ $<
%.out
@rm -f $@ 
 cp $< $@
%.w %.ch
$(CTANGLE) $^ $@
%.tex
$(CWEAVE) $^ $@
$(CHECKOUT,v)
RCS/%,v
RCS/%
$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
SCCS/s.%
$(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) $<
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.
Recursive variable `%s' references itself (eventually)
unterminated variable reference
warning: undefined variable `%.*s'
name
%s: Field '%s' not cached: %s
hname
vpath
stem
*name != '\0'
/netrel/src/make-3.82.90-1/file.c
strcache_iscached (name)
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.
#  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.
question_flag
#  Needs to be updated (-q is set).
#  Failed to be updated.
#  Invalid value in `update_status' member!
# Files
# files hash-table stats:
print_file
enter_file
lookup_file
undefined
recursive
simple
Internal error: func_error: '%s'
insufficient number of arguments (%d) to function `%s'
unimplemented on this platform: function `%s'
warning: undefined variable `%.*s'
default
environment
file
environment override
command line
override
automatic
suffix
basename
addprefix
filter
%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'
abspath
addsuffix
notdir
subst
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.
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'.
INTERNAL: Freeing child %p (%s) but no tokens left!
write jobserver
Released token for child %p (%s).
*** 
 (core dumped)
 (ignored)
<builtin>
%s:%lu
%s: recipe for target `%s' failed
%s[%s] Error %d%s
%s[%s] %s%s%s
bash
rksh
dash
ap <= end
/netrel/src/make-3.82.90-1/job.c
%s (line %d) Bad shell context (!unixy && !batch_mode_shell)
%s: Command not found
SHELL
%s: Shell program not found
execvp: 
$(SHELL)
$(.SHELLFLAGS)
$(IFS)
vfork
cannot enforce load limits on this operating system
cannot enforce load limit: 
getloadavg
Estimated system load = %f (actual = %f) (max requested = %f)
 (remote)
Putting child %p (%s) PID %s%s on the chain.
f->command_state == cs_finished
*** Waiting for unfinished jobs....
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
.DELETE_ON_ERROR
Removing child %p PID %s%s from 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
construct_command_argv_internal
break
case
continue
eval
exec
exit
export
login
logout
read
readonly
shift
switch
test
times
trap
ulimit
umask
unset
while
start_waiting_job
%sGNU Make %s
%sBuilt for %s
%sBuilt for %s (%s)
%sCopyright (C) 2010  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.
# 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!
empty string invalid as file name
MAKECMDGOALS
MFLAGS
MAKEFLAGS
%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'
the `%s%s' option requires a non-empty string argument
the `-%c' option requires a positive integral argument
Usage: %s [options] [target] ...
This program built for %s
This program built for %s (%s)
Report bugs to <bug-make at gnu.org>
/tmp
/usr/share/locale
make
getcwd
.VARIABLES
.RECIPEPREFIX
.SHELLFLAGS
target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver check-symlink
.FEATURES
SHELL
MAKE_RESTARTS
unknown debug level specification `%s'
MAKE_COMMAND
$(MAKE_COMMAND)
MAKE
-*-command-variables-*-
${-*-command-variables-*-}
MAKEOVERRIDES
MAKELEVEL
CURDIR
Makefile from standard input specified twice.
TMPDIR
fopen (temporary file)
fwrite (temporary file)
.DEFAULT
.DEFAULT_GOAL
-*-eval-flags-*-
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.
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
Couldn't change back to original directory.
MAKEFLAGS=%s
Re-executing[%u]:
%s=%u
MAKE_RESTARTS=
MAKE_RESTARTS=%u
BOGUS_UPDATE_STATUS
/netrel/src/make-3.82.90-1/main.c
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.
main
always-make
directory
basic
debug
environment-overrides
file
help
ignore-errors
include-dir
jobs
jobserver-fds
keep-going
load-average
check-symlink-times
just-print
old-file
print-data-base
question
no-builtin-rules
no-builtin-variables
silent
no-keep-going
touch
trace
version
print-directory
no-print-directory
what-if
warn-undefined-variables
eval
quiet
stop
new-file
assume-new
assume-old
max-load
dry-run
recon
makefile
Options:
  -b, -m                      Ignored for compatibility.
  -B, --always-make           Unconditionally make all targets.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d                          Print lots of debugging information.
  --debug[=FLAGS]             Print various types of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  --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.
  -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.
%s: 
%s[%u]: 
%s:%lu: 
%s:%lu: *** 
%s: *** 
%s[%u]: *** 
.  Stop.
%s%s: %s
%s: %s
virtual memory exhausted
write error: %s
write error
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
define
undefine
prerequisites cannot be defined in recipes
mixed implicit and static pattern rules
mixed implicit and normal rules
.POSIX
.SHELLFLAGS
.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
empty variable name
extraneous text after `define' directive
missing `endef', unterminated `define'
endef
extraneous text after `endef' directive
v != NULL
/netrel/src/make-3.82.90-1/read.c
invalid syntax in conditional
unexport
vpath
include
-include
sinclude
%s: %s
recipe commences before first target
missing rule before recipe
        
 (did you mean TAB instead of 8 spaces?)
missing separator%s
*p2 != '\0'
v != 0
Malformed target-specific variable definition
missing target pattern
multiple target patterns
target pattern contains no `%%'
.DEFAULT_GOAL
missing `endif'
Reading makefile `%s'
 (no default goal)
 (search path)
 (don't care)
 (no ~ expansion)
MAKEFILE_LIST
Reading makefiles...
$(MAKEFILES)
/usr/include
/usr/gnu/include
/usr/local/include
eval
record_target_var
GNUmakefile
makefile
Makefile
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: 
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
Found an implicit rule for `%s'.
No implicit rule found for `%s'.
Using default recipe for `%s'.
Circular %s <- %s dependency dropped.
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 remade under -q.
file->update_status >= 0 && file->update_status <= 2
/netrel/src/make-3.82.90-1/remake.c
Using default commands for `%s'.
Nothing to be done for `%s'.
`%s' is up to date.
/lib
/usr/lib
update_file_1
_(knN
r->suffixes[0] != NULL
/netrel/src/make-3.82.90-1/rule.c
r->suffixes[i] != NULL
(%.o)
# Implicit Rules
# No implicit rules.
# %u implicit rules, %u
 (%.1f%%)
 terminal.
BUG: num_pattern_rules is wrong!  %u != %u
create_pattern_rule
install_pattern_rule
%s No strcache buffers
total_buffers == numbuffs + 1
/netrel/src/make-3.82.90-1/strcache.c
%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:
strcache_print_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
current_variable_set_list->next != NULL
/netrel/src/make-3.82.90-1/variable.c
MAKELEVEL
%s%s%s
MAKE_VERSION
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
%s :
# %u pattern-specific variable values
# No pattern-specific variable values.
pop_variable_scope
3.82.90
i686-pc-cygwin
$(strip $(VPATH))
$(strip $(GPATH))
# VPATH Search Paths
vpath %s 
%s%c
# No `vpath' search paths.
# %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%%
BPOSIXLY_CORRECT
alnum
alpha
blank
cntrl
digit
graph
lower
print
punct
space
upper
xdigit
next != NULL
/netrel/src/make-3.82.90-1/glob/glob.c
HOME
glob
GetModuleHandleA
GetProcAddress
__assert_func
__ctype_ptr__
__errno
__getreent
__main
_dll_crt0 at 0
_exit
_fcntl64
_fdopen64
_fopen64
_fstat64
_impure_ptr
_lseek64
_lstat64
_open64
_stat64
abort
alarm
atexit
atof
atoi
atol
calloc
chdir
clock_gettime
close
closedir
ctime
cygwin_detach_dll
cygwin_internal
dll_dllcrt0
dup2
execvp
exit
fclose
fflush
fgets
fileno
fork
fprintf
fputs
fread
free
fwrite
getcwd
getenv
getlogin
getpid
getpwnam
getrlimit
kill
localtime
malloc
memcpy
memmove
memset
mkstemp
opendir
pipe
printf
putc
putenv
puts
qsort
read
readdir
readlink
realloc
realpath
remove
setlocale
setrlimit
setvbuf
sigaction
sigaddset
sigemptyset
signal
sigprocmask
sprintf
sscanf
strchr
strcmp
strcpy
strdup
strerror
strlen
strncmp
strncpy
strndup
strpbrk
strrchr
strsignal
strstr
time
tolower
unlink
vfork
vfprintf
wait
waitpid
write
libintl_bindtextdomain
libintl_gettext
libintl_textdomain
KERNEL32.dll
cygwin1.dll
cygintl-8.dll
          Defined make macro "MAKE_IS_GNUMAKE" to "1"
          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}
================================================================================
TEST configureMakeNP from config.packages.make(/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/packages/make.py:121)
TESTING: configureMakeNP from config.packages.make(config/BuildSystem/config/packages/make.py:121)
  check no of cores on the build machine [perhaps to do make '-j ncores']
        module multiprocessing found 12 cores: using make_np = 10
          Defined make macro "MAKE_NP" to "10"
      Defined make macro "OMAKE_PRINTDIR " to "/usr/bin/make  --print-directory"
      Defined make macro "OMAKE" to "/usr/bin/make  --no-print-directory"
      Pushing language C
================================================================================
TEST configureLibrary from config.packages.MPI(/cygdrive/c/cygwin/packages/petsc-dev/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/Program', 'Files/Microsoft', 'HPC', 'Pack', '2008', 'R2/Lib/amd64/msmpi.lib']
          Contents: ['Bin', 'Inc', 'Lib', 'License']
================================================================================
TEST check from config.libraries(/cygdrive/c/cygwin/packages/petsc-dev/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 functions [MPI_Init MPI_Comm_create] in library ['/cygdrive/c/Program', 'Files/Microsoft', 'HPC', 'Pack', '2008', 'R2/Lib/amd64/msmpi.lib'] []
                Pushing language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl -c -o /tmp/petsc-yKlxvD/config.libraries/conftest.o -I/tmp/petsc-yKlxvD/config.setCompilers -I/tmp/petsc-yKlxvD/config.compilers -I/tmp/petsc-yKlxvD/config.headers -I/tmp/petsc-yKlxvD/PETSc.utilities.cacheDetails -I/tmp/petsc-yKlxvD/PETSc.utilities.featureTestMacros -I/tmp/petsc-yKlxvD/config.types -I/tmp/petsc-yKlxvD/PETSc.utilities.missing -I/tmp/petsc-yKlxvD/config.functions -I/tmp/petsc-yKlxvD/config.libraries  -MT -wd4996 -Z7  /tmp/petsc-yKlxvD/config.libraries/conftest.c 
stdout: conftest.c
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char MPI_Init();
static void _check_MPI_Init() { MPI_Init(); }
char MPI_Comm_create();
static void _check_MPI_Comm_create() { MPI_Comm_create(); }

int main() {
_check_MPI_Init();
_check_MPI_Comm_create();;
  return 0;
}
                        Pushing language C
                        Popping language C
Executing: /cygdrive/c/cygwin/packages/petsc-dev/bin/win32fe/win32fe cl  -o /tmp/petsc-yKlxvD/config.libraries/conftest.exe    -MT -wd4996 -Z7 /tmp/petsc-yKlxvD/config.libraries/conftest.o  /cygdrive/c/Program -lFiles/Microsoft -lHPC -lPack -l2008 R2/Lib/amd64/msmpi.lib Ws2_32.lib  
stdout:
Warning: win32fe: File Not Found: R2/Lib/amd64/msmpi.lib
cl : Command line warning D9024 : unrecognized source file type 'C:\\Program', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\\Program.obj'
Possible ERROR while running linker: exit code 512
stdout:
Warning: win32fe: File Not Found: R2/Lib/amd64/msmpi.lib
cl : Command line warning D9024 : unrecognized source file type 'C:\\Program', object file assumed
LINK : fatal error LNK1104: cannot open file 'C:\\Program.obj'                Popping language C
**** Configure header /tmp/petsc-yKlxvD/confdefs.h ****
#if !defined(INCLUDED_UNKNOWN)
#define INCLUDED_UNKNOWN

#ifndef STDC_HEADERS
#define STDC_HEADERS 1
#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_DOS_H
#define PETSC_HAVE_DOS_H 1
#endif

#ifndef PETSC_HAVE_FLOAT_H
#define PETSC_HAVE_FLOAT_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_ARCH
#define PETSC_ARCH "arch-mswin-c-debug"
#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_BITS_PER_BYTE
#define PETSC_BITS_PER_BYTE 8
#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 HAVE_GZIP
#define HAVE_GZIP 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_USE_GDB_DEBUGGER
#define PETSC_USE_GDB_DEBUGGER 1
#endif

#ifndef PETSC__BSD_SOURCE
#define PETSC__BSD_SOURCE 1
#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_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-yKlxvD/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" {
#include <stddef.h>
int getdomainname(char *, size_t);
double drand48(void);
void   srand48(long int);
}
#else
#include <stddef.h>
int getdomainname(char *, size_t);
double drand48(void);
void   srand48(long int);
#endif
#endif
*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):
-------------------------------------------------------------------------------
--with-mpi-lib=['/cygdrive/c/Program', 'Files/Microsoft', 'HPC', 'Pack', '2008', 'R2/Lib/amd64/msmpi.lib'] and 
--with-mpi-include=['/cygdrive/c/Program Files/Microsoft HPC Pack 2008 R2/Inc'] did not work
*******************************************************************************
  File "./config/configure.py", line 272, in petsc_configure
    framework.configure(out = sys.stdout)
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/framework.py", line 935, in configure
    child.configure()
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/package.py", line 571, in configure
    self.executeTest(self.configureLibrary)
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/base.py", line 126, in executeTest
    ret = test(*args,**kargs)
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/packages/MPI.py", line 748, in configureLibrary
    config.package.Package.configureLibrary(self)
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/package.py", line 499, in configureLibrary
    for location, directory, lib, incl in self.generateGuesses():
  File "/cygdrive/c/cygwin/packages/petsc-dev/config/BuildSystem/config/package.py", line 303, in generateGuesses
    raise RuntimeError(msg)
================================================================================
Finishing Configure Run at Fri Jan 31 09:18:38 2014
================================================================================


More information about the petsc-users mailing list