SmileiPIC / Smilei

Particle-in-cell code for plasma simulation
https://smileipic.github.io/Smilei
337 stars 120 forks source link

DWARF error while linking smilei #526

Closed Goo-JZhang closed 2 years ago

Goo-JZhang commented 2 years ago

here is my dependencies information (I've follow the installing step provided for Linux): gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Python 3.9.7 HDF5-1.12.1 MPICH-4.0.2

here is the error info: Linking smilei /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 3319 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 3377 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 740e /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 741a /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7a81 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7ac8 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b0f /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b56 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b85 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7bc0 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7bcc /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7c07 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7c13 build/src/Tools/H5.o: in function H5::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int*, bool)': /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:41: undefined reference toH5Pset_fapl_mpio' /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:65: undefined reference to `H5Pset_dxpl_mpio' collect2: error: ld returned 1 exit status make: *** [makefile:298: smilei] Error 1

I don't know how to deal with it, does anyone could help me? With my great appreciation.

iltommi commented 2 years ago

This probably means that you have HDF5 serial version. Smilei uses the MPI version.

Since WSL2 is basically a linux, follow the linux installation written in the Smilei doc

Sorry I can't help more, you should provide some answers to these questions:

git describe --all --long make config=verbose make env echo $LD_LIBRARY_PATH # on mac: echo $DYLD_LIBRARY_PATH python -m sysconfig ldd smilei

Goo-JZhang commented 2 years ago

git describe --all --long heads/master-0-gd021d9e08

make config=verbose Linking smilei mpicxx build/src/Checkpoint/Checkpoint.o build/src/Collisions/CollisionsSingle.o build/src/Collisions/Collisions.o build/src/Collisions/CollisionalFusionDD.o build/src/Collisions/CollisionalIonization.o build/src/Collisions/CollisionalNuclearReaction.o build/src/Diagnostic/DiagnosticFields.o build/src/Diagnostic/DiagnosticProbes.o build/src/Diagnostic/TimeSelection.o build/src/Diagnostic/DiagnosticFields1D.o build/src/Diagnostic/Histogram.o build/src/Diagnostic/DiagnosticRadiationSpectrum.o build/src/Diagnostic/DiagnosticFields3D.o build/src/Diagnostic/DiagnosticTrack.o build/src/Diagnostic/DiagnosticScalar.o build/src/Diagnostic/DiagnosticParticleBinningBase.o build/src/Diagnostic/DiagnosticScreen.o build/src/Diagnostic/DiagnosticPerformances.o build/src/Diagnostic/DiagnosticFields2D.o build/src/Diagnostic/DiagnosticParticleBinning.o build/src/Diagnostic/DiagnosticFieldsAM.o build/src/DomainDecomposition/GlobalDomainDecomposition.o build/src/DomainDecomposition/Hilbert_functions.o build/src/DomainDecomposition/HilbertDomainDecomposition.o build/src/DomainDecomposition/RegionDomainDecomposition.o build/src/DomainDecomposition/LinearizedDomainDecomposition.o build/src/ElectroMagn/LaserEnvelope1D.o build/src/ElectroMagn/LaserPropagator.o build/src/ElectroMagn/LaserEnvelope2D.o build/src/ElectroMagn/ElectroMagn2D.o build/src/ElectroMagn/ElectroMagn.o build/src/ElectroMagn/ElectroMagnAM.o build/src/ElectroMagn/Laser.o build/src/ElectroMagn/ElectroMagn3D.o build/src/ElectroMagn/LaserEnvelope.o build/src/ElectroMagn/LaserEnvelopeAM.o build/src/ElectroMagn/LaserEnvelope3D.o build/src/ElectroMagn/ElectroMagn1D.o build/src/ElectroMagnBC/EnvelopeBCAM_refl.o build/src/ElectroMagnBC/ElectroMagnBC2D_refl.o build/src/ElectroMagnBC/ElectroMagnBCAM_ramp.o build/src/ElectroMagnBC/EnvelopeBC1D_refl.o build/src/ElectroMagnBC/EnvelopeBC.o build/src/ElectroMagnBC/ElectroMagnBCAM_BM.o build/src/ElectroMagnBC/ElectroMagnBC2D.o build/src/ElectroMagnBC/ElectroMagnBC.o build/src/ElectroMagnBC/ElectroMagnBCAM.o build/src/ElectroMagnBC/EnvelopeBCAM_Axis.o build/src/ElectroMagnBC/ElectroMagnBC2D_Trans_Damping.o build/src/ElectroMagnBC/ElectroMagnBCAM_SM.o build/src/ElectroMagnBC/ElectroMagnBC3D_SM.o build/src/ElectroMagnBC/ElectroMagnBC3D_refl.o build/src/ElectroMagnBC/ElectroMagnBC1D_SM.o build/src/ElectroMagnBC/EnvelopeBC2D_refl.o build/src/ElectroMagnBC/ElectroMagnBCAM_PML.o build/src/ElectroMagnBC/EnvelopeBC3D_refl.o build/src/ElectroMagnBC/ElectroMagnBC2D_PML.o build/src/ElectroMagnBC/ElectroMagnBC2D_SM.o build/src/ElectroMagnBC/ElectroMagnBC1D_refl.o build/src/ElectroMagnBC/ElectroMagnBC3D.o build/src/ElectroMagnBC/ElectroMagnBC3D_BM.o build/src/ElectroMagnBC/ElectroMagnBC1D.o build/src/ElectroMagnBC/ElectroMagnBC3D_PML.o build/src/ElectroMagnSolver/MA_Solver2D_norm.o build/src/ElectroMagnSolver/MF_Solver2D_GrassiSpL.o build/src/ElectroMagnSolver/PML_SolverAM.o build/src/ElectroMagnSolver/MF_Solver1D_Yee.o build/src/ElectroMagnSolver/MA_Solver3D_norm.o build/src/ElectroMagnSolver/PXR_Solver2D_GPSTD.o build/src/ElectroMagnSolver/PML_Solver2D_Bouchard.o build/src/ElectroMagnSolver/MA_Solver1D_norm.o build/src/ElectroMagnSolver/MF_Solver3D_Bouchard.o build/src/ElectroMagnSolver/MF_Solver3D_Lehe.o build/src/ElectroMagnSolver/MF_Solver2D_Bouchard.o build/src/ElectroMagnSolver/MF_Solver2D_Lehe.o build/src/ElectroMagnSolver/MF_Solver2D_Grassi.o build/src/ElectroMagnSolver/MA_Solver2D_Friedman.o build/src/ElectroMagnSolver/PML_Solver3D_Bouchard.o build/src/ElectroMagnSolver/MF_SolverAM_Yee.o build/src/ElectroMagnSolver/MF_Solver3D_M4.o build/src/ElectroMagnSolver/PML_Solver2D_Yee.o build/src/ElectroMagnSolver/PXR_Solver3D_FDTD.o build/src/ElectroMagnSolver/MA_SolverAM_norm.o build/src/ElectroMagnSolver/MF_Solver2D_Yee.o build/src/ElectroMagnSolver/MF_Solver3D_Yee.o build/src/ElectroMagnSolver/MF_Solver1D_M4.o build/src/ElectroMagnSolver/MF_Solver2D_M4.o build/src/ElectroMagnSolver/PML_Solver3D_Yee.o build/src/ElectroMagnSolver/PXR_SolverAM_GPSTD.o build/src/ElectroMagnSolver/MF_Solver2D_Cowan.o build/src/ElectroMagnSolver/PXR_Solver3D_GPSTD.o build/src/Field/cField1D.o build/src/Field/Field1D.o build/src/Field/Field2D.o build/src/Field/cField2D.o build/src/Field/Field3D.o build/src/Field/cField3D.o build/src/Interpolator/Interpolator1D2OrderV.o build/src/Interpolator/Interpolator2DWT2OrderV.o build/src/Interpolator/Interpolator2D2OrderV.o build/src/Interpolator/Interpolator2D4Order.o build/src/Interpolator/Interpolator3DWT4Order.o build/src/Interpolator/Interpolator2D2Order.o build/src/Interpolator/Interpolator1D3Order.o build/src/Interpolator/Interpolator1DWT2OrderV.o build/src/Interpolator/Interpolator.o build/src/Interpolator/Interpolator2DWT4OrderV.o build/src/Interpolator/Interpolator3D2OrderV.o build/src/Interpolator/Interpolator1DWT4Order.o build/src/Interpolator/Interpolator2DWT2Order.o build/src/Interpolator/Interpolator3D4OrderV.o build/src/Interpolator/Interpolator1D2Order.o build/src/Interpolator/InterpolatorAM2Order.o build/src/Interpolator/Interpolator3D2Order.o build/src/Interpolator/Interpolator2DWT4Order.o build/src/Interpolator/Interpolator1DWT2Order.o build/src/Interpolator/InterpolatorAM1Order.o build/src/Interpolator/InterpolatorAM.o build/src/Interpolator/Interpolator3DWT2Order.o build/src/Interpolator/Interpolator3DWT2OrderV.o build/src/Interpolator/Interpolator1D.o build/src/Interpolator/Interpolator2D.o build/src/Interpolator/Interpolator3D.o build/src/Interpolator/Interpolator3DWT4OrderV.o build/src/Interpolator/Interpolator2D4OrderV.o build/src/Interpolator/Interpolator1D4Order.o build/src/Interpolator/Interpolator3D4Order.o build/src/Ionization/IonizationFromRate.o build/src/Ionization/IonizationTunnelEnvelopeAveraged.o build/src/Ionization/IonizationTunnel.o build/src/Ionization/Ionization.o build/src/Ionization/IonizationTables.o build/src/Merging/Merging.o build/src/Merging/MergingVranicSpherical.o build/src/Merging/MergingVranicCartesian.o build/src/MovWindow/SimWindow.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTablesDefault.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheeler.o build/src/Params/PeekAtSpecies.o build/src/Params/Params.o build/src/Params/OpenPMDparams.o build/src/ParticleBC/PartWall.o build/src/ParticleBC/PartBoundCond.o build/src/ParticleBC/BoundaryConditionType.o build/src/ParticleInjector/ParticleInjector.o build/src/Particles/Particle.o build/src/Particles/Particles.o build/src/Particles/ParticleCreator.o build/src/Patch/Patch.o build/src/Patch/VectorPatch.o build/src/Patch/SyncVectorPatch.o build/src/Patch/Patch2D.o build/src/Patch/Region.o build/src/Patch/DoubleGrids.o build/src/Patch/Patch3D.o build/src/Patch/PatchAM.o build/src/Patch/Patch1D.o build/src/Patch/DoubleGridsAM.o build/src/Profiles/Profile.o build/src/Profiles/Function.o build/src/Projector/Projector2D2OrderV.o build/src/Projector/ProjectorAM2Order.o build/src/Projector/Projector3D2Order.o build/src/Projector/Projector3D2OrderV.o build/src/Projector/ProjectorAM.o build/src/Projector/Projector3D4OrderV.o build/src/Projector/Projector3D.o build/src/Projector/Projector3D4Order.o build/src/Projector/Projector1D2Order.o build/src/Projector/ProjectorAM1Order.o build/src/Projector/Projector2D2Order.o build/src/Projector/Projector.o build/src/Projector/Projector1D.o build/src/Projector/Projector1D4Order.o build/src/Projector/Projector2D4OrderV.o build/src/Projector/Projector3D2OrderGPU.o build/src/Projector/Projector2D4Order.o build/src/Projector/Projector2D.o build/src/Pusher/PusherPonderomotivePositionBoris.o build/src/Pusher/PusherBorisNR.o build/src/Pusher/PusherVay.o build/src/Pusher/Pusher.o build/src/Pusher/PusherHigueraCary.o build/src/Pusher/PusherPhoton.o build/src/Pusher/PusherBoris.o build/src/Pusher/PusherPonderomotiveBoris.o build/src/Radiation/RadiationDiagRadiationSpectrum.o build/src/Radiation/RadiationCorrLandauLifshitz.o build/src/Radiation/Radiation.o build/src/Radiation/RadiationNiel.o build/src/Radiation/RadiationTablesDefault.o build/src/Radiation/RadiationLandauLifshitz.o build/src/Radiation/RadiationTables.o build/src/Radiation/RadiationMonteCarlo.o build/src/Radiation/RadiationTools.o build/src/Smilei.o build/src/SmileiMPI/SmileiMPI.o build/src/SmileiMPI/SmileiMPI_test.o build/src/SmileiMPI/AsyncMPIbuffers.o build/src/Species/SpeciesVAdaptiveMixedSort.o build/src/Species/Species.o build/src/Species/SpeciesMetrics.o build/src/Species/SpeciesVAdaptive.o build/src/Species/SpeciesV.o build/src/Tools/Tools.o build/src/Tools/H5.o build/src/Tools/userFunctions.o build/src/Tools/Timer.o build/src/Tools/PyTools.o build/src/Tools/backward.o build/src/Tools/Timers.o build/src/Tools/tabulatedFunctions.o build/src/picsar_interface/interface.o -o build/smilei -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -lhdf5 -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic -lm -fopenmp -D_OMP /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 3319 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 3377 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 740e /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 741a /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7a81 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7ac8 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b0f /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b56 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7b85 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7bc0 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7bcc /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7c07 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7c13 build/src/Tools/H5.o: in function H5::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int*, bool)': /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:41: undefined reference toH5Pset_fapl_mpio' /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:65: undefined reference to `H5Pset_dxpl_mpio' collect2: error: ld returned 1 exit status make: *** [makefile:298: smilei] Error 1

make env VERSION : 4.7-5-gd021d9e08-master SMILEICXX : mpicxx OPENMP_FLAG : -fopenmp -D_OMP HDF5_ROOT_DIR : FFTW3_LIB_DIR : SITEDIR : /home/zjlwsl/.local/lib/python3.9/site-packages PYTHONEXE : python PY_CXXFLAGS : -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/lib/python3.9/site-packages/numpy/core/include -DSMILEI_USE_NUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION PY_LDFLAGS : -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic CXXFLAGS : -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -D__VERSION=\"4.7-5-gd021d9e08-master\" -D_VECTO -std=c++11 -Wall -Isrc -Isrc/SmileiMPI -Isrc/MovWindow -Isrc/Ionization -Isrc/Field -Isrc/Collisions -Isrc/Params -Isrc/ElectroMagnSolver -Isrc/MultiphotonBreitWheeler -Isrc/ElectroMagn -Isrc/DomainDecomposition -Isrc/Merging -Isrc/picsar_interface -Isrc/Interpolator -Isrc/Projector -Isrc/ParticleBC -Isrc/Diagnostic -Isrc/Radiation -Isrc/Tools -Isrc/Patch -Isrc/Python -Isrc/Profiles -Isrc/ElectroMagnBC -Isrc/Particles -Isrc/Species -Isrc/Checkpoint -Isrc/ParticleInjector -Isrc/Pusher -Ibuild/src/Python -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/lib/python3.9/site-packages/numpy/core/include -DSMILEI_USE_NUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -O3 -g -fopenmp -D_OMP LDFLAGS : -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -lhdf5 -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic -lm -fopenmp -D_OMP

echo $LD_LIBRARY_PATH :/home/zjlwsl/hdf5/lib:/home/zjlwsl/hdf5/lib:/home/zjlwsl/hdf5/lib:/home/zjlwsl/hdf5/lib

python -m sysconfig Platform: "linux-x86_64" Python version: "3.9" Current installation scheme: "posix_prefix"

Paths: data = "/home/zjlwsl/anaconda3" include = "/home/zjlwsl/anaconda3/include/python3.9" platinclude = "/home/zjlwsl/anaconda3/include/python3.9" platlib = "/home/zjlwsl/anaconda3/lib/python3.9/site-packages" platstdlib = "/home/zjlwsl/anaconda3/lib/python3.9" purelib = "/home/zjlwsl/anaconda3/lib/python3.9/site-packages" scripts = "/home/zjlwsl/anaconda3/bin" stdlib = "/home/zjlwsl/anaconda3/lib/python3.9"

Variables: ABIFLAGS = "" AC_APPLE_UNIVERSAL_BUILD = "0" AIX_BUILDDATE = "0" AIX_GENUINE_CPLUSPLUS = "0" ALT_SOABI = "0" ANDROID_API_LEVEL = "0" AR = "x86_64-conda-linux-gnu-ar" ARFLAGS = "rcs" BASECFLAGS = "-Wno-unused-result -Wsign-compare" BASECPPFLAGS = "-IObjects -IInclude -IPython" BASEMODLIBS = "" BINDIR = "/home/zjlwsl/anaconda3/bin" BINLIBDEST = "/home/zjlwsl/anaconda3/lib/python3.9" BLDLIBRARY = "libpython3.9.a" BLDSHARED = " x86_64-conda-linux-gnu-gcc -pthread -shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" BUILDEXE = "" BUILDPYTHON = "python" BUILD_GNU_TYPE = "x86_64-conda-linux-gnu" BYTESTR_DEPS = "\" CC = " x86_64-conda-linux-gnu-gcc -pthread" CCSHARED = "-fPIC" CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include " CFLAGSFORSHARED = "" CFLAGS_ALIASING = "" CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in" CONFIGURE_CFLAGS = "-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CONFIGURE_CFLAGS_NODIST = " -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden" CONFIGURE_CPPFLAGS = "-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CONFIGURE_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" CONFIGURE_LDFLAGS_NODIST = " -g" CONFIG_ARGS = "'--prefix=/home/zjlwsl/anaconda3' '--build=x86_64-conda-linux-gnu' '--host=x86_64-conda-linux-gnu' '--enable-ipv6' '--with-ensurepip=no' '--with-tzpath=/home/zjlwsl/anaconda3/share/zoneinfo:/home/zjlwsl/anaconda3/share/tzinfo' '--with-computed-gotos' '--with-system-ffi' '--enable-loadable-sqlite-extensions' '--with-tcltk-includes=-I/home/zjlwsl/anaconda3/include' '--with-tcltk-libs=-L/home/zjlwsl/anaconda3/lib -ltcl8.6 -ltk8.6' '--with-platlibdir=lib' '--with-openssl=/home/zjlwsl/anaconda3' 'PKG_CONFIG_LIBDIR=/home/zjlwsl/anaconda3/lib' 'PKG_CONFIG_PATH=/home/zjlwsl/anaconda3/lib' 'CPPFLAGS=-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'CXXFLAGS=-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'CFLAGS=-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'LDFLAGS=-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib' 'CC= x86_64-conda-linux-gnu-gcc' 'CXX=x86_64-conda-linux-gnu-c++' '--with-lto' '--enable-optimizations' '-oldincludedir=/usr/include' '--disable-shared' 'PROFILE_TASK=-m test --pgo' 'build_alias=x86_64-conda-linux-gnu' 'host_alias=x86_64-conda-linux-gnu' 'MACHDEP=linux' 'CPP=/tmp/build/80754af9/python-split_1631797238431/_build_env/bin/x86_64-conda-linux-gnu-cpp'" CONFINCLUDEDIR = "/home/zjlwsl/anaconda3/include" CONFINCLUDEPY = "/home/zjlwsl/anaconda3/include/python3.9" COREPYTHONPATH = "" COVERAGE_INFO = "/tmp/build/80754af9/python-split_1631797238431/work/build-static/coverage.info" COVERAGE_REPORT = "/tmp/build/80754af9/python-split_1631797238431/work/build-static/lcov-report" COVERAGE_REPORT_OPTIONS = "--no-branch-coverage --title "CPython lcov report"" CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CXX = "x86_64-conda-linux-gnu-c++ -pthread" DESTDIRS = "/home/zjlwsl/anaconda3 /home/zjlwsl/anaconda3/lib /home/zjlwsl/anaconda3/lib/python3.9 /home/zjlwsl/anaconda3/lib/python3.9/lib-dynload" DESTLIB = "/home/zjlwsl/anaconda3/lib/python3.9" DESTPATH = "" DESTSHARED = "/home/zjlwsl/anaconda3/lib/python3.9/lib-dynload" DFLAGS = "" DIRMODE = "755" DIST = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in Include Lib Misc Ext-dummy" DISTDIRS = "Include Lib Misc Ext-dummy" DISTFILES = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in" DLINCLDIR = "." DLLLIBRARY = "" DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 = "0" DOUBLE_IS_BIG_ENDIAN_IEEE754 = "0" DOUBLE_IS_LITTLE_ENDIAN_IEEE754 = "1" DTRACE = "" DTRACE_DEPS = "\" DTRACE_HEADERS = "" DTRACE_OBJS = "" DYNLOADFILE = "dynload_shlib.o" ENABLE_IPV6 = "1" ENSUREPIP = "no" EXE = "" EXEMODE = "755" EXPORTSFROM = "" EXPORTSYMS = "" EXTRATESTOPTS = "" EXT_SUFFIX = ".cpython-39-x86_64-linux-gnu.so" FILEMODE = "644" FLOAT_WORDS_BIGENDIAN = "0" FLOCK_NEEDS_LIBBSD = "0" GETPGRP_HAVE_ARG = "0" GITBRANCH = "" GITTAG = "" GITVERSION = "" GNULD = "yes" HAVE_ACCEPT4 = "1" HAVE_ACOSH = "1" HAVE_ADDRINFO = "1" HAVE_ALARM = "1" HAVE_ALIGNED_REQUIRED = "0" HAVE_ALLOCA_H = "1" HAVE_ALTZONE = "0" HAVE_ASINH = "1" HAVE_ASM_TYPES_H = "1" HAVE_ATANH = "1" HAVE_BIND_TEXTDOMAIN_CODESET = "1" HAVE_BLUETOOTH_BLUETOOTH_H = "0" HAVE_BLUETOOTH_H = "0" HAVE_BROKEN_MBSTOWCS = "0" HAVE_BROKEN_NICE = "0" HAVE_BROKEN_PIPE_BUF = "0" HAVE_BROKEN_POLL = "0" HAVE_BROKEN_POSIX_SEMAPHORES = "0" HAVE_BROKEN_PTHREAD_SIGMASK = "0" HAVE_BROKEN_SEM_GETVALUE = "0" HAVE_BROKEN_UNSETENV = "0" HAVE_BUILTIN_ATOMIC = "1" HAVE_CHFLAGS = "0" HAVE_CHOWN = "1" HAVE_CHROOT = "1" HAVE_CLOCK = "1" HAVE_CLOCK_GETRES = "1" HAVE_CLOCK_GETTIME = "1" HAVE_CLOCK_SETTIME = "1" HAVE_COMPUTED_GOTOS = "1" HAVE_CONFSTR = "1" HAVE_CONIO_H = "0" HAVE_COPYSIGN = "1" HAVE_COPY_FILE_RANGE = "0" HAVE_CRYPT_H = "1" HAVE_CRYPT_R = "1" HAVE_CTERMID = "1" HAVE_CTERMID_R = "0" HAVE_CURSES_FILTER = "1" HAVE_CURSES_H = "1" HAVE_CURSES_HAS_KEY = "1" HAVE_CURSES_IMMEDOK = "1" HAVE_CURSES_IS_PAD = "1" HAVE_CURSES_IS_TERM_RESIZED = "1" HAVE_CURSES_RESIZETERM = "1" HAVE_CURSES_RESIZE_TERM = "1" HAVE_CURSES_SYNCOK = "1" HAVE_CURSES_TYPEAHEAD = "1" HAVE_CURSES_USE_ENV = "1" HAVE_CURSES_WCHGAT = "1" HAVE_DECL_ISFINITE = "1" HAVE_DECL_ISINF = "1" HAVE_DECL_ISNAN = "1" HAVE_DECL_RTLD_DEEPBIND = "1" HAVE_DECL_RTLD_GLOBAL = "1" HAVE_DECL_RTLD_LAZY = "1" HAVE_DECL_RTLD_LOCAL = "1" HAVE_DECL_RTLD_MEMBER = "0" HAVE_DECL_RTLD_NODELETE = "1" HAVE_DECL_RTLD_NOLOAD = "1" HAVE_DECL_RTLD_NOW = "1" HAVE_DECL_TZNAME = "0" HAVE_DEVICE_MACROS = "1" HAVE_DEV_PTC = "0" HAVE_DEV_PTMX = "1" HAVE_DIRECT_H = "0" HAVE_DIRENT_D_TYPE = "1" HAVE_DIRENT_H = "1" HAVE_DIRFD = "1" HAVE_DLFCN_H = "1" HAVE_DLOPEN = "1" HAVE_DUP2 = "1" HAVE_DUP3 = "1" HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH = "0" HAVE_DYNAMIC_LOADING = "1" HAVE_ENDIAN_H = "1" HAVE_EPOLL = "1" HAVE_EPOLL_CREATE1 = "1" HAVE_ERF = "1" HAVE_ERFC = "1" HAVE_ERRNO_H = "1" HAVE_EXECV = "1" HAVE_EXPLICIT_BZERO = "0" HAVE_EXPLICIT_MEMSET = "0" HAVE_EXPM1 = "1" HAVE_FACCESSAT = "1" HAVE_FCHDIR = "1" HAVE_FCHMOD = "1" HAVE_FCHMODAT = "1" HAVE_FCHOWN = "1" HAVE_FCHOWNAT = "1" HAVE_FCNTL_H = "1" HAVE_FDATASYNC = "1" HAVE_FDOPENDIR = "1" HAVE_FDWALK = "0" HAVE_FEXECVE = "1" HAVE_FINITE = "1" HAVE_FLOCK = "1" HAVE_FORK = "1" HAVE_FORKPTY = "1" HAVE_FPATHCONF = "1" HAVE_FSEEK64 = "0" HAVE_FSEEKO = "1" HAVE_FSTATAT = "1" HAVE_FSTATVFS = "1" HAVE_FSYNC = "1" HAVE_FTELL64 = "0" HAVE_FTELLO = "1" HAVE_FTIME = "1" HAVE_FTRUNCATE = "1" HAVE_FUTIMENS = "1" HAVE_FUTIMES = "1" HAVE_FUTIMESAT = "1" HAVE_GAI_STRERROR = "1" HAVE_GAMMA = "1" HAVE_GCC_ASM_FOR_MC68881 = "0" HAVE_GCC_ASM_FOR_X64 = "1" HAVE_GCC_ASM_FOR_X87 = "1" HAVE_GCC_UINT128_T = "1" HAVE_GETADDRINFO = "1" HAVE_GETC_UNLOCKED = "1" HAVE_GETENTROPY = "0" HAVE_GETGRGID_R = "1" HAVE_GETGRNAM_R = "1" HAVE_GETGROUPLIST = "1" HAVE_GETGROUPS = "1" HAVE_GETHOSTBYNAME = "0" HAVE_GETHOSTBYNAME_R = "1" HAVE_GETHOSTBYNAME_R_3_ARG = "0" HAVE_GETHOSTBYNAME_R_5_ARG = "0" HAVE_GETHOSTBYNAME_R_6_ARG = "1" HAVE_GETITIMER = "1" HAVE_GETLOADAVG = "1" HAVE_GETLOGIN = "1" HAVE_GETNAMEINFO = "1" HAVE_GETPAGESIZE = "1" HAVE_GETPEERNAME = "1" HAVE_GETPGID = "1" HAVE_GETPGRP = "1" HAVE_GETPID = "1" HAVE_GETPRIORITY = "1" HAVE_GETPWENT = "1" HAVE_GETPWNAM_R = "1" HAVE_GETPWUID_R = "1" HAVE_GETRANDOM = "0" HAVE_GETRANDOM_SYSCALL = "1" HAVE_GETRESGID = "1" HAVE_GETRESUID = "1" HAVE_GETSID = "1" HAVE_GETSPENT = "1" HAVE_GETSPNAM = "1" HAVE_GETWD = "1" HAVE_GLIBC_MEMMOVE_BUG = "0" HAVE_GRP_H = "1" HAVE_HSTRERROR = "1" HAVE_HTOLE64 = "1" HAVE_HYPOT = "1" HAVE_IEEEFP_H = "0" HAVE_IF_NAMEINDEX = "1" HAVE_INET_ATON = "1" HAVE_INET_PTON = "1" HAVE_INITGROUPS = "1" HAVE_INTTYPES_H = "1" HAVE_IO_H = "0" HAVE_IPA_PURE_CONST_BUG = "0" HAVE_KILL = "1" HAVE_KILLPG = "1" HAVE_KQUEUE = "0" HAVE_LANGINFO_H = "1" HAVE_LARGEFILE_SUPPORT = "0" HAVE_LCHFLAGS = "0" HAVE_LCHMOD = "0" HAVE_LCHOWN = "1" HAVE_LGAMMA = "1" HAVE_LIBDL = "1" HAVE_LIBDLD = "0" HAVE_LIBIEEE = "0" HAVE_LIBINTL_H = "1" HAVE_LIBREADLINE = "1" HAVE_LIBRESOLV = "0" HAVE_LIBSENDFILE = "0" HAVE_LIBUTIL_H = "0" HAVE_LINK = "1" HAVE_LINKAT = "1" HAVE_LINUX_CAN_BCM_H = "1" HAVE_LINUX_CAN_H = "1" HAVE_LINUX_CAN_J1939_H = "0" HAVE_LINUX_CAN_RAW_FD_FRAMES = "1" HAVE_LINUX_CAN_RAW_H = "1" HAVE_LINUX_CAN_RAW_JOIN_FILTERS = "1" HAVE_LINUX_MEMFD_H = "1" HAVE_LINUX_NETLINK_H = "1" HAVE_LINUX_QRTR_H = "0" HAVE_LINUX_RANDOM_H = "1" HAVE_LINUX_TIPC_H = "1" HAVE_LINUX_VM_SOCKETS_H = "1" HAVE_LINUX_WAIT_H = "1" HAVE_LOCKF = "1" HAVE_LOG1P = "1" HAVE_LOG2 = "1" HAVE_LONG_DOUBLE = "1" HAVE_LSTAT = "1" HAVE_LUTIMES = "1" HAVE_MADVISE = "1" HAVE_MAKEDEV = "1" HAVE_MBRTOWC = "1" HAVE_MEMFD_CREATE = "0" HAVE_MEMORY_H = "1" HAVE_MEMRCHR = "1" HAVE_MKDIRAT = "1" HAVE_MKFIFO = "1" HAVE_MKFIFOAT = "1" HAVE_MKNOD = "1" HAVE_MKNODAT = "1" HAVE_MKTIME = "1" HAVE_MMAP = "1" HAVE_MREMAP = "1" HAVE_NCURSES_H = "1" HAVE_NDIR_H = "0" HAVE_NETPACKET_PACKET_H = "1" HAVE_NET_IF_H = "1" HAVE_NICE = "1" HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION = "0" HAVE_OPENAT = "1" HAVE_OPENPTY = "1" HAVE_PATHCONF = "1" HAVE_PAUSE = "1" HAVE_PIPE2 = "1" HAVE_PLOCK = "0" HAVE_POLL = "1" HAVE_POLL_H = "1" HAVE_POSIX_FADVISE = "1" HAVE_POSIX_FALLOCATE = "1" HAVE_POSIX_SPAWN = "1" HAVE_POSIX_SPAWNP = "1" HAVE_PREAD = "1" HAVE_PREADV = "1" HAVE_PREADV2 = "0" HAVE_PRLIMIT = "1" HAVE_PROCESS_H = "0" HAVE_PROTOTYPES = "1" HAVE_PTHREAD_CONDATTR_SETCLOCK = "1" HAVE_PTHREAD_DESTRUCTOR = "0" HAVE_PTHREAD_GETCPUCLOCKID = "1" HAVE_PTHREAD_H = "1" HAVE_PTHREAD_INIT = "0" HAVE_PTHREAD_KILL = "1" HAVE_PTHREAD_SIGMASK = "1" HAVE_PTY_H = "1" HAVE_PWRITE = "1" HAVE_PWRITEV = "1" HAVE_PWRITEV2 = "0" HAVE_READLINK = "1" HAVE_READLINKAT = "1" HAVE_READV = "1" HAVE_REALPATH = "1" HAVE_RENAMEAT = "1" HAVE_RL_APPEND_HISTORY = "1" HAVE_RL_CATCH_SIGNAL = "1" HAVE_RL_COMPLETION_APPEND_CHARACTER = "1" HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK = "1" HAVE_RL_COMPLETION_MATCHES = "1" HAVE_RL_COMPLETION_SUPPRESS_APPEND = "1" HAVE_RL_PRE_INPUT_HOOK = "1" HAVE_RL_RESIZE_TERMINAL = "1" HAVE_ROUND = "1" HAVE_RTPSPAWN = "0" HAVE_SCHED_GET_PRIORITY_MAX = "1" HAVE_SCHED_H = "1" HAVE_SCHED_RR_GET_INTERVAL = "1" HAVE_SCHED_SETAFFINITY = "1" HAVE_SCHED_SETPARAM = "1" HAVE_SCHED_SETSCHEDULER = "1" HAVE_SEM_GETVALUE = "1" HAVE_SEM_OPEN = "1" HAVE_SEM_TIMEDWAIT = "1" HAVE_SEM_UNLINK = "1" HAVE_SENDFILE = "1" HAVE_SETEGID = "1" HAVE_SETEUID = "1" HAVE_SETGID = "1" HAVE_SETGROUPS = "1" HAVE_SETHOSTNAME = "1" HAVE_SETITIMER = "1" HAVE_SETLOCALE = "1" HAVE_SETPGID = "1" HAVE_SETPGRP = "1" HAVE_SETPRIORITY = "1" HAVE_SETREGID = "1" HAVE_SETRESGID = "1" HAVE_SETRESUID = "1" HAVE_SETREUID = "1" HAVE_SETSID = "1" HAVE_SETUID = "1" HAVE_SETVBUF = "1" HAVE_SHADOW_H = "1" HAVE_SHM_OPEN = "1" HAVE_SHM_UNLINK = "1" HAVE_SIGACTION = "1" HAVE_SIGALTSTACK = "1" HAVE_SIGFILLSET = "1" HAVE_SIGINFO_T_SI_BAND = "1" HAVE_SIGINTERRUPT = "1" HAVE_SIGNAL_H = "1" HAVE_SIGPENDING = "1" HAVE_SIGRELSE = "1" HAVE_SIGTIMEDWAIT = "1" HAVE_SIGWAIT = "1" HAVE_SIGWAITINFO = "1" HAVE_SNPRINTF = "1" HAVE_SOCKADDR_ALG = "1" HAVE_SOCKADDR_SA_LEN = "0" HAVE_SOCKADDR_STORAGE = "1" HAVE_SOCKETPAIR = "1" HAVE_SPAWN_H = "1" HAVE_SSIZE_T = "1" HAVE_STATVFS = "1" HAVE_STAT_TV_NSEC = "1" HAVE_STAT_TV_NSEC2 = "0" HAVE_STDARG_PROTOTYPES = "1" HAVE_STDINT_H = "1" HAVE_STDLIB_H = "1" HAVE_STD_ATOMIC = "1" HAVE_STRDUP = "1" HAVE_STRFTIME = "1" HAVE_STRINGS_H = "1" HAVE_STRING_H = "1" HAVE_STRLCPY = "0" HAVE_STROPTS_H = "0" HAVE_STRSIGNAL = "1" HAVE_STRUCT_PASSWD_PW_GECOS = "1" HAVE_STRUCT_PASSWD_PW_PASSWD = "1" HAVE_STRUCT_STAT_ST_BIRTHTIME = "0" HAVE_STRUCT_STAT_ST_BLKSIZE = "1" HAVE_STRUCT_STAT_ST_BLOCKS = "1" HAVE_STRUCT_STAT_ST_FLAGS = "0" HAVE_STRUCT_STAT_ST_GEN = "0" HAVE_STRUCT_STAT_ST_RDEV = "1" HAVE_STRUCT_TM_TM_ZONE = "1" HAVE_SYMLINK = "1" HAVE_SYMLINKAT = "1" HAVE_SYNC = "1" HAVE_SYSCONF = "1" HAVE_SYSEXITS_H = "1" HAVE_SYS_AUDIOIO_H = "0" HAVE_SYS_BSDTTY_H = "0" HAVE_SYS_DEVPOLL_H = "0" HAVE_SYS_DIR_H = "0" HAVE_SYS_ENDIAN_H = "0" HAVE_SYS_EPOLL_H = "1" HAVE_SYS_EVENT_H = "0" HAVE_SYS_FILE_H = "1" HAVE_SYS_IOCTL_H = "1" HAVE_SYS_KERN_CONTROL_H = "0" HAVE_SYS_LOADAVG_H = "0" HAVE_SYS_LOCK_H = "0" HAVE_SYS_MEMFD_H = "0" HAVE_SYS_MKDEV_H = "0" HAVE_SYS_MMAN_H = "1" HAVE_SYS_MODEM_H = "0" HAVE_SYS_NDIR_H = "0" HAVE_SYS_PARAM_H = "1" HAVE_SYS_POLL_H = "1" HAVE_SYS_RANDOM_H = "0" HAVE_SYS_RESOURCE_H = "1" HAVE_SYS_SELECT_H = "1" HAVE_SYS_SENDFILE_H = "1" HAVE_SYS_SOCKET_H = "1" HAVE_SYS_STATVFS_H = "1" HAVE_SYS_STAT_H = "1" HAVE_SYS_SYSCALL_H = "1" HAVE_SYS_SYSMACROS_H = "1" HAVE_SYS_SYS_DOMAIN_H = "0" HAVE_SYS_TERMIO_H = "0" HAVE_SYS_TIMES_H = "1" HAVE_SYS_TIME_H = "1" HAVE_SYS_TYPES_H = "1" HAVE_SYS_UIO_H = "1" HAVE_SYS_UN_H = "1" HAVE_SYS_UTSNAME_H = "1" HAVE_SYS_WAIT_H = "1" HAVE_SYS_XATTR_H = "1" HAVE_TCGETPGRP = "1" HAVE_TCSETPGRP = "1" HAVE_TEMPNAM = "1" HAVE_TERMIOS_H = "1" HAVE_TERM_H = "1" HAVE_TGAMMA = "1" HAVE_TIMEGM = "1" HAVE_TIMES = "1" HAVE_TMPFILE = "1" HAVE_TMPNAM = "1" HAVE_TMPNAM_R = "1" HAVE_TM_ZONE = "1" HAVE_TRUNCATE = "1" HAVE_TZNAME = "0" HAVE_UCS4_TCL = "0" HAVE_UNAME = "1" HAVE_UNISTD_H = "1" HAVE_UNLINKAT = "1" HAVE_USABLE_WCHAR_T = "0" HAVE_UTIL_H = "0" HAVE_UTIMENSAT = "1" HAVE_UTIMES = "1" HAVE_UTIME_H = "1" HAVE_UUID_CREATE = "0" HAVE_UUID_ENC_BE = "0" HAVE_UUID_GENERATE_TIME_SAFE = "1" HAVE_UUID_H = "0" HAVE_UUID_UUID_H = "1" HAVE_WAIT3 = "1" HAVE_WAIT4 = "1" HAVE_WAITID = "1" HAVE_WAITPID = "1" HAVE_WCHAR_H = "1" HAVE_WCSCOLL = "1" HAVE_WCSFTIME = "1" HAVE_WCSXFRM = "1" HAVE_WMEMCMP = "1" HAVE_WORKING_TZSET = "1" HAVE_WRITEV = "1" HAVE_X509_VERIFY_PARAM_SET1_HOST = "1" HAVE_ZLIB_COPY = "1" HAVE__GETPTY = "0" HOST_GNU_TYPE = "x86_64-conda-linux-gnu" INCLDIRSTOMAKE = "/home/zjlwsl/anaconda3/include /home/zjlwsl/anaconda3/include /home/zjlwsl/anaconda3/include/python3.9 /home/zjlwsl/anaconda3/include/python3.9" INCLUDEDIR = "/home/zjlwsl/anaconda3/include" INCLUDEPY = "/home/zjlwsl/anaconda3/include/python3.9" INSTALL = "/usr/bin/install -c" INSTALL_DATA = "/usr/bin/install -c -m 644" INSTALL_PROGRAM = "/usr/bin/install -c" INSTALL_SCRIPT = "/usr/bin/install -c" INSTALL_SHARED = "/usr/bin/install -c -m 755" INSTSONAME = "libpython3.9.a" IO_H = "Modules/_io/_iomodule.h" IO_OBJS = "\" LDCXXSHARED = "x86_64-conda-linux-gnu-c++ -pthread -shared" LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" LDLIBRARY = "libpython3.9.a" LDLIBRARYDIR = "" LDSHARED = " x86_64-conda-linux-gnu-gcc -pthread -shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" LDVERSION = "3.9" LIBC = "" LIBDEST = "/home/zjlwsl/anaconda3/lib/python3.9" LIBDIR = "/home/zjlwsl/anaconda3/lib" LIBFFI_INCLUDEDIR = "/home/zjlwsl/anaconda3/include" LIBM = "-lm" LIBOBJDIR = "Python/" LIBOBJS = "" LIBPC = "/home/zjlwsl/anaconda3/lib/pkgconfig" LIBPL = "/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu" LIBPYTHON = "" LIBRARY = "libpython3.9.a" LIBRARY_OBJS = "\" LIBRARY_OBJS_OMIT_FROZEN = "\" LIBS = "-lcrypt -lpthread -ldl -lutil -lm" LIBSUBDIRS = "tkinter tkinter/test tkinter/test/test_tkinter \" LINKCC = " x86_64-conda-linux-gnu-gcc -pthread" LINKFORSHARED = "-Xlinker -export-dynamic" LIPO_32BIT_FLAGS = "" LIPO_INTEL64_FLAGS = "" LLVM_PROF_ERR = "no" LLVM_PROF_FILE = "" LLVM_PROF_MERGER = "true" LN = "ln" LOCALMODLIBS = "" MACHDEP = "linux" MACHDEP_OBJS = "" MACHDESTLIB = "/home/zjlwsl/anaconda3/lib/python3.9" MACOSX_DEPLOYMENT_TARGET = "" MAINCC = " x86_64-conda-linux-gnu-gcc -pthread" MAJOR_IN_MKDEV = "0" MAJOR_IN_SYSMACROS = "0" MAKESETUP = "/tmp/build/80754af9/python-split_1631797238431/work/Modules/makesetup" MANDIR = "/home/zjlwsl/anaconda3/share/man" MKDIR_P = "/usr/bin/mkdir -p" MODBUILT_NAMES = "posix errno pwd _sre _codecs _weakref _functools _operator _collections _abc itertools atexit _signal _stat time _thread _locale _io faulthandler _tracemalloc _peg_parser _symtable xxsubtype" MODDISABLED_NAMES = "" MODLIBS = "" MODOBJS = "Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o Modules/_functoolsmodule.o Modules/_operator.o Modules/_collectionsmodule.o Modules/_abc.o Modules/itertoolsmodule.o Modules/atexitmodule.o Modules/signalmodule.o Modules/_stat.o Modules/timemodule.o Modules/_threadmodule.o Modules/_localemodule.o Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o Modules/faulthandler.o Modules/_tracemalloc.o Modules/_peg_parser.o Modules/symtablemodule.o Modules/xxsubtype.o" MODULE_OBJS = "\" MULTIARCH = "x86_64-linux-gnu" MULTIARCH_CPPFLAGS = "-DMULTIARCH=\"x86_64-linux-gnu\"" MVWDELCH_IS_EXPRESSION = "1" NO_AS_NEEDED = "-Wl,--no-as-needed" OBJECT_OBJS = "\" OPENSSL_INCLUDES = "-I/home/zjlwsl/anaconda3/include" OPENSSL_LDFLAGS = "-L/home/zjlwsl/anaconda3/lib" OPENSSL_LIBS = "-lssl -lcrypto" OPT = "-DNDEBUG -O2 -Wall" OTHER_LIBTOOL_OPT = "" PACKAGE_BUGREPORT = "0" PACKAGE_NAME = "0" PACKAGE_STRING = "0" PACKAGE_TARNAME = "0" PACKAGE_URL = "0" PACKAGE_VERSION = "0" PARSER_HEADERS = "\" PARSER_OBJS = "\ \ Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o" PEGEN_HEADERS = "\" PEGEN_OBJS = "\" PGO_PROF_GEN_FLAG = "-fprofile-generate" PGO_PROF_USE_FLAG = " " PLATLIBDIR = "lib" POBJS = "\" POSIX_SEMAPHORES_NOT_ENABLED = "0" PROFILE_TASK = "-m test --pgo" PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT = "1" PTHREAD_SYSTEM_SCHED_SUPPORTED = "1" PURIFY = "" PY3LIBRARY = "" PYLONG_BITS_IN_DIGIT = "0" PYTHON = "python" PYTHONFRAMEWORK = "" PYTHONFRAMEWORKDIR = "no-framework" PYTHONFRAMEWORKINSTALLDIR = "" PYTHONFRAMEWORKPREFIX = "" PYTHONPATH = "" PYTHON_FOR_BUILD = "./python -E" PYTHON_HEADERS = "\" PYTHON_OBJS = "\" PY_BUILD_ENVIRON = "" PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha256,sha512,sha3,blake2"" PY_BUILTIN_MODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DPy_BUILD_CORE_BUILTIN" PY_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include " PY_CFLAGS_NODIST = " -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal" PY_COERCE_C_LOCALE = "1" PY_CORE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DPy_BUILD_CORE" PY_CORE_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -g" PY_CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" PY_FORMAT_SIZE_T = ""z"" PY_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" PY_LDFLAGS_NODIST = " -g" PY_SSL_DEFAULT_CIPHERS = "1" PY_SSL_DEFAULT_CIPHER_STRING = "0" PY_STDMODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" Py_DEBUG = "0" Py_ENABLE_SHARED = "0" Py_HASH_ALGORITHM = "0" Py_TRACE_REFS = "0" QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \" READELF = "x86_64-conda-linux-gnu-readelf" RESSRCDIR = "Mac/Resources/framework" RETSIGTYPE = "void" RUNSHARED = "" SCRIPTDIR = "/home/zjlwsl/anaconda3/lib" SETPGRP_HAVE_ARG = "0" SGI_ABI = "" SHELL = "/bin/sh" SHLIBS = "-lcrypt -lpthread -ldl -lutil -lm" SHLIB_SUFFIX = ".so" SHM_NEEDS_LIBRT = "1" SIGNED_RIGHT_SHIFT_ZERO_FILLS = "0" SITEPATH = "" SIZEOF_DOUBLE = "8" SIZEOF_FLOAT = "4" SIZEOF_FPOS_T = "16" SIZEOF_INT = "4" SIZEOF_LONG = "8" SIZEOF_LONG_DOUBLE = "16" SIZEOF_LONG_LONG = "8" SIZEOF_OFF_T = "8" SIZEOF_PID_T = "4" SIZEOF_PTHREAD_KEY_T = "4" SIZEOF_PTHREAD_T = "8" SIZEOF_SHORT = "2" SIZEOF_SIZE_T = "8" SIZEOF_TIME_T = "8" SIZEOF_UINTPTR_T = "8" SIZEOF_VOID_P = "8" SIZEOF_WCHAR_T = "4" SIZEOF__BOOL = "1" SO = ".cpython-39-x86_64-linux-gnu.so" SOABI = "cpython-39-x86_64-linux-gnu" SRCDIRS = "Parser Parser/pegen Objects Python Modules Modules/_io Programs" SRC_GDB_HOOKS = "/tmp/build/80754af9/python-split_1631797238431/work/Tools/gdb/libpython.py" STDC_HEADERS = "1" STRICT_SYSV_CURSES = "/ Don't use ncurses extensions /" STRIPFLAG = "-s" SUBDIRS = "" SUBDIRSTOO = "Include Lib Misc" SYSLIBS = "-lm" SYS_SELECT_WITH_SYS_TIME = "1" TCLTK_INCLUDES = "-I/home/zjlwsl/anaconda3/include" TCLTK_LIBS = "-L/home/zjlwsl/anaconda3/lib -ltcl8.6 -ltk8.6" TESTOPTS = "" TESTPATH = "" TESTPYTHON = "./python" TESTPYTHONOPTS = "" TESTRUNNER = "./python /tmp/build/80754af9/python-split_1631797238431/work/Tools/scripts/run_tests.py" TESTTIMEOUT = "1200" TIMEMODULE_LIB = "0" TIME_WITH_SYS_TIME = "1" TM_IN_SYS_TIME = "0" TZPATH = "/home/zjlwsl/anaconda3/share/zoneinfo:/home/zjlwsl/anaconda3/share/tzinfo" UNICODE_DEPS = "\" UNIVERSALSDK = "" UPDATE_FILE = "python3 /tmp/build/80754af9/python-split_1631797238431/work/Tools/scripts/update_file.py" USE_COMPUTED_GOTOS = "1" VERSION = "3.9" VPATH = "/tmp/build/80754af9/python-split_1631797238431/work" WINDOW_HAS_FLAGS = "1" WITH_DECIMAL_CONTEXTVAR = "1" WITH_DOC_STRINGS = "1" WITH_DTRACE = "0" WITH_DYLD = "0" WITH_LIBINTL = "0" WITH_NEXT_FRAMEWORK = "0" WITH_PYMALLOC = "1" WITH_VALGRIND = "0" X87_DOUBLE_ROUNDING = "0" XMLLIBSUBDIRS = "xml xml/dom xml/etree xml/parsers xml/sax" abiflags = "" abs_builddir = "/tmp/build/80754af9/python-split_1631797238431/work/build-static" abs_srcdir = "/tmp/build/80754af9/python-split_1631797238431/work" base = "/home/zjlwsl/anaconda3" datarootdir = "/home/zjlwsl/anaconda3/share" exec_prefix = "/home/zjlwsl/anaconda3" installed_base = "/home/zjlwsl/anaconda3" installed_platbase = "/home/zjlwsl/anaconda3" platbase = "/home/zjlwsl/anaconda3" platlibdir = "lib" prefix = "/home/zjlwsl/anaconda3" projectbase = "/home/zjlwsl/anaconda3/bin" py_version = "3.9.7" py_version_nodot = "39" py_version_short = "3.9" srcdir = "/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu" userbase = "/home/zjlwsl/.local"

ldd smilei ldd: ./smilei: No such file or directory

iltommi commented 2 years ago

How did you install hdf5?

mccoys commented 2 years ago

the hdf5 path is not set in HDF5_ROOT_DIR

Goo-JZhang commented 2 years ago

the hdf5 path is not set in HDF5_ROOT_DIR

Is that 'export HDF5_ROOT_DIR=/usr/lib/x86_64-linux-gnu/hdf5/openmpi' not enough?

Goo-JZhang commented 2 years ago

How did you install hdf5?

First, download the hdf5-1.12.1.tar from https://www.hdfgroup.org/downloads/hdf5/source-code/ Then unpack the file and configure it by ./configure --prefix=MYPATH --enable-fortran --enable-parallel After that make and make install Finally add hdf5 path to bash.

here are what I add to .bashrc

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/zjlwsl/hdf5/lib

export PATH=$PATH:/home/zjlwsl/hdf5/bin

export CPATH=:$CPATH:/home/zjlwsl/hdf5/include

export HDF5_MPI="ON"

iltommi commented 2 years ago

Is that 'export HDF5_ROOT_DIR=/usr/lib/x86_64-linux-gnu/hdf5/openmpi' not enough?

That should the same as MYPATH (maybe /home/zjlwsl/hdf5?), but in the above command I asked to print (make env) HDF5_ROOT_DIR is empty

HDF5_ROOT_DIR is the directory in which you have 2 subdirectories :

mccoys commented 2 years ago

There must be something wrong when you set the variable HDF5_ROOT_DIR. It appears empty. Maybe you set it in the wrong environment?

Goo-JZhang commented 2 years ago

I've reset my WSL2 and reconfigured my dependencies, following the provided manual installation steps for Linux. But the problem still exists.

git describe --all --long heads/master-0-gd021d9e08

make config=verbose Linking smilei mpicxx build/src/Checkpoint/Checkpoint.o build/src/Collisions/CollisionsSingle.o build/src/Collisions/Collisions.o build/src/Collisions/CollisionalFusionDD.o build/src/Collisions/CollisionalIonization.o build/src/Collisions/CollisionalNuclearReaction.o build/src/Diagnostic/DiagnosticFields.o build/src/Diagnostic/DiagnosticProbes.o build/src/Diagnostic/TimeSelection.o build/src/Diagnostic/DiagnosticFields1D.o build/src/Diagnostic/Histogram.o build/src/Diagnostic/DiagnosticRadiationSpectrum.o build/src/Diagnostic/DiagnosticFields3D.o build/src/Diagnostic/DiagnosticTrack.o build/src/Diagnostic/DiagnosticScalar.o build/src/Diagnostic/DiagnosticParticleBinningBase.o build/src/Diagnostic/DiagnosticScreen.o build/src/Diagnostic/DiagnosticPerformances.o build/src/Diagnostic/DiagnosticFields2D.o build/src/Diagnostic/DiagnosticParticleBinning.o build/src/Diagnostic/DiagnosticFieldsAM.o build/src/DomainDecomposition/GlobalDomainDecomposition.o build/src/DomainDecomposition/Hilbert_functions.o build/src/DomainDecomposition/HilbertDomainDecomposition.o build/src/DomainDecomposition/RegionDomainDecomposition.o build/src/DomainDecomposition/LinearizedDomainDecomposition.o build/src/ElectroMagn/LaserEnvelope1D.o build/src/ElectroMagn/LaserPropagator.o build/src/ElectroMagn/LaserEnvelope2D.o build/src/ElectroMagn/ElectroMagn2D.o build/src/ElectroMagn/ElectroMagn.o build/src/ElectroMagn/ElectroMagnAM.o build/src/ElectroMagn/Laser.o build/src/ElectroMagn/ElectroMagn3D.o build/src/ElectroMagn/LaserEnvelope.o build/src/ElectroMagn/LaserEnvelopeAM.o build/src/ElectroMagn/LaserEnvelope3D.o build/src/ElectroMagn/ElectroMagn1D.o build/src/ElectroMagnBC/EnvelopeBCAM_refl.o build/src/ElectroMagnBC/ElectroMagnBC2D_refl.o build/src/ElectroMagnBC/ElectroMagnBCAM_ramp.o build/src/ElectroMagnBC/EnvelopeBC1D_refl.o build/src/ElectroMagnBC/EnvelopeBC.o build/src/ElectroMagnBC/ElectroMagnBCAM_BM.o build/src/ElectroMagnBC/ElectroMagnBC2D.o build/src/ElectroMagnBC/ElectroMagnBC.o build/src/ElectroMagnBC/ElectroMagnBCAM.o build/src/ElectroMagnBC/EnvelopeBCAM_Axis.o build/src/ElectroMagnBC/ElectroMagnBC2D_Trans_Damping.o build/src/ElectroMagnBC/ElectroMagnBCAM_SM.o build/src/ElectroMagnBC/ElectroMagnBC3D_SM.o build/src/ElectroMagnBC/ElectroMagnBC3D_refl.o build/src/ElectroMagnBC/ElectroMagnBC1D_SM.o build/src/ElectroMagnBC/EnvelopeBC2D_refl.o build/src/ElectroMagnBC/ElectroMagnBCAM_PML.o build/src/ElectroMagnBC/EnvelopeBC3D_refl.o build/src/ElectroMagnBC/ElectroMagnBC2D_PML.o build/src/ElectroMagnBC/ElectroMagnBC2D_SM.o build/src/ElectroMagnBC/ElectroMagnBC1D_refl.o build/src/ElectroMagnBC/ElectroMagnBC3D.o build/src/ElectroMagnBC/ElectroMagnBC3D_BM.o build/src/ElectroMagnBC/ElectroMagnBC1D.o build/src/ElectroMagnBC/ElectroMagnBC3D_PML.o build/src/ElectroMagnSolver/MA_Solver2D_norm.o build/src/ElectroMagnSolver/MF_Solver2D_GrassiSpL.o build/src/ElectroMagnSolver/PML_SolverAM.o build/src/ElectroMagnSolver/MF_Solver1D_Yee.o build/src/ElectroMagnSolver/MA_Solver3D_norm.o build/src/ElectroMagnSolver/PXR_Solver2D_GPSTD.o build/src/ElectroMagnSolver/PML_Solver2D_Bouchard.o build/src/ElectroMagnSolver/MA_Solver1D_norm.o build/src/ElectroMagnSolver/MF_Solver3D_Bouchard.o build/src/ElectroMagnSolver/MF_Solver3D_Lehe.o build/src/ElectroMagnSolver/MF_Solver2D_Bouchard.o build/src/ElectroMagnSolver/MF_Solver2D_Lehe.o build/src/ElectroMagnSolver/MF_Solver2D_Grassi.o build/src/ElectroMagnSolver/MA_Solver2D_Friedman.o build/src/ElectroMagnSolver/PML_Solver3D_Bouchard.o build/src/ElectroMagnSolver/MF_SolverAM_Yee.o build/src/ElectroMagnSolver/MF_Solver3D_M4.o build/src/ElectroMagnSolver/PML_Solver2D_Yee.o build/src/ElectroMagnSolver/PXR_Solver3D_FDTD.o build/src/ElectroMagnSolver/MA_SolverAM_norm.o build/src/ElectroMagnSolver/MF_Solver2D_Yee.o build/src/ElectroMagnSolver/MF_Solver3D_Yee.o build/src/ElectroMagnSolver/MF_Solver1D_M4.o build/src/ElectroMagnSolver/MF_Solver2D_M4.o build/src/ElectroMagnSolver/PML_Solver3D_Yee.o build/src/ElectroMagnSolver/PXR_SolverAM_GPSTD.o build/src/ElectroMagnSolver/MF_Solver2D_Cowan.o build/src/ElectroMagnSolver/PXR_Solver3D_GPSTD.o build/src/Field/cField1D.o build/src/Field/Field1D.o build/src/Field/Field2D.o build/src/Field/cField2D.o build/src/Field/Field3D.o build/src/Field/cField3D.o build/src/Interpolator/Interpolator1D2OrderV.o build/src/Interpolator/Interpolator2DWT2OrderV.o build/src/Interpolator/Interpolator2D2OrderV.o build/src/Interpolator/Interpolator2D4Order.o build/src/Interpolator/Interpolator3DWT4Order.o build/src/Interpolator/Interpolator2D2Order.o build/src/Interpolator/Interpolator1D3Order.o build/src/Interpolator/Interpolator1DWT2OrderV.o build/src/Interpolator/Interpolator.o build/src/Interpolator/Interpolator2DWT4OrderV.o build/src/Interpolator/Interpolator3D2OrderV.o build/src/Interpolator/Interpolator1DWT4Order.o build/src/Interpolator/Interpolator2DWT2Order.o build/src/Interpolator/Interpolator3D4OrderV.o build/src/Interpolator/Interpolator1D2Order.o build/src/Interpolator/InterpolatorAM2Order.o build/src/Interpolator/Interpolator3D2Order.o build/src/Interpolator/Interpolator2DWT4Order.o build/src/Interpolator/Interpolator1DWT2Order.o build/src/Interpolator/InterpolatorAM1Order.o build/src/Interpolator/InterpolatorAM.o build/src/Interpolator/Interpolator3DWT2Order.o build/src/Interpolator/Interpolator3DWT2OrderV.o build/src/Interpolator/Interpolator1D.o build/src/Interpolator/Interpolator2D.o build/src/Interpolator/Interpolator3D.o build/src/Interpolator/Interpolator3DWT4OrderV.o build/src/Interpolator/Interpolator2D4OrderV.o build/src/Interpolator/Interpolator1D4Order.o build/src/Interpolator/Interpolator3D4Order.o build/src/Ionization/IonizationFromRate.o build/src/Ionization/IonizationTunnelEnvelopeAveraged.o build/src/Ionization/IonizationTunnel.o build/src/Ionization/Ionization.o build/src/Ionization/IonizationTables.o build/src/Merging/Merging.o build/src/Merging/MergingVranicSpherical.o build/src/Merging/MergingVranicCartesian.o build/src/MovWindow/SimWindow.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTablesDefault.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheelerTables.o build/src/MultiphotonBreitWheeler/MultiphotonBreitWheeler.o build/src/Params/PeekAtSpecies.o build/src/Params/Params.o build/src/Params/OpenPMDparams.o build/src/ParticleBC/PartWall.o build/src/ParticleBC/PartBoundCond.o build/src/ParticleBC/BoundaryConditionType.o build/src/ParticleInjector/ParticleInjector.o build/src/Particles/Particle.o build/src/Particles/Particles.o build/src/Particles/ParticleCreator.o build/src/Patch/Patch.o build/src/Patch/VectorPatch.o build/src/Patch/SyncVectorPatch.o build/src/Patch/Patch2D.o build/src/Patch/Region.o build/src/Patch/DoubleGrids.o build/src/Patch/Patch3D.o build/src/Patch/PatchAM.o build/src/Patch/Patch1D.o build/src/Patch/DoubleGridsAM.o build/src/Profiles/Profile.o build/src/Profiles/Function.o build/src/Projector/Projector2D2OrderV.o build/src/Projector/ProjectorAM2Order.o build/src/Projector/Projector3D2Order.o build/src/Projector/Projector3D2OrderV.o build/src/Projector/ProjectorAM.o build/src/Projector/Projector3D4OrderV.o build/src/Projector/Projector3D.o build/src/Projector/Projector3D4Order.o build/src/Projector/Projector1D2Order.o build/src/Projector/ProjectorAM1Order.o build/src/Projector/Projector2D2Order.o build/src/Projector/Projector.o build/src/Projector/Projector1D.o build/src/Projector/Projector1D4Order.o build/src/Projector/Projector2D4OrderV.o build/src/Projector/Projector3D2OrderGPU.o build/src/Projector/Projector2D4Order.o build/src/Projector/Projector2D.o build/src/Pusher/PusherPonderomotivePositionBoris.o build/src/Pusher/PusherBorisNR.o build/src/Pusher/PusherVay.o build/src/Pusher/Pusher.o build/src/Pusher/PusherHigueraCary.o build/src/Pusher/PusherPhoton.o build/src/Pusher/PusherBoris.o build/src/Pusher/PusherPonderomotiveBoris.o build/src/Radiation/RadiationDiagRadiationSpectrum.o build/src/Radiation/RadiationCorrLandauLifshitz.o build/src/Radiation/Radiation.o build/src/Radiation/RadiationNiel.o build/src/Radiation/RadiationTablesDefault.o build/src/Radiation/RadiationLandauLifshitz.o build/src/Radiation/RadiationTables.o build/src/Radiation/RadiationMonteCarlo.o build/src/Radiation/RadiationTools.o build/src/Smilei.o build/src/SmileiMPI/SmileiMPI.o build/src/SmileiMPI/SmileiMPI_test.o build/src/SmileiMPI/AsyncMPIbuffers.o build/src/Species/SpeciesVAdaptiveMixedSort.o build/src/Species/Species.o build/src/Species/SpeciesMetrics.o build/src/Species/SpeciesVAdaptive.o build/src/Species/SpeciesV.o build/src/Tools/Tools.o build/src/Tools/H5.o build/src/Tools/userFunctions.o build/src/Tools/Timer.o build/src/Tools/PyTools.o build/src/Tools/backward.o build/src/Tools/Timers.o build/src/Tools/tabulatedFunctions.o build/src/picsar_interface/interface.o -o build/smilei -L/home/zjlwsl/hdf5/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -lhdf5 -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic -lm -fopenmp -D_OMP /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 30a5 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 3100 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 6ad2 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 6add /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 70f4 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7136 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7178 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 71ba /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 71e6 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 721d /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 7228 /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 725f /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: DWARF error: could not find variable specification at offset 726a build/src/Tools/H5.o: in function H5::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int*, bool)': /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:41: undefined reference toH5Pset_fapl_mpio' /home/zjlwsl/anaconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/7.5.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/zjlwsl/smilei/Smilei/src/Tools/H5.cpp:65: undefined reference to `H5Pset_dxpl_mpio' collect2: error: ld returned 1 exit status make: *** [makefile:298: smilei] Error 1

make env VERSION : 4.7-5-gd021d9e08-master SMILEICXX : mpicxx OPENMP_FLAG : -fopenmp -D_OMP HDF5_ROOT_DIR : /home/zjlwsl/hdf5 FFTW3_LIB_DIR : SITEDIR : /home/zjlwsl/.local/lib/python3.9/site-packages PYTHONEXE : python3 PY_CXXFLAGS : -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/lib/python3.9/site-packages/numpy/core/include -DSMILEI_USE_NUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION PY_LDFLAGS : -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic CXXFLAGS : -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -D__VERSION=\"4.7-5-gd021d9e08-master\" -D_VECTO -std=c++11 -Wall -I/home/zjlwsl/hdf5/include -Isrc -Isrc/SmileiMPI -Isrc/MovWindow -Isrc/Ionization -Isrc/Field -Isrc/Collisions -Isrc/Params -Isrc/ElectroMagnSolver -Isrc/MultiphotonBreitWheeler -Isrc/ElectroMagn -Isrc/DomainDecomposition -Isrc/Merging -Isrc/picsar_interface -Isrc/Interpolator -Isrc/Projector -Isrc/ParticleBC -Isrc/Diagnostic -Isrc/Radiation -Isrc/Tools -Isrc/Patch -Isrc/Python -Isrc/Profiles -Isrc/ElectroMagnBC -Isrc/Particles -Isrc/Species -Isrc/Checkpoint -Isrc/ParticleInjector -Isrc/Pusher -Ibuild/src/Python -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/include/python3.9 -I/home/zjlwsl/anaconda3/lib/python3.9/site-packages/numpy/core/include -DSMILEI_USE_NUMPY -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -O3 -g -fopenmp -D_OMP LDFLAGS : -L/home/zjlwsl/hdf5/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -lhdf5 -L/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu -lpython3.9 -lcrypt -lpthread -ldl -lutil -lm -lm -Xlinker -export-dynamic -lm -fopenmp -D_OMP

echo $LD_LIBRARY_PATH /home/zjlwsl/hdf5/lib:/home/zjlwsl/openmpi/lib:/home/zjlwsl/hdf5/lib:/home/zjlwsl/openmpi/lib:

python -m sysconfig Platform: "linux-x86_64" Python version: "3.9" Current installation scheme: "posix_prefix"

Paths: data = "/home/zjlwsl/anaconda3" include = "/home/zjlwsl/anaconda3/include/python3.9" platinclude = "/home/zjlwsl/anaconda3/include/python3.9" platlib = "/home/zjlwsl/anaconda3/lib/python3.9/site-packages" platstdlib = "/home/zjlwsl/anaconda3/lib/python3.9" purelib = "/home/zjlwsl/anaconda3/lib/python3.9/site-packages" scripts = "/home/zjlwsl/anaconda3/bin" stdlib = "/home/zjlwsl/anaconda3/lib/python3.9"

Variables: ABIFLAGS = "" AC_APPLE_UNIVERSAL_BUILD = "0" AIX_BUILDDATE = "0" AIX_GENUINE_CPLUSPLUS = "0" ALT_SOABI = "0" ANDROID_API_LEVEL = "0" AR = "x86_64-conda-linux-gnu-ar" ARFLAGS = "rcs" BASECFLAGS = "-Wno-unused-result -Wsign-compare" BASECPPFLAGS = "-IObjects -IInclude -IPython" BASEMODLIBS = "" BINDIR = "/home/zjlwsl/anaconda3/bin" BINLIBDEST = "/home/zjlwsl/anaconda3/lib/python3.9" BLDLIBRARY = "libpython3.9.a" BLDSHARED = " x86_64-conda-linux-gnu-gcc -pthread -shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" BUILDEXE = "" BUILDPYTHON = "python" BUILD_GNU_TYPE = "x86_64-conda-linux-gnu" BYTESTR_DEPS = "\" CC = " x86_64-conda-linux-gnu-gcc -pthread" CCSHARED = "-fPIC" CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include " CFLAGSFORSHARED = "" CFLAGS_ALIASING = "" CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in" CONFIGURE_CFLAGS = "-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CONFIGURE_CFLAGS_NODIST = " -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden" CONFIGURE_CPPFLAGS = "-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CONFIGURE_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" CONFIGURE_LDFLAGS_NODIST = " -g" CONFIG_ARGS = "'--prefix=/home/zjlwsl/anaconda3' '--build=x86_64-conda-linux-gnu' '--host=x86_64-conda-linux-gnu' '--enable-ipv6' '--with-ensurepip=no' '--with-tzpath=/home/zjlwsl/anaconda3/share/zoneinfo:/home/zjlwsl/anaconda3/share/tzinfo' '--with-computed-gotos' '--with-system-ffi' '--enable-loadable-sqlite-extensions' '--with-tcltk-includes=-I/home/zjlwsl/anaconda3/include' '--with-tcltk-libs=-L/home/zjlwsl/anaconda3/lib -ltcl8.6 -ltk8.6' '--with-platlibdir=lib' '--with-openssl=/home/zjlwsl/anaconda3' 'PKG_CONFIG_LIBDIR=/home/zjlwsl/anaconda3/lib' 'PKG_CONFIG_PATH=/home/zjlwsl/anaconda3/lib' 'CPPFLAGS=-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'CXXFLAGS=-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'CFLAGS=-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include' 'LDFLAGS=-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib' 'CC= x86_64-conda-linux-gnu-gcc' 'CXX=x86_64-conda-linux-gnu-c++' '--with-lto' '--enable-optimizations' '-oldincludedir=/usr/include' '--disable-shared' 'PROFILE_TASK=-m test --pgo' 'build_alias=x86_64-conda-linux-gnu' 'host_alias=x86_64-conda-linux-gnu' 'MACHDEP=linux' 'CPP=/tmp/build/80754af9/python-split_1631797238431/_build_env/bin/x86_64-conda-linux-gnu-cpp'" CONFINCLUDEDIR = "/home/zjlwsl/anaconda3/include" CONFINCLUDEPY = "/home/zjlwsl/anaconda3/include/python3.9" COREPYTHONPATH = "" COVERAGE_INFO = "/tmp/build/80754af9/python-split_1631797238431/work/build-static/coverage.info" COVERAGE_REPORT = "/tmp/build/80754af9/python-split_1631797238431/work/build-static/lcov-report" COVERAGE_REPORT_OPTIONS = "--no-branch-coverage --title "CPython lcov report"" CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" CXX = "x86_64-conda-linux-gnu-c++ -pthread" DESTDIRS = "/home/zjlwsl/anaconda3 /home/zjlwsl/anaconda3/lib /home/zjlwsl/anaconda3/lib/python3.9 /home/zjlwsl/anaconda3/lib/python3.9/lib-dynload" DESTLIB = "/home/zjlwsl/anaconda3/lib/python3.9" DESTPATH = "" DESTSHARED = "/home/zjlwsl/anaconda3/lib/python3.9/lib-dynload" DFLAGS = "" DIRMODE = "755" DIST = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in Include Lib Misc Ext-dummy" DISTDIRS = "Include Lib Misc Ext-dummy" DISTFILES = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in" DLINCLDIR = "." DLLLIBRARY = "" DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 = "0" DOUBLE_IS_BIG_ENDIAN_IEEE754 = "0" DOUBLE_IS_LITTLE_ENDIAN_IEEE754 = "1" DTRACE = "" DTRACE_DEPS = "\" DTRACE_HEADERS = "" DTRACE_OBJS = "" DYNLOADFILE = "dynload_shlib.o" ENABLE_IPV6 = "1" ENSUREPIP = "no" EXE = "" EXEMODE = "755" EXPORTSFROM = "" EXPORTSYMS = "" EXTRATESTOPTS = "" EXT_SUFFIX = ".cpython-39-x86_64-linux-gnu.so" FILEMODE = "644" FLOAT_WORDS_BIGENDIAN = "0" FLOCK_NEEDS_LIBBSD = "0" GETPGRP_HAVE_ARG = "0" GITBRANCH = "" GITTAG = "" GITVERSION = "" GNULD = "yes" HAVE_ACCEPT4 = "1" HAVE_ACOSH = "1" HAVE_ADDRINFO = "1" HAVE_ALARM = "1" HAVE_ALIGNED_REQUIRED = "0" HAVE_ALLOCA_H = "1" HAVE_ALTZONE = "0" HAVE_ASINH = "1" HAVE_ASM_TYPES_H = "1" HAVE_ATANH = "1" HAVE_BIND_TEXTDOMAIN_CODESET = "1" HAVE_BLUETOOTH_BLUETOOTH_H = "0" HAVE_BLUETOOTH_H = "0" HAVE_BROKEN_MBSTOWCS = "0" HAVE_BROKEN_NICE = "0" HAVE_BROKEN_PIPE_BUF = "0" HAVE_BROKEN_POLL = "0" HAVE_BROKEN_POSIX_SEMAPHORES = "0" HAVE_BROKEN_PTHREAD_SIGMASK = "0" HAVE_BROKEN_SEM_GETVALUE = "0" HAVE_BROKEN_UNSETENV = "0" HAVE_BUILTIN_ATOMIC = "1" HAVE_CHFLAGS = "0" HAVE_CHOWN = "1" HAVE_CHROOT = "1" HAVE_CLOCK = "1" HAVE_CLOCK_GETRES = "1" HAVE_CLOCK_GETTIME = "1" HAVE_CLOCK_SETTIME = "1" HAVE_COMPUTED_GOTOS = "1" HAVE_CONFSTR = "1" HAVE_CONIO_H = "0" HAVE_COPYSIGN = "1" HAVE_COPY_FILE_RANGE = "0" HAVE_CRYPT_H = "1" HAVE_CRYPT_R = "1" HAVE_CTERMID = "1" HAVE_CTERMID_R = "0" HAVE_CURSES_FILTER = "1" HAVE_CURSES_H = "1" HAVE_CURSES_HAS_KEY = "1" HAVE_CURSES_IMMEDOK = "1" HAVE_CURSES_IS_PAD = "1" HAVE_CURSES_IS_TERM_RESIZED = "1" HAVE_CURSES_RESIZETERM = "1" HAVE_CURSES_RESIZE_TERM = "1" HAVE_CURSES_SYNCOK = "1" HAVE_CURSES_TYPEAHEAD = "1" HAVE_CURSES_USE_ENV = "1" HAVE_CURSES_WCHGAT = "1" HAVE_DECL_ISFINITE = "1" HAVE_DECL_ISINF = "1" HAVE_DECL_ISNAN = "1" HAVE_DECL_RTLD_DEEPBIND = "1" HAVE_DECL_RTLD_GLOBAL = "1" HAVE_DECL_RTLD_LAZY = "1" HAVE_DECL_RTLD_LOCAL = "1" HAVE_DECL_RTLD_MEMBER = "0" HAVE_DECL_RTLD_NODELETE = "1" HAVE_DECL_RTLD_NOLOAD = "1" HAVE_DECL_RTLD_NOW = "1" HAVE_DECL_TZNAME = "0" HAVE_DEVICE_MACROS = "1" HAVE_DEV_PTC = "0" HAVE_DEV_PTMX = "1" HAVE_DIRECT_H = "0" HAVE_DIRENT_D_TYPE = "1" HAVE_DIRENT_H = "1" HAVE_DIRFD = "1" HAVE_DLFCN_H = "1" HAVE_DLOPEN = "1" HAVE_DUP2 = "1" HAVE_DUP3 = "1" HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH = "0" HAVE_DYNAMIC_LOADING = "1" HAVE_ENDIAN_H = "1" HAVE_EPOLL = "1" HAVE_EPOLL_CREATE1 = "1" HAVE_ERF = "1" HAVE_ERFC = "1" HAVE_ERRNO_H = "1" HAVE_EXECV = "1" HAVE_EXPLICIT_BZERO = "0" HAVE_EXPLICIT_MEMSET = "0" HAVE_EXPM1 = "1" HAVE_FACCESSAT = "1" HAVE_FCHDIR = "1" HAVE_FCHMOD = "1" HAVE_FCHMODAT = "1" HAVE_FCHOWN = "1" HAVE_FCHOWNAT = "1" HAVE_FCNTL_H = "1" HAVE_FDATASYNC = "1" HAVE_FDOPENDIR = "1" HAVE_FDWALK = "0" HAVE_FEXECVE = "1" HAVE_FINITE = "1" HAVE_FLOCK = "1" HAVE_FORK = "1" HAVE_FORKPTY = "1" HAVE_FPATHCONF = "1" HAVE_FSEEK64 = "0" HAVE_FSEEKO = "1" HAVE_FSTATAT = "1" HAVE_FSTATVFS = "1" HAVE_FSYNC = "1" HAVE_FTELL64 = "0" HAVE_FTELLO = "1" HAVE_FTIME = "1" HAVE_FTRUNCATE = "1" HAVE_FUTIMENS = "1" HAVE_FUTIMES = "1" HAVE_FUTIMESAT = "1" HAVE_GAI_STRERROR = "1" HAVE_GAMMA = "1" HAVE_GCC_ASM_FOR_MC68881 = "0" HAVE_GCC_ASM_FOR_X64 = "1" HAVE_GCC_ASM_FOR_X87 = "1" HAVE_GCC_UINT128_T = "1" HAVE_GETADDRINFO = "1" HAVE_GETC_UNLOCKED = "1" HAVE_GETENTROPY = "0" HAVE_GETGRGID_R = "1" HAVE_GETGRNAM_R = "1" HAVE_GETGROUPLIST = "1" HAVE_GETGROUPS = "1" HAVE_GETHOSTBYNAME = "0" HAVE_GETHOSTBYNAME_R = "1" HAVE_GETHOSTBYNAME_R_3_ARG = "0" HAVE_GETHOSTBYNAME_R_5_ARG = "0" HAVE_GETHOSTBYNAME_R_6_ARG = "1" HAVE_GETITIMER = "1" HAVE_GETLOADAVG = "1" HAVE_GETLOGIN = "1" HAVE_GETNAMEINFO = "1" HAVE_GETPAGESIZE = "1" HAVE_GETPEERNAME = "1" HAVE_GETPGID = "1" HAVE_GETPGRP = "1" HAVE_GETPID = "1" HAVE_GETPRIORITY = "1" HAVE_GETPWENT = "1" HAVE_GETPWNAM_R = "1" HAVE_GETPWUID_R = "1" HAVE_GETRANDOM = "0" HAVE_GETRANDOM_SYSCALL = "1" HAVE_GETRESGID = "1" HAVE_GETRESUID = "1" HAVE_GETSID = "1" HAVE_GETSPENT = "1" HAVE_GETSPNAM = "1" HAVE_GETWD = "1" HAVE_GLIBC_MEMMOVE_BUG = "0" HAVE_GRP_H = "1" HAVE_HSTRERROR = "1" HAVE_HTOLE64 = "1" HAVE_HYPOT = "1" HAVE_IEEEFP_H = "0" HAVE_IF_NAMEINDEX = "1" HAVE_INET_ATON = "1" HAVE_INET_PTON = "1" HAVE_INITGROUPS = "1" HAVE_INTTYPES_H = "1" HAVE_IO_H = "0" HAVE_IPA_PURE_CONST_BUG = "0" HAVE_KILL = "1" HAVE_KILLPG = "1" HAVE_KQUEUE = "0" HAVE_LANGINFO_H = "1" HAVE_LARGEFILE_SUPPORT = "0" HAVE_LCHFLAGS = "0" HAVE_LCHMOD = "0" HAVE_LCHOWN = "1" HAVE_LGAMMA = "1" HAVE_LIBDL = "1" HAVE_LIBDLD = "0" HAVE_LIBIEEE = "0" HAVE_LIBINTL_H = "1" HAVE_LIBREADLINE = "1" HAVE_LIBRESOLV = "0" HAVE_LIBSENDFILE = "0" HAVE_LIBUTIL_H = "0" HAVE_LINK = "1" HAVE_LINKAT = "1" HAVE_LINUX_CAN_BCM_H = "1" HAVE_LINUX_CAN_H = "1" HAVE_LINUX_CAN_J1939_H = "0" HAVE_LINUX_CAN_RAW_FD_FRAMES = "1" HAVE_LINUX_CAN_RAW_H = "1" HAVE_LINUX_CAN_RAW_JOIN_FILTERS = "1" HAVE_LINUX_MEMFD_H = "1" HAVE_LINUX_NETLINK_H = "1" HAVE_LINUX_QRTR_H = "0" HAVE_LINUX_RANDOM_H = "1" HAVE_LINUX_TIPC_H = "1" HAVE_LINUX_VM_SOCKETS_H = "1" HAVE_LINUX_WAIT_H = "1" HAVE_LOCKF = "1" HAVE_LOG1P = "1" HAVE_LOG2 = "1" HAVE_LONG_DOUBLE = "1" HAVE_LSTAT = "1" HAVE_LUTIMES = "1" HAVE_MADVISE = "1" HAVE_MAKEDEV = "1" HAVE_MBRTOWC = "1" HAVE_MEMFD_CREATE = "0" HAVE_MEMORY_H = "1" HAVE_MEMRCHR = "1" HAVE_MKDIRAT = "1" HAVE_MKFIFO = "1" HAVE_MKFIFOAT = "1" HAVE_MKNOD = "1" HAVE_MKNODAT = "1" HAVE_MKTIME = "1" HAVE_MMAP = "1" HAVE_MREMAP = "1" HAVE_NCURSES_H = "1" HAVE_NDIR_H = "0" HAVE_NETPACKET_PACKET_H = "1" HAVE_NET_IF_H = "1" HAVE_NICE = "1" HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION = "0" HAVE_OPENAT = "1" HAVE_OPENPTY = "1" HAVE_PATHCONF = "1" HAVE_PAUSE = "1" HAVE_PIPE2 = "1" HAVE_PLOCK = "0" HAVE_POLL = "1" HAVE_POLL_H = "1" HAVE_POSIX_FADVISE = "1" HAVE_POSIX_FALLOCATE = "1" HAVE_POSIX_SPAWN = "1" HAVE_POSIX_SPAWNP = "1" HAVE_PREAD = "1" HAVE_PREADV = "1" HAVE_PREADV2 = "0" HAVE_PRLIMIT = "1" HAVE_PROCESS_H = "0" HAVE_PROTOTYPES = "1" HAVE_PTHREAD_CONDATTR_SETCLOCK = "1" HAVE_PTHREAD_DESTRUCTOR = "0" HAVE_PTHREAD_GETCPUCLOCKID = "1" HAVE_PTHREAD_H = "1" HAVE_PTHREAD_INIT = "0" HAVE_PTHREAD_KILL = "1" HAVE_PTHREAD_SIGMASK = "1" HAVE_PTY_H = "1" HAVE_PWRITE = "1" HAVE_PWRITEV = "1" HAVE_PWRITEV2 = "0" HAVE_READLINK = "1" HAVE_READLINKAT = "1" HAVE_READV = "1" HAVE_REALPATH = "1" HAVE_RENAMEAT = "1" HAVE_RL_APPEND_HISTORY = "1" HAVE_RL_CATCH_SIGNAL = "1" HAVE_RL_COMPLETION_APPEND_CHARACTER = "1" HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK = "1" HAVE_RL_COMPLETION_MATCHES = "1" HAVE_RL_COMPLETION_SUPPRESS_APPEND = "1" HAVE_RL_PRE_INPUT_HOOK = "1" HAVE_RL_RESIZE_TERMINAL = "1" HAVE_ROUND = "1" HAVE_RTPSPAWN = "0" HAVE_SCHED_GET_PRIORITY_MAX = "1" HAVE_SCHED_H = "1" HAVE_SCHED_RR_GET_INTERVAL = "1" HAVE_SCHED_SETAFFINITY = "1" HAVE_SCHED_SETPARAM = "1" HAVE_SCHED_SETSCHEDULER = "1" HAVE_SEM_GETVALUE = "1" HAVE_SEM_OPEN = "1" HAVE_SEM_TIMEDWAIT = "1" HAVE_SEM_UNLINK = "1" HAVE_SENDFILE = "1" HAVE_SETEGID = "1" HAVE_SETEUID = "1" HAVE_SETGID = "1" HAVE_SETGROUPS = "1" HAVE_SETHOSTNAME = "1" HAVE_SETITIMER = "1" HAVE_SETLOCALE = "1" HAVE_SETPGID = "1" HAVE_SETPGRP = "1" HAVE_SETPRIORITY = "1" HAVE_SETREGID = "1" HAVE_SETRESGID = "1" HAVE_SETRESUID = "1" HAVE_SETREUID = "1" HAVE_SETSID = "1" HAVE_SETUID = "1" HAVE_SETVBUF = "1" HAVE_SHADOW_H = "1" HAVE_SHM_OPEN = "1" HAVE_SHM_UNLINK = "1" HAVE_SIGACTION = "1" HAVE_SIGALTSTACK = "1" HAVE_SIGFILLSET = "1" HAVE_SIGINFO_T_SI_BAND = "1" HAVE_SIGINTERRUPT = "1" HAVE_SIGNAL_H = "1" HAVE_SIGPENDING = "1" HAVE_SIGRELSE = "1" HAVE_SIGTIMEDWAIT = "1" HAVE_SIGWAIT = "1" HAVE_SIGWAITINFO = "1" HAVE_SNPRINTF = "1" HAVE_SOCKADDR_ALG = "1" HAVE_SOCKADDR_SA_LEN = "0" HAVE_SOCKADDR_STORAGE = "1" HAVE_SOCKETPAIR = "1" HAVE_SPAWN_H = "1" HAVE_SSIZE_T = "1" HAVE_STATVFS = "1" HAVE_STAT_TV_NSEC = "1" HAVE_STAT_TV_NSEC2 = "0" HAVE_STDARG_PROTOTYPES = "1" HAVE_STDINT_H = "1" HAVE_STDLIB_H = "1" HAVE_STD_ATOMIC = "1" HAVE_STRDUP = "1" HAVE_STRFTIME = "1" HAVE_STRINGS_H = "1" HAVE_STRING_H = "1" HAVE_STRLCPY = "0" HAVE_STROPTS_H = "0" HAVE_STRSIGNAL = "1" HAVE_STRUCT_PASSWD_PW_GECOS = "1" HAVE_STRUCT_PASSWD_PW_PASSWD = "1" HAVE_STRUCT_STAT_ST_BIRTHTIME = "0" HAVE_STRUCT_STAT_ST_BLKSIZE = "1" HAVE_STRUCT_STAT_ST_BLOCKS = "1" HAVE_STRUCT_STAT_ST_FLAGS = "0" HAVE_STRUCT_STAT_ST_GEN = "0" HAVE_STRUCT_STAT_ST_RDEV = "1" HAVE_STRUCT_TM_TM_ZONE = "1" HAVE_SYMLINK = "1" HAVE_SYMLINKAT = "1" HAVE_SYNC = "1" HAVE_SYSCONF = "1" HAVE_SYSEXITS_H = "1" HAVE_SYS_AUDIOIO_H = "0" HAVE_SYS_BSDTTY_H = "0" HAVE_SYS_DEVPOLL_H = "0" HAVE_SYS_DIR_H = "0" HAVE_SYS_ENDIAN_H = "0" HAVE_SYS_EPOLL_H = "1" HAVE_SYS_EVENT_H = "0" HAVE_SYS_FILE_H = "1" HAVE_SYS_IOCTL_H = "1" HAVE_SYS_KERN_CONTROL_H = "0" HAVE_SYS_LOADAVG_H = "0" HAVE_SYS_LOCK_H = "0" HAVE_SYS_MEMFD_H = "0" HAVE_SYS_MKDEV_H = "0" HAVE_SYS_MMAN_H = "1" HAVE_SYS_MODEM_H = "0" HAVE_SYS_NDIR_H = "0" HAVE_SYS_PARAM_H = "1" HAVE_SYS_POLL_H = "1" HAVE_SYS_RANDOM_H = "0" HAVE_SYS_RESOURCE_H = "1" HAVE_SYS_SELECT_H = "1" HAVE_SYS_SENDFILE_H = "1" HAVE_SYS_SOCKET_H = "1" HAVE_SYS_STATVFS_H = "1" HAVE_SYS_STAT_H = "1" HAVE_SYS_SYSCALL_H = "1" HAVE_SYS_SYSMACROS_H = "1" HAVE_SYS_SYS_DOMAIN_H = "0" HAVE_SYS_TERMIO_H = "0" HAVE_SYS_TIMES_H = "1" HAVE_SYS_TIME_H = "1" HAVE_SYS_TYPES_H = "1" HAVE_SYS_UIO_H = "1" HAVE_SYS_UN_H = "1" HAVE_SYS_UTSNAME_H = "1" HAVE_SYS_WAIT_H = "1" HAVE_SYS_XATTR_H = "1" HAVE_TCGETPGRP = "1" HAVE_TCSETPGRP = "1" HAVE_TEMPNAM = "1" HAVE_TERMIOS_H = "1" HAVE_TERM_H = "1" HAVE_TGAMMA = "1" HAVE_TIMEGM = "1" HAVE_TIMES = "1" HAVE_TMPFILE = "1" HAVE_TMPNAM = "1" HAVE_TMPNAM_R = "1" HAVE_TM_ZONE = "1" HAVE_TRUNCATE = "1" HAVE_TZNAME = "0" HAVE_UCS4_TCL = "0" HAVE_UNAME = "1" HAVE_UNISTD_H = "1" HAVE_UNLINKAT = "1" HAVE_USABLE_WCHAR_T = "0" HAVE_UTIL_H = "0" HAVE_UTIMENSAT = "1" HAVE_UTIMES = "1" HAVE_UTIME_H = "1" HAVE_UUID_CREATE = "0" HAVE_UUID_ENC_BE = "0" HAVE_UUID_GENERATE_TIME_SAFE = "1" HAVE_UUID_H = "0" HAVE_UUID_UUID_H = "1" HAVE_WAIT3 = "1" HAVE_WAIT4 = "1" HAVE_WAITID = "1" HAVE_WAITPID = "1" HAVE_WCHAR_H = "1" HAVE_WCSCOLL = "1" HAVE_WCSFTIME = "1" HAVE_WCSXFRM = "1" HAVE_WMEMCMP = "1" HAVE_WORKING_TZSET = "1" HAVE_WRITEV = "1" HAVE_X509_VERIFY_PARAM_SET1_HOST = "1" HAVE_ZLIB_COPY = "1" HAVE__GETPTY = "0" HOST_GNU_TYPE = "x86_64-conda-linux-gnu" INCLDIRSTOMAKE = "/home/zjlwsl/anaconda3/include /home/zjlwsl/anaconda3/include /home/zjlwsl/anaconda3/include/python3.9 /home/zjlwsl/anaconda3/include/python3.9" INCLUDEDIR = "/home/zjlwsl/anaconda3/include" INCLUDEPY = "/home/zjlwsl/anaconda3/include/python3.9" INSTALL = "/usr/bin/install -c" INSTALL_DATA = "/usr/bin/install -c -m 644" INSTALL_PROGRAM = "/usr/bin/install -c" INSTALL_SCRIPT = "/usr/bin/install -c" INSTALL_SHARED = "/usr/bin/install -c -m 755" INSTSONAME = "libpython3.9.a" IO_H = "Modules/_io/_iomodule.h" IO_OBJS = "\" LDCXXSHARED = "x86_64-conda-linux-gnu-c++ -pthread -shared" LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" LDLIBRARY = "libpython3.9.a" LDLIBRARYDIR = "" LDSHARED = " x86_64-conda-linux-gnu-gcc -pthread -shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" LDVERSION = "3.9" LIBC = "" LIBDEST = "/home/zjlwsl/anaconda3/lib/python3.9" LIBDIR = "/home/zjlwsl/anaconda3/lib" LIBFFI_INCLUDEDIR = "/home/zjlwsl/anaconda3/include" LIBM = "-lm" LIBOBJDIR = "Python/" LIBOBJS = "" LIBPC = "/home/zjlwsl/anaconda3/lib/pkgconfig" LIBPL = "/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu" LIBPYTHON = "" LIBRARY = "libpython3.9.a" LIBRARY_OBJS = "\" LIBRARY_OBJS_OMIT_FROZEN = "\" LIBS = "-lcrypt -lpthread -ldl -lutil -lm" LIBSUBDIRS = "tkinter tkinter/test tkinter/test/test_tkinter \" LINKCC = " x86_64-conda-linux-gnu-gcc -pthread" LINKFORSHARED = "-Xlinker -export-dynamic" LIPO_32BIT_FLAGS = "" LIPO_INTEL64_FLAGS = "" LLVM_PROF_ERR = "no" LLVM_PROF_FILE = "" LLVM_PROF_MERGER = "true" LN = "ln" LOCALMODLIBS = "" MACHDEP = "linux" MACHDEP_OBJS = "" MACHDESTLIB = "/home/zjlwsl/anaconda3/lib/python3.9" MACOSX_DEPLOYMENT_TARGET = "" MAINCC = " x86_64-conda-linux-gnu-gcc -pthread" MAJOR_IN_MKDEV = "0" MAJOR_IN_SYSMACROS = "0" MAKESETUP = "/tmp/build/80754af9/python-split_1631797238431/work/Modules/makesetup" MANDIR = "/home/zjlwsl/anaconda3/share/man" MKDIR_P = "/usr/bin/mkdir -p" MODBUILT_NAMES = "posix errno pwd _sre _codecs _weakref _functools _operator _collections _abc itertools atexit _signal _stat time _thread _locale _io faulthandler _tracemalloc _peg_parser _symtable xxsubtype" MODDISABLED_NAMES = "" MODLIBS = "" MODOBJS = "Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o Modules/_functoolsmodule.o Modules/_operator.o Modules/_collectionsmodule.o Modules/_abc.o Modules/itertoolsmodule.o Modules/atexitmodule.o Modules/signalmodule.o Modules/_stat.o Modules/timemodule.o Modules/_threadmodule.o Modules/_localemodule.o Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o Modules/faulthandler.o Modules/_tracemalloc.o Modules/_peg_parser.o Modules/symtablemodule.o Modules/xxsubtype.o" MODULE_OBJS = "\" MULTIARCH = "x86_64-linux-gnu" MULTIARCH_CPPFLAGS = "-DMULTIARCH=\"x86_64-linux-gnu\"" MVWDELCH_IS_EXPRESSION = "1" NO_AS_NEEDED = "-Wl,--no-as-needed" OBJECT_OBJS = "\" OPENSSL_INCLUDES = "-I/home/zjlwsl/anaconda3/include" OPENSSL_LDFLAGS = "-L/home/zjlwsl/anaconda3/lib" OPENSSL_LIBS = "-lssl -lcrypto" OPT = "-DNDEBUG -O2 -Wall" OTHER_LIBTOOL_OPT = "" PACKAGE_BUGREPORT = "0" PACKAGE_NAME = "0" PACKAGE_STRING = "0" PACKAGE_TARNAME = "0" PACKAGE_URL = "0" PACKAGE_VERSION = "0" PARSER_HEADERS = "\" PARSER_OBJS = "\ \ Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o" PEGEN_HEADERS = "\" PEGEN_OBJS = "\" PGO_PROF_GEN_FLAG = "-fprofile-generate" PGO_PROF_USE_FLAG = " " PLATLIBDIR = "lib" POBJS = "\" POSIX_SEMAPHORES_NOT_ENABLED = "0" PROFILE_TASK = "-m test --pgo" PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT = "1" PTHREAD_SYSTEM_SCHED_SUPPORTED = "1" PURIFY = "" PY3LIBRARY = "" PYLONG_BITS_IN_DIGIT = "0" PYTHON = "python" PYTHONFRAMEWORK = "" PYTHONFRAMEWORKDIR = "no-framework" PYTHONFRAMEWORKINSTALLDIR = "" PYTHONFRAMEWORKPREFIX = "" PYTHONPATH = "" PYTHON_FOR_BUILD = "./python -E" PYTHON_HEADERS = "\" PYTHON_OBJS = "\" PY_BUILD_ENVIRON = "" PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha256,sha512,sha3,blake2"" PY_BUILTIN_MODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DPy_BUILD_CORE_BUILTIN" PY_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include " PY_CFLAGS_NODIST = " -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal" PY_COERCE_C_LOCALE = "1" PY_CORE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DPy_BUILD_CORE" PY_CORE_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -g" PY_CPPFLAGS = "-IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" PY_FORMAT_SIZE_T = ""z"" PY_LDFLAGS = "-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/zjlwsl/anaconda3/lib -Wl,-rpath-link,/home/zjlwsl/anaconda3/lib -L/home/zjlwsl/anaconda3/lib" PY_LDFLAGS_NODIST = " -g" PY_SSL_DEFAULT_CIPHERS = "1" PY_SSL_DEFAULT_CIPHER_STRING = "0" PY_STDMODULE_CFLAGS = "-Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/zjlwsl/anaconda3/include -g -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I/tmp/build/80754af9/python-split_1631797238431/work/Include/internal -IObjects -IInclude -IPython -I. -I/tmp/build/80754af9/python-split_1631797238431/work/Include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/zjlwsl/anaconda3/include -I/home/zjlwsl/anaconda3/include" Py_DEBUG = "0" Py_ENABLE_SHARED = "0" Py_HASH_ALGORITHM = "0" Py_TRACE_REFS = "0" QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \" READELF = "x86_64-conda-linux-gnu-readelf" RESSRCDIR = "Mac/Resources/framework" RETSIGTYPE = "void" RUNSHARED = "" SCRIPTDIR = "/home/zjlwsl/anaconda3/lib" SETPGRP_HAVE_ARG = "0" SGI_ABI = "" SHELL = "/bin/sh" SHLIBS = "-lcrypt -lpthread -ldl -lutil -lm" SHLIB_SUFFIX = ".so" SHM_NEEDS_LIBRT = "1" SIGNED_RIGHT_SHIFT_ZERO_FILLS = "0" SITEPATH = "" SIZEOF_DOUBLE = "8" SIZEOF_FLOAT = "4" SIZEOF_FPOS_T = "16" SIZEOF_INT = "4" SIZEOF_LONG = "8" SIZEOF_LONG_DOUBLE = "16" SIZEOF_LONG_LONG = "8" SIZEOF_OFF_T = "8" SIZEOF_PID_T = "4" SIZEOF_PTHREAD_KEY_T = "4" SIZEOF_PTHREAD_T = "8" SIZEOF_SHORT = "2" SIZEOF_SIZE_T = "8" SIZEOF_TIME_T = "8" SIZEOF_UINTPTR_T = "8" SIZEOF_VOID_P = "8" SIZEOF_WCHAR_T = "4" SIZEOF__BOOL = "1" SO = ".cpython-39-x86_64-linux-gnu.so" SOABI = "cpython-39-x86_64-linux-gnu" SRCDIRS = "Parser Parser/pegen Objects Python Modules Modules/_io Programs" SRC_GDB_HOOKS = "/tmp/build/80754af9/python-split_1631797238431/work/Tools/gdb/libpython.py" STDC_HEADERS = "1" STRICT_SYSV_CURSES = "/ Don't use ncurses extensions /" STRIPFLAG = "-s" SUBDIRS = "" SUBDIRSTOO = "Include Lib Misc" SYSLIBS = "-lm" SYS_SELECT_WITH_SYS_TIME = "1" TCLTK_INCLUDES = "-I/home/zjlwsl/anaconda3/include" TCLTK_LIBS = "-L/home/zjlwsl/anaconda3/lib -ltcl8.6 -ltk8.6" TESTOPTS = "" TESTPATH = "" TESTPYTHON = "./python" TESTPYTHONOPTS = "" TESTRUNNER = "./python /tmp/build/80754af9/python-split_1631797238431/work/Tools/scripts/run_tests.py" TESTTIMEOUT = "1200" TIMEMODULE_LIB = "0" TIME_WITH_SYS_TIME = "1" TM_IN_SYS_TIME = "0" TZPATH = "/home/zjlwsl/anaconda3/share/zoneinfo:/home/zjlwsl/anaconda3/share/tzinfo" UNICODE_DEPS = "\" UNIVERSALSDK = "" UPDATE_FILE = "python3 /tmp/build/80754af9/python-split_1631797238431/work/Tools/scripts/update_file.py" USE_COMPUTED_GOTOS = "1" VERSION = "3.9" VPATH = "/tmp/build/80754af9/python-split_1631797238431/work" WINDOW_HAS_FLAGS = "1" WITH_DECIMAL_CONTEXTVAR = "1" WITH_DOC_STRINGS = "1" WITH_DTRACE = "0" WITH_DYLD = "0" WITH_LIBINTL = "0" WITH_NEXT_FRAMEWORK = "0" WITH_PYMALLOC = "1" WITH_VALGRIND = "0" X87_DOUBLE_ROUNDING = "0" XMLLIBSUBDIRS = "xml xml/dom xml/etree xml/parsers xml/sax" abiflags = "" abs_builddir = "/tmp/build/80754af9/python-split_1631797238431/work/build-static" abs_srcdir = "/tmp/build/80754af9/python-split_1631797238431/work" base = "/home/zjlwsl/anaconda3" datarootdir = "/home/zjlwsl/anaconda3/share" exec_prefix = "/home/zjlwsl/anaconda3" installed_base = "/home/zjlwsl/anaconda3" installed_platbase = "/home/zjlwsl/anaconda3" platbase = "/home/zjlwsl/anaconda3" platlibdir = "lib" prefix = "/home/zjlwsl/anaconda3" projectbase = "/home/zjlwsl/anaconda3/bin" py_version = "3.9.7" py_version_nodot = "39" py_version_short = "3.9" srcdir = "/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu" userbase = "/home/zjlwsl/.local"

ldd smilei ldd: ./smilei: No such file or directory

iltommi commented 2 years ago

I'm really sorry it still does not link the executable. In my opinion there is another libhdf5.so (compiled without mpi support) somewhere in your path that is picked before the one you compiled (I don't understand why hdf5 is providing basically two incompatible versions of the library with the same name). I suspect:

/home/zjlwsl/anaconda3/lib

less likely this:

/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu

or one of the default search paths that you can check with ld (here is an explanation https://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path )

There is something else I was thinking about (and that might be our fault). Could you try to replace the line of the makefile https://github.com/SmileiPIC/Smilei/blob/master/makefile#L97

LDFLAGS := -L$(HDF5_ROOT_DIR)/lib  $(LDFLAGS)

with

LDFLAGS := $(LDFLAGS) -L$(HDF5_ROOT_DIR)/lib

and check if it works?

It's however strange because on my mac I have both sequential and parallel versions of the hdf5 library (libhdf5.dylib on mac) in my DYLD_LIBRARY_PATH (equivalent of LD_LYBRARY_PATH on linux) and the makefile picks up the right one.

mccoys commented 2 years ago

Also, it could be that you need to clean your compilation

make clean

And recompile

Goo-JZhang commented 2 years ago

I'm really sorry it still does not link the executable. In my opinion there is another libhdf5.so (compiled without mpi support) somewhere in your path that is picked before the one you compiled (I don't understand why hdf5 is providing basically two incompatible versions of the library with the same name). I suspect:

/home/zjlwsl/anaconda3/lib

less likely this:

/home/zjlwsl/anaconda3/lib/python3.9/config-3.9-x86_64-linux-gnu

or one of the default search paths that you can check with ld (here is an explanation https://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path )

There is something else I was thinking about (and that might be our fault). Could you try to replace the line of the makefile https://github.com/SmileiPIC/Smilei/blob/master/makefile#L97

LDFLAGS := -L$(HDF5_ROOT_DIR)/lib  $(LDFLAGS)

with

LDFLAGS := $(LDFLAGS) -L$(HDF5_ROOT_DIR)/lib

and check if it works?

yeah, hdf5lib.so is both in ~/hdf5/lib and ~/anaconda3/lib

the latter replacing method doesn't work.

Goo-JZhang commented 2 years ago

Referring to https://github.com/NCAR/ParallelIO/issues/1281 , I tried to export LD_LIBRARY_PATH=~/anaconda3/lib:$LD_LIBRARY_PATH. But then there outputs "no version information available" after make.

iltommi commented 2 years ago

Some options (seems that anaconda is too much invasive): 1) You could try to uninstall the other libhdf5, compile smilei and reinstall the libhdf5 serial (but that might break other thing like h5py in the meantime) 2) there are some conda packages with parallel hdf5 https://anaconda.org/clawpack/hdf5-parallel 3) based on this there should be a way to have h5py (I suppose that package instlaled the serial version of libhdf5). Look at the answer here: https://stackoverflow.com/questions/58345261/configuring-h5py-with-mpio-using-anaconda-on-windows

Goo-JZhang commented 2 years ago

Some options (seems that anaconda is too much invasive):

  1. You could try to uninstall the other libhdf5, compile smilei and reinstall the libhdf5 serial (but that might break other thing like h5py in the meantime)
  2. there are some conda packages with parallel hdf5 https://anaconda.org/clawpack/hdf5-parallel
  3. based on this there should be a way to have h5py (I suppose that package instlaled the serial version of libhdf5). Look at the answer here: https://stackoverflow.com/questions/58345261/configuring-h5py-with-mpio-using-anaconda-on-windows

YEAH, I also wondering whether is the anaconda the problem, on my other machine, I installed anaconda after smilei was installed, with another python interpreter, mpich and hdf5. And with conda installed, openmpi could not be installed due to some unknown problem.

mccoys commented 2 years ago

Have you tried make clean?

Goo-JZhang commented 2 years ago

Have you tried make clean?

yes, after every change I do make clean.

Goo-JZhang commented 2 years ago

After removing conda, make process could go on. But in the end there are 2 warnings: Linking smilei /usr/bin/ld: warning: libmpi.so.40, needed by /home/zjlwsl/hdf5/lib/libhdf5.so, may conflict with libmpi.so.12 Compiling src/Smilei.cpp for test mode Linking smilei_test for test mode /usr/bin/ld: warning: libmpi.so.40, needed by /home/zjlwsl/hdf5/lib/libhdf5.so, may conflict with libmpi.so.12

And I tried to run the 1st benchmark but fail. The error info is below:

Abort(469325317) on node 0 (rank 0 in comm 0): Fatal error in MPII_Comm_set_attr: Invalid communicator, error stack: MPII_Comm_set_attr(90): MPI_Comm_set_attr(comm=0x663e6cc0, keyval=0xa4400000, attribute_val=(nil)) failed MPII_Comm_set_attr(47): Invalid communicator

Is there any conflict between mpich and openmpi?

mccoys commented 2 years ago

It seems the hdf5 lib was compiled with a different version of MPI. You cannot indeed combine openMPI and MPICH.

Goo-JZhang commented 2 years ago

Problem solved. DWARF error occurs due to the invasion of anaconda, and the latter problem is due to the miscompilation of hdf5 with different versions of MPI. But I still wonder whether MPICH could replace openmpi, if I export the corresponding PATH instead of openmpi's.

iltommi commented 2 years ago

Glad to hear you sorted it out! Yes, you can use mpich to compile Smilei. This has already been done several times.