[ 0%] Generating GarfieldDict.cxx, libGarfield_rdict.pcm, libGarfield.rootmap Scanning dependencies of target GarfieldRandom Scanning dependencies of target Magboltz Scanning dependencies of target Degrade [ 0%] Building CXX object CMakeFiles/GarfieldRandom.dir/Source/Random.cc.o [ 1%] Building Fortran object Magboltz/CMakeFiles/Magboltz.dir/magboltz.f.o [ 1%] Building Fortran object Degrade/CMakeFiles/Degrade.dir/degrad.f.o [ 2%] Building CXX object CMakeFiles/GarfieldRandom.dir/Source/RandomEngineRoot.cc.o [ 2%] Building CXX object CMakeFiles/GarfieldRandom.dir/Source/RandomEngineSTL.cc.o [ 2%] Linking CXX shared library libGarfieldRandom.so [ 2%] Built target GarfieldRandom Scanning dependencies of target neBEM [ 3%] Building CXX object NeBem/CMakeFiles/neBEM.dir/ComputeProperties.c.o [ 3%] Building CXX object NeBem/CMakeFiles/neBEM.dir/Isles.c.o [ 3%] Building CXX object NeBem/CMakeFiles/neBEM.dir/luc.c.o [ 4%] Building CXX object NeBem/CMakeFiles/neBEM.dir/neBEM.c.o [ 4%] Building CXX object NeBem/CMakeFiles/neBEM.dir/neBEMInterface.c.o [ 4%] Building CXX object NeBem/CMakeFiles/neBEM.dir/nrutil.c.o [ 5%] Building CXX object NeBem/CMakeFiles/neBEM.dir/ReTriM.c.o [ 5%] Building CXX object NeBem/CMakeFiles/neBEM.dir/svdcmp.c.o [ 5%] Building CXX object NeBem/CMakeFiles/neBEM.dir/Vector.c.o [ 6%] Linking CXX shared library libneBEM.so Scanning dependencies of target GarfieldDict [ 6%] Building CXX object CMakeFiles/GarfieldDict.dir/GarfieldDict.cxx.o [ 6%] Built target neBEM Scanning dependencies of target Heed [ 6%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/BGMesh.cpp.o [ 7%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/ElElasticScat.cpp.o [ 7%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/EnTransfCS.cpp.o [ 7%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/EnTransfCS_BGM.cpp.o [ 8%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/EnergyMesh.cpp.o [ 8%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedDeltaElectron.cpp.o [ 8%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedDeltaElectronCS.cpp.o [ 8%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedMatterDef.cpp.o [ 9%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedParticle.cpp.o [ 9%] Built target GarfieldDict [ 9%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedParticle_BGM.cpp.o [ 9%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/HeedPhoton.cpp.o [ 10%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/PairProd.cpp.o [ 10%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/PhotoAbsCS.cpp.o [ 10%] Building CXX object Heed/CMakeFiles/Heed.dir/heed++/code/PhotoAbsCSLib.cpp.o [ 11%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/box.cpp.o [ 11%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/circumf.cpp.o [ 11%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/gparticle.cpp.o [ 11%] Linking Fortran shared library libMagboltz.so [ 12%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/mparticle.cpp.o [ 12%] Built target Magboltz [ 12%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/plane.cpp.o [ 12%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/polyline.cpp.o [ 12%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/straight.cpp.o [ 13%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/surface.cpp.o [ 13%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/trajestep.cpp.o [ 13%] Linking Fortran shared library libDegrade.so [ 13%] Built target Degrade [ 13%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/vec.cpp.o [ 14%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/geometry/volume.cpp.o [ 14%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/ioniz/e_cont_enloss.cpp.o [ 14%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/math/PolLeg.cpp.o [ 15%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/math/cubic.cpp.o [ 15%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/math/kinem.cpp.o [ 15%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/math/lorgamma.cpp.o [ 16%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/matter/AtomDef.cpp.o [ 16%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/matter/GasDef.cpp.o [ 16%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/matter/MatterDef.cpp.o [ 16%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/matter/MoleculeDef.cpp.o [ 17%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/particle/eparticle.cpp.o [ 17%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/particle/particle_def.cpp.o [ 17%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/random/PointsRan.cpp.o [ 18%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/random/chisran.cpp.o [ 18%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/stream/findmark.cpp.o [ 18%] Building CXX object Heed/CMakeFiles/Heed.dir/wcpplib/util/FunNameStack.cpp.o [ 19%] Linking CXX shared library libHeed.so [ 19%] Built target Heed Scanning dependencies of target Garfield [ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheMicroscopic.cc.o [ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheGridSpaceCharge.cc.o [ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheGrid.cc.o [ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheMC.cc.o [ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/Component.cc.o [ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnalyticField.cc.o [ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnsys121.cc.o [ 22%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnsys123.cc.o [ 22%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentCST.cc.o [ 22%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentChargedRing.cc.o [ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentComsol.cc.o [ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentConstant.cc.o [ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentElmer.cc.o [ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentElmer2d.cc.o [ 24%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentFieldMap.cc.o [ 24%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentGrid.cc.o [ 24%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem2d.cc.o [ 25%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem3d.cc.o /home/d/Nuclear_phys4bash/Garfield/Source/ComponentNeBem3d.cc: In lambda function: /home/d/Nuclear_phys4bash/Garfield/Source/ComponentNeBem3d.cc:986:43: warning: unused parameter ‘prim’ [-Wunused-parameter] 986 | func.neBEMGetPeriodicities = [this](int prim, int* ix, int* jx, double* sx, | ~~~~^~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentNeBem3d.cc: In lambda function: /home/d/Nuclear_phys4bash/Garfield/Source/ComponentNeBem3d.cc:1030:36: warning: unused parameter ‘prim’ [-Wunused-parameter] 1030 | func.neBEMGetMirror = [this](int prim, int* ix, int* jx, double* sx, int* iy, | ~~~~^~~~ [ 25%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem3dMap.cc.o [ 25%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentParallelPlate.cc.o [ 26%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcad2d.cc.o [ 26%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcad3d.cc.o [ 26%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcadBase.cc.o [ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentUser.cc.o /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc: In member function ‘double Garfield::ComponentTcadBase::WeightingPotential(double, double, double, const string&)’: /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:98:8: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 98 | if constexpr (N >= 2) xq[1] = out[1]; | ^~~~~~~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:99:8: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 99 | if constexpr (N >= 3) xq[2] = out[2]; | ^~~~~~~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:112:6: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 112 | if constexpr (N == 2) { | ^~~~~~~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc: In member function ‘void Garfield::ComponentTcadBase::UpdatePeriodicity()’: /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:2078:6: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 2078 | if constexpr (N == 2) { | ^~~~~~~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:2092:6: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 2092 | if constexpr (N == 3) { | ^~~~~~~~~ /home/d/Nuclear_phys4bash/Garfield/Source/ComponentTcadBase.cc:2136:8: warning: ‘if constexpr’ only available with ‘-std=c++17’ or ‘-std=gnu++17’ 2136 | if constexpr (N == 3) { | ^~~~~~~~~ [ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentVoxel.cc.o [ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/DriftLineRKF.cc.o [ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/GeometryRoot.cc.o [ 28%] Building CXX object CMakeFiles/Garfield.dir/Source/GeometrySimple.cc.o [ 28%] Building CXX object CMakeFiles/Garfield.dir/Source/KDTree.cc.o [ 28%] Building CXX object CMakeFiles/Garfield.dir/Source/Medium.cc.o [ 29%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumCdTe.cc.o [ 29%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumDiamond.cc.o [ 29%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGaAs.cc.o [ 30%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGaN.cc.o [ 30%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGas.cc.o [ 30%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumMagboltz.cc.o [ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumSilicon.cc.o [ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/NeBemInterface.cpp.o [ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/Numerics.cc.o [ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/OpticalData.cc.o [ 32%] Building CXX object CMakeFiles/Garfield.dir/Source/Polygon.cc.o [ 32%] Building CXX object CMakeFiles/Garfield.dir/Source/QuadTree.cc.o [ 32%] Building CXX object CMakeFiles/Garfield.dir/Source/Sensor.cc.o [ 33%] Building CXX object CMakeFiles/Garfield.dir/Source/Shaper.cc.o [ 33%] Building CXX object CMakeFiles/Garfield.dir/Source/Solid.cc.o [ 33%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidBox.cc.o [ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidExtrusion.cc.o [ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidHole.cc.o [ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidRidge.cc.o [ 35%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidSphere.cc.o [ 35%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidTube.cc.o [ 35%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidWire.cc.o [ 35%] Building CXX object CMakeFiles/Garfield.dir/Source/TetrahedralTree.cc.o [ 36%] Building CXX object CMakeFiles/Garfield.dir/Source/TGeoTet.cc.o [ 36%] Building CXX object CMakeFiles/Garfield.dir/Source/Track.cc.o [ 36%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackBichsel.cc.o [ 37%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackElectron.cc.o [ 37%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackHeed.cc.o [ 37%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackPAI.cc.o [ 38%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackSimple.cc.o [ 38%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackSrim.cc.o [ 38%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackTrim.cc.o [ 39%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewBase.cc.o [ 39%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewCell.cc.o [ 39%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewDrift.cc.o [ 39%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewFEMesh.cc.o [ 40%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewField.cc.o [ 40%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewGeometry.cc.o [ 40%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewIsochrons.cc.o [ 41%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewMedium.cc.o [ 41%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewSignal.cc.o [ 41%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackDegrade.cc.o [ 42%] Linking CXX shared library libGarfield.so [ 42%] Built target Garfield Scanning dependencies of target plot_gas Scanning dependencies of target ion_signal Scanning dependencies of target full_tpc_sim Scanning dependencies of target mwpc [ 43%] Building CXX object Examples/AliceTPC/CMakeFiles/plot_gas.dir/plot_gas.C.o [ 43%] Building CXX object Examples/AnalyticField/CMakeFiles/mwpc.dir/mwpc.C.o [ 43%] Building CXX object Examples/AliceTPC/CMakeFiles/ion_signal.dir/ion_signal.C.o [ 43%] Building CXX object Examples/AliceTPC/CMakeFiles/full_tpc_sim.dir/full_tpc_sim.C.o [ 43%] Linking CXX executable plot_gas [ 43%] Linking CXX executable mwpc [ 44%] Linking CXX executable ion_signal [ 44%] Linking CXX executable full_tpc_sim /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticECoeffs' /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticKCoeffs' collect2: error: ld returned 1 exit status make[2]: *** [Examples/AliceTPC/CMakeFiles/plot_gas.dir/build.make:108: Examples/AliceTPC/plot_gas] Error 1 make[1]: *** [CMakeFiles/Makefile2:2117: Examples/AliceTPC/CMakeFiles/plot_gas.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticECoeffs' /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticKCoeffs' collect2: error: ld returned 1 exit status make[2]: *** [Examples/AnalyticField/CMakeFiles/mwpc.dir/build.make:108: Examples/AnalyticField/mwpc] Error 1 make[1]: *** [CMakeFiles/Makefile2:2213: Examples/AnalyticField/CMakeFiles/mwpc.dir/all] Error 2 /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticECoeffs' /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticKCoeffs' collect2: error: ld returned 1 exit status make[2]: *** [Examples/AliceTPC/CMakeFiles/ion_signal.dir/build.make:108: Examples/AliceTPC/ion_signal] Error 1 make[1]: *** [CMakeFiles/Makefile2:2149: Examples/AliceTPC/CMakeFiles/ion_signal.dir/all] Error 2 /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticECoeffs' /usr/bin/ld: ../../libGarfield.so.0.3: undefined reference to `Garfield::ComponentChargedRing::m_kEllipticKCoeffs' collect2: error: ld returned 1 exit status make[2]: *** [Examples/AliceTPC/CMakeFiles/full_tpc_sim.dir/build.make:108: Examples/AliceTPC/full_tpc_sim] Error 1 make[1]: *** [CMakeFiles/Makefile2:2181: Examples/AliceTPC/CMakeFiles/full_tpc_sim.dir/all] Error 2 make: *** [Makefile:141: all] Error 2