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
================================================================================