Dear Petsc support team,

for some reasons I have to build petsc under Windows.

I have installed Cygwin with GNU compilers and OpenMPI.

Unfortunately, the configuration fails with the following message:

TESTING: checkCxxCompiler from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:814) 
*******************************************************************************
          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log 
for details):
-------------------------------------------------------------------------------
C++ compiler you provided with -with-cxx=mpicxx does not work.
Cannot compile/link Cxx with mpicxx.

I'm attaching the *.log file.

Please advise,

Michael.

================================================================================
================================================================================
Starting configure run at Thu, 05 Dec 2019 22:10:19 -0500
Configure Options: --configModules=PETSc.Configure 
--optionsModule=config.compilerOptions --with-scalar-type=real --with-x=0 
--with-hdf5 --download-hdf5=1 --with-single-library=1 --with-shared-libraries=0 
--with-log=0 --with-clanguage=C++ --with-cxx-dialect=C++11 --CXXFLAGS="-fopenmp 
-fPIC" --CFLAGS="-fopenmp -fPIC" --with-fortran=0 --FFLAGS="-fopenmp -fPIC" 
--with-64-bit-indices=0 --with-debugging=0 --with-cc=mpicc --with-fc=mpif77 
--with-cxx=mpicxx COPTFLAGS=-O3 CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 
--with-fortran-kernels=0 --download-fblaslapack
Working directory: /home/michael/libs/petsc/build-real3.11
Machine platform:
('CYGWIN_NT-10.0-18362', 'DESKTOP-LU0ITNV', '3.0.7-338.x86_64', '2019-04-30 
18:08 UTC', 'x86_64', '')
Python version:
2.7.16 (default, Mar 20 2019, 12:15:19) 
[GCC 7.4.0]
================================================================================
================================================================================
TEST configureExternalPackagesDir from 
config.framework(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/framework.py:830)
TESTING: configureExternalPackagesDir from 
config.framework(config/BuildSystem/config/framework.py:830)
================================================================================
TEST configureDebuggers from 
config.utilities.debuggers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/utilities/debuggers.py:21)
TESTING: configureDebuggers from 
config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:21)
  Find a default debugger and determine its arguments
Checking for program /usr/local/bin/gdb...not found
Checking for program /usr/bin/gdb...found
              Defined make macro "GDB" to "/usr/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/iCLS 
Client/dbx...not found
Checking for program /cygdrive/c/Program Files/Intel/iCLS Client/dbx...not found
Checking for program /cygdrive/c/WINDOWS/system32/dbx...not found
Checking for program /cygdrive/c/WINDOWS/dbx...not found
Checking for program /cygdrive/c/WINDOWS/System32/Wbem/dbx...not found
Checking for program 
/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/dbx...not found
Checking for program /cygdrive/c/Program Files/PuTTY/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management 
Engine Components/DAL/dbx...not found
Checking for program /cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/DAL/dbx...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management 
Engine Components/IPT/dbx...not found
Checking for program /cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/IPT/dbx...not found
Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/dbx...not found
Checking for program /cygdrive/c/Program Files/MiKTeX 
2.9/miktex/bin/x64/dbx...not found
Checking for program /cygdrive/c/Users/mpovo/AppData/Local/Programs/LLNL/VisIt 
2.13.3/dbx...not found
Checking for program 
/cygdrive/c/Users/mpovo/AppData/Local/Microsoft/WindowsApps/dbx...not found
Checking for program /usr/lib/lapack/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/iCLS 
Client/xdb...not found
Checking for program /cygdrive/c/Program Files/Intel/iCLS Client/xdb...not found
Checking for program /cygdrive/c/WINDOWS/system32/xdb...not found
Checking for program /cygdrive/c/WINDOWS/xdb...not found
Checking for program /cygdrive/c/WINDOWS/System32/Wbem/xdb...not found
Checking for program 
/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0/xdb...not found
Checking for program /cygdrive/c/Program Files/PuTTY/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management 
Engine Components/DAL/xdb...not found
Checking for program /cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/DAL/xdb...not found
Checking for program /cygdrive/c/Program Files (x86)/Intel/Intel(R) Management 
Engine Components/IPT/xdb...not found
Checking for program /cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/IPT/xdb...not found
Checking for program /cygdrive/c/WINDOWS/System32/OpenSSH/xdb...not found
Checking for program /cygdrive/c/Program Files/MiKTeX 
2.9/miktex/bin/x64/xdb...not found
Checking for program /cygdrive/c/Users/mpovo/AppData/Local/Programs/LLNL/VisIt 
2.13.3/xdb...not found
Checking for program 
/cygdrive/c/Users/mpovo/AppData/Local/Microsoft/WindowsApps/xdb...not found
Checking for program /usr/lib/lapack/xdb...not found
Executing: uname -s
stdout: CYGWIN_NT-10.0
            Defined make macro "DSYMUTIL" to "true"
            Defined "USE_GDB_DEBUGGER" to "1"
================================================================================
TEST configureGit from 
config.sourceControl(/home/michael/libs/petsc/build-real3.11/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...found
              Defined make macro "GIT" to "git"
Executing: git --version
stdout: git version 2.21.0
================================================================================
TEST configureMercurial from 
config.sourceControl(/home/michael/libs/petsc/build-real3.11/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 5.0.2)
================================================================================
TEST configureDirectories from 
PETSc.options.petscdir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/petscdir.py:23)
TESTING: configureDirectories from 
PETSc.options.petscdir(config/PETSc/options/petscdir.py:23)
  Checks PETSC_DIR and sets if not set
          Version Information:
          #define PETSC_VERSION_RELEASE    1
          #define PETSC_VERSION_MAJOR      3
          #define PETSC_VERSION_MINOR      11
          #define PETSC_VERSION_SUBMINOR   3
          #define PETSC_VERSION_PATCH      0
          #define PETSC_VERSION_DATE       "Jun, 26, 2019"
          #define PETSC_VERSION_GIT        "v3.11.3"
          #define PETSC_VERSION_DATE_GIT   "2019-06-26 15:29:32 -0500"
          #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \
          #define PETSC_VERSION_ PETSC_VERSION_EQ
          #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) \
================================================================================
TEST getDatafilespath from 
PETSc.options.dataFilesPath(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/dataFilesPath.py:29)
TESTING: getDatafilespath from 
PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29)
  Checks what DATAFILESPATH should be
================================================================================
TEST configureInstallationMethod from 
PETSc.options.petscclone(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/petscclone.py:20)
TESTING: configureInstallationMethod from 
PETSc.options.petscclone(config/PETSc/options/petscclone.py:20)
          This is a tarball installation
================================================================================
TEST setNativeArchitecture from 
PETSc.options.arch(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/arch.py:25)
TESTING: setNativeArchitecture from 
PETSc.options.arch(config/PETSc/options/arch.py:25)
================================================================================
TEST configureArchitecture from 
PETSc.options.arch(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/arch.py:37)
TESTING: configureArchitecture from 
PETSc.options.arch(config/PETSc/options/arch.py:37)
  Checks PETSC_ARCH and sets if not set
================================================================================
TEST setInstallDir from 
PETSc.options.installDir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/installDir.py:35)
TESTING: setInstallDir from 
PETSc.options.installDir(config/PETSc/options/installDir.py:35)
   setup installDir to either prefix or if that is not set to 
PETSC_DIR/PETSC_ARCH
            Defined make macro "PREFIXDIR" to 
"/home/michael/libs/petsc/build-real3.11/linux3.11"
================================================================================
TEST saveReconfigure from 
PETSc.options.installDir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/installDir.py:79)
TESTING: saveReconfigure from 
PETSc.options.installDir(config/PETSc/options/installDir.py:79)
================================================================================
TEST cleanConfDir from 
PETSc.options.installDir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/installDir.py:72)
TESTING: cleanConfDir from 
PETSc.options.installDir(config/PETSc/options/installDir.py:72)
================================================================================
TEST configureInstallDir from 
PETSc.options.installDir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/installDir.py:56)
TESTING: configureInstallDir from 
PETSc.options.installDir(config/PETSc/options/installDir.py:56)
  Makes  installDir subdirectories if it does not exist for both prefix install 
location and PETSc work install location
          Changed persistence directory to 
/home/michael/libs/petsc/build-real3.11/linux3.11/lib/petsc/conf
================================================================================
TEST restoreReconfigure from 
PETSc.options.installDir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/installDir.py:92)
TESTING: restoreReconfigure from 
PETSc.options.installDir(config/PETSc/options/installDir.py:92)
================================================================================
TEST setExternalPackagesDir from 
PETSc.options.externalpackagesdir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/externalpackagesdir.py:15)
TESTING: setExternalPackagesDir from 
PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15)
================================================================================
TEST cleanExternalpackagesDir from 
PETSc.options.externalpackagesdir(/home/michael/libs/petsc/build-real3.11/config/PETSc/options/externalpackagesdir.py:22)
TESTING: cleanExternalpackagesDir from 
PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22)
================================================================================
TEST printEnvVariables from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:1650)
TESTING: printEnvVariables from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:1650)
          **** printenv ****
TMP=/tmp
PSModulePath=C:\Program 
Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
SYSTEMDRIVE=C:
USERDOMAIN=DESKTOP-LU0ITNV
DriverData=C:\Windows\System32\Drivers\DriverData
OneDrive=C:\Users\mpovo\OneDrive
COMPUTERNAME=DESKTOP-LU0ITNV
XDG_CURRENT_DESKTOP=X-Cygwin
COMMONPROGRAMFILES=C:\Program Files\Common Files
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 9, GenuineIntel
USER=michael
PROCESSOR_REVISION=9e09
HOME=/home/michael
SYSTEMROOT=C:\WINDOWS
PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/Intel/iCLS 
Client:/cygdrive/c/Program Files/Intel/iCLS 
Client:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program
 Files/PuTTY:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine 
Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/DAL:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine 
Components/IPT:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/IPT:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program 
Files/MiKTeX 
2.9/miktex/bin/x64:/cygdrive/c/Users/mpovo/AppData/Local/Programs/LLNL/VisIt 
2.13.3:/cygdrive/c/Users/mpovo/AppData/Local/Microsoft/WindowsApps:/usr/lib/lapack
DISPLAY=:0
GNOME_KEYRING_CONTROL=/home/michael/.cache/keyring-YF30B0
MAKE_TERMERR=/dev/pty1
LANG=en_US.UTF-8
INFOPATH=/usr/local/info:/usr/share/info:/usr/info
TERM=xterm
SHELL=/bin/bash
TZ=America/Indianapolis
XAUTHORITY=/home/michael/.Xauthority
TEMP=/tmp
ProgramData=C:\ProgramData
SHLVL=4
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
QT_QPA_PLATFORMTHEME=qt5ct
PROCESSOR_ARCHITECTURE=AMD64
PWD=/home/michael/libs/petsc/build-real3.11
ALLUSERSPROFILE=C:\ProgramData
!::=::\
PETSC_DIR=/home/michael/libs/petsc/build-real3.11
MAKEFLAGS=
LOCALAPPDATA=C:\Users\mpovo\AppData\Local
FPS_BROWSER_USER_PROFILE_STRING=Default
IMSETTINGS_INTEGRATE_DESKTOP=no
USERDOMAIN_ROAMINGPROFILE=DESKTOP-LU0ITNV
MFLAGS=
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
USERNAME=michael
IMSETTINGS_MODULE=none
LOGONSERVER=\\DESKTOP-LU0ITNV
COMSPEC=C:\WINDOWS\system32\cmd.exe
HOMEPATH=\Users\mpovo
SSH_AUTH_SOCK=/home/michael/.cache/keyring-YF30B0/ssh
EXECIGNORE=*.dll
__COMPAT_LAYER=DetectorsMessageBoxErrors
FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
XMODIFIERS=@im=none
ORIGINAL_PATH=/cygdrive/c/Program Files (x86)/Intel/iCLS 
Client:/cygdrive/c/Program Files/Intel/iCLS 
Client:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program
 Files/PuTTY:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine 
Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/DAL:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine 
Components/IPT:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine 
Components/IPT:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program 
Files/MiKTeX 
2.9/miktex/bin/x64:/cygdrive/c/Users/mpovo/AppData/Local/Programs/LLNL/VisIt 
2.13.3:/cygdrive/c/Users/mpovo/AppData/Local/Microsoft/WindowsApps
PRINTER=Brother MFC-7365DN
VISITLOC=C:\Users\mpovo\AppData\Local\Programs\LLNL\VisIt 2.13.3
XDG_MENU_PREFIX=xwin-
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
CommonProgramW6432=C:\Program Files\Common Files
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vqyKFMFgXH,guid=e547935afd106abe6921e9665de9a79b
_=./config/configure.py
SESSIONNAME=Console
WINDIR=C:\WINDOWS
HOMEDRIVE=C:
APPDATA=C:\Users\mpovo\AppData\Roaming
PROGRAMFILES=C:\Program Files
PROFILEREAD=true
OLDPWD=/home/michael/libs/petsc
HOSTNAME=DESKTOP-LU0ITNV
NUMBER_OF_PROCESSORS=4
MAKELEVEL=1
PETSC_ARCH=linux3.11
PROCESSOR_LEVEL=6
MAKE_TERMOUT=/dev/pty1
OS=Windows_NT
PUBLIC=C:\Users\Public
USERPROFILE=C:\Users\mpovo
================================================================================
TEST resetEnvCompilers from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:1657)
TESTING: resetEnvCompilers from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:1657)
              
===============================================================================
                  ***** WARNING: MAKEFLAGS (set to ) found in environment 
variables - ignoring 
                   use ./configure MAKEFLAGS=$MAKEFLAGS if you really want to 
use that value ******
              
===============================================================================
            
================================================================================
TEST checkEnvCompilers from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:1687)
TESTING: checkEnvCompilers from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:1687)
================================================================================
TEST checkMPICompilerOverride from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:1620)
TESTING: checkMPICompilerOverride from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:1620)
  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(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:1641)
TESTING: requireMpiLdPath from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:1641)
  OpenMPI wrappers require LD_LIBRARY_PATH set
================================================================================
TEST checkVendor from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:444)
TESTING: checkVendor from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:444)
  Determine the compiler vendor
          Compiler vendor is ""
================================================================================
TEST checkInitialFlags from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:454)
TESTING: checkInitialFlags from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:454)
  Initialize the compiler and linker flags
          Initialized CFLAGS to -fopenmp -fPIC
          Initialized CFLAGS to -fopenmp -fPIC
          Initialized LDFLAGS to 
          Initialized CUDAFLAGS to 
          Initialized CUDAFLAGS to 
          Initialized LDFLAGS to 
          Initialized CXXFLAGS to -fopenmp -fPIC
          Initialized CXX_CXXFLAGS to 
          Initialized LDFLAGS to 
          Initialized FFLAGS to -fopenmp -fPIC
          Initialized FFLAGS to -fopenmp -fPIC
          Initialized LDFLAGS to 
          Initialized CPPFLAGS to 
          Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets
          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(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:587)
TESTING: checkCCompiler from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:587)
  Locate a functional C compiler
Checking for program /usr/local/bin/mpicc...not found
Checking for program /usr/bin/mpicc...found
              Defined make macro "CC" to "mpicc"
                          All intermediate test results are stored in 
/tmp/petsc-Llvze6
                        All intermediate test results are stored in 
/tmp/petsc-Llvze6/config.setCompilers
Executing: mpicc -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC  
/tmp/petsc-Llvze6/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicc -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC  
/tmp/petsc-Llvze6/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicc  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
Executing: mpicc -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC  
/tmp/petsc-Llvze6/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicc  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o  
-lpetsc-ufod4vtr9mqHvKIQiVAm
Possible ERROR while running linker: exit code 1
stderr:
/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot 
find -lpetsc-ufod4vtr9mqHvKIQiVAm
collect2: error: ld returned 1 exit status
Executing: mpicc -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC  
/tmp/petsc-Llvze6/config.setCompilers/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicc  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
Testing executable /tmp/petsc-Llvze6/config.setCompilers/conftest.exe to see if 
it can be run
Executing: /tmp/petsc-Llvze6/config.setCompilers/conftest.exe
Executing: /tmp/petsc-Llvze6/config.setCompilers/conftest.exe
================================================================================
TEST checkCPreprocessor from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:620)
TESTING: checkCPreprocessor from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:620)
  Locate a functional C preprocessor
Checking for program /usr/local/bin/mpicc...not found
Checking for program /usr/bin/mpicc...found
              Defined make macro "CPP" to "mpicc -E"
Executing: mpicc -E  -I/tmp/petsc-Llvze6/config.setCompilers  
/tmp/petsc-Llvze6/config.setCompilers/conftest.c 
Preprocess stderr before filtering::
Preprocess stderr after filtering::
================================================================================
TEST checkCUDACompiler from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:661)
TESTING: checkCUDACompiler from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:661)
  Locate a functional CUDA compiler
================================================================================
TEST checkCUDAPreprocessor from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:701)
TESTING: checkCUDAPreprocessor from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:701)
  Locate a functional CUDA preprocessor
================================================================================
TEST checkCxxCompiler from 
config.setCompilers(/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py:814)
TESTING: checkCxxCompiler from 
config.setCompilers(config/BuildSystem/config/setCompilers.py:814)
  Locate a functional Cxx compiler
Checking for program /usr/local/bin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
              Defined make macro "CXX" to "mpicxx"
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.cc 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
Possible ERROR while running linker: exit code 1
stderr:
/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot 
find -lmpi_cxx
collect2: error: ld returned 1 exit status
          Error testing C++ compiler: Cannot compile/link Cxx with mpicxx.
            MPI installation mpicxx is likely incorrect.
  Use --with-mpi-dir to indicate an alternate MPI.
            Deleting "CXX"
Checking for program /usr/local/bin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
              Defined make macro "CXX" to "mpicxx"
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.cpp 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.cpp 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
Possible ERROR while running linker: exit code 1
stderr:
/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot 
find -lmpi_cxx
collect2: error: ld returned 1 exit status
          Error testing C++ compiler: Cannot compile/link Cxx with mpicxx.
            MPI installation mpicxx is likely incorrect.
  Use --with-mpi-dir to indicate an alternate MPI.
            Deleting "CXX"
Checking for program /usr/local/bin/mpicxx...not found
Checking for program /usr/bin/mpicxx...found
              Defined make macro "CXX" to "mpicxx"
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.C 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx -c -o /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
-I/tmp/petsc-Llvze6/config.setCompilers -fopenmp -fPIC    
/tmp/petsc-Llvze6/config.setCompilers/conftest.C 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"

int main() {
;
  return 0;
}
Executing: mpicxx  -o /tmp/petsc-Llvze6/config.setCompilers/conftest.exe   
-fopenmp -fPIC /tmp/petsc-Llvze6/config.setCompilers/conftest.o 
Possible ERROR while running linker: exit code 1
stderr:
/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot 
find -lmpi_cxx
collect2: error: ld returned 1 exit status
          Error testing C++ compiler: Cannot compile/link Cxx with mpicxx.
            MPI installation mpicxx is likely incorrect.
  Use --with-mpi-dir to indicate an alternate MPI.
            Deleting "CXX"
*******************************************************************************
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for 
details):
-------------------------------------------------------------------------------
C++ compiler you provided with -with-cxx=mpicxx does not work.
Cannot compile/link Cxx with mpicxx.
*******************************************************************************
  File "./config/configure.py", line 411, in petsc_configure
    framework.configure(out = sys.stdout)
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/framework.py",
 line 1086, in configure
    self.processChildren()
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/framework.py",
 line 1075, in processChildren
    self.serialEvaluation(self.childGraph)
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/framework.py",
 line 1056, in serialEvaluation
    child.configure()
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py",
 line 1723, in configure
    self.executeTest(self.checkCxxCompiler)
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/base.py", 
line 139, in executeTest
    ret = test(*args,**kargs)
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py",
 line 821, in checkCxxCompiler
    for compiler in self.generateCxxCompilerGuesses():
  File 
"/home/michael/libs/petsc/build-real3.11/config/BuildSystem/config/setCompilers.py",
 line 733, in generateCxxCompilerGuesses
    raise RuntimeError('C++ compiler you provided with 
-with-cxx='+self.argDB['with-cxx']+' does not work.'+'\n'+self.mesg)
================================================================================
Finishing configure run at Thu, 05 Dec 2019 22:10:42 -0500
================================================================================

Reply via email to