[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