garfield出错

[root@master build]# cmake -DCMAKE_INSTALL_PREFIX=/public/software/garfieldpp/garfieldpp-master/install -DWITH_DOCS=ON -DWITH_EXAMPLES=ON /public/software/garfieldpp/garfieldpp-master/
-- The CXX compiler identification is GNU 9.3.0
-- The Fortran compiler identification is GNU 4.8.5
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/gfortran - skipped
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 - yes
-- The installation folder is set to its default value /public/software/garfieldpp/garfieldpp-master/install
-- Install path: /public/software/garfieldpp/garfieldpp-master/install
-- If you want to change this path call cmake -DCMAKE_INSTALL_PREFIX=my_install_path ...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
-- Found GSL: /usr/include (found version "1.15")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_Fortran: -fopenmp (found version "3.1")
-- Found OpenMP: TRUE (found version "4.5")  
-- Creating a new library named magboltz with API version 11
-- Creating a new library named  with API version
-- Garfield++ examples will be built. In order disable this option use -DWITH_EXAMPLES=OFF
-- The C compiler identification is GNU 9.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_Fortran: -fopenmp (found version "3.1")
-- Found OpenMP: TRUE (found version "4.5")  
-- Found EXPAT: /usr/lib64/libexpat.so (found suitable version "2.1.0", minimum required is "2.1.0")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Found XercesC: /usr/lib64/libxerces-c.so (found suitable version "3.1.1", minimum required is "3.1.1")
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- Found Motif: /usr/lib64/libXm.so  
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    WITH_DOCS


-- Build files have been written to: /public/software/garfieldpp/garfieldpp-master/build
[root@master build]# make -j32
Scanning dependencies of target magboltz
[  0%] Building Fortran object Magboltz/CMakeFiles/magboltz.dir/magboltz.f.o
[  1%] Linking Fortran shared library libmagboltz.so
[  1%] Built target magboltz
[  2%] Generating GarfieldDict.cxx, libGarfieldDict_rdict.pcm, libGarfieldDict.rootmap
Warning in cling::IncrementalParser::CheckABICompatibility():
  Possible C++ standard library mismatch, compiled with __GLIBCXX__ '20150623'
  Extraction of runtime standard library version was: '20200312'
Error in <TInterpreter::InspectMembers>: TClass and cling disagree on the size of the class pair<string,int>, respectively 16 40

Error in <TInterpreter::InspectMembers>: TClass and cling disagree on the size of the class TEnum, respectively 216 240

Error in <TInterpreter::InspectMembers>: TClass and cling disagree on the size of the class TBaseClass, respectively 128 152

Error in <TInterpreter::InspectMembers>: TClass and cling disagree on the size of the class TClassRef, respectively 16 40

Error in <TInterpreter::InspectMembers>: TClass and cling disagree on the size of the class TClassRef, respectively 16 40

Scanning dependencies of target Garfield
[  3%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentFieldMap.cc.o
[  3%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheGrid.cc.o
[  3%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheMicroscopic.cc.o
[  4%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentParallelPlate.cc.o
[  4%] Building CXX object CMakeFiles/Garfield.dir/Source/AvalancheMC.cc.o
[  5%] Building CXX object CMakeFiles/Garfield.dir/Source/Component.cc.o
[  5%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnalyticField.cc.o
[  5%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentGrid.cc.o
[  5%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentComsol.cc.o
[  5%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnsys123.cc.o
[  6%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentAnsys121.cc.o
[  7%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentCST.cc.o
[  8%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcadBase.cc.o
[  8%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentUser.cc.o
[  8%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentElmer2D.cc.o
[  8%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentElmer.cc.o
[  9%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem3dMap.cc.o
[ 10%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcad2d.cc.o
[ 11%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem2d.cc.o
[ 11%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentNeBem3d.cc.o
[ 11%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumCdTe.cc.o
[ 12%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentConstant.cc.o
[ 12%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentTcad3d.cc.o
[ 12%] Building CXX object CMakeFiles/Garfield.dir/Source/GeometrySimple.cc.o
[ 13%] Building CXX object CMakeFiles/Garfield.dir/Source/ComponentVoxel.cc.o
[ 14%] Building CXX object CMakeFiles/Garfield.dir/Source/Medium.cc.o
[ 14%] Building CXX object CMakeFiles/Garfield.dir/Source/DriftLineRKF.cc.o
[ 15%] Building CXX object CMakeFiles/Garfield.dir/Source/GeometryRoot.cc.o
[ 16%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumDiamond.cc.o
[ 16%] Building CXX object CMakeFiles/Garfield.dir/Source/KDTree.cc.o
[ 16%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGaAs.cc.o
[ 17%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGaN.cc.o
[ 17%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumGas.cc.o
[ 18%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumMagboltz.cc.o
[ 18%] Building CXX object CMakeFiles/Garfield.dir/Source/MediumSilicon.cc.o
[ 19%] Building CXX object CMakeFiles/Garfield.dir/Source/NeBemInterface.cpp.o
[ 19%] Building CXX object CMakeFiles/Garfield.dir/Source/Numerics.cc.o
[ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/OpticalData.cc.o
[ 20%] Building CXX object CMakeFiles/Garfield.dir/Source/PlottingEngine.cc.o
[ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/Polygon.cc.o
[ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/QuadTree.cc.o
[ 21%] Building CXX object CMakeFiles/Garfield.dir/Source/Random.cc.o
[ 22%] Building CXX object CMakeFiles/Garfield.dir/Source/RandomEngineRoot.cc.o
[ 22%] Building CXX object CMakeFiles/Garfield.dir/Source/Sensor.cc.o
[ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/Shaper.cc.o
[ 23%] Building CXX object CMakeFiles/Garfield.dir/Source/Solid.cc.o
[ 24%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidBox.cc.o
[ 24%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidExtrusion.cc.o
[ 25%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidHole.cc.o
[ 25%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidRidge.cc.o
[ 26%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidSphere.cc.o
[ 26%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidTube.cc.o
[ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/SolidWire.cc.o
[ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/TetrahedralTree.cc.o
[ 27%] Building CXX object CMakeFiles/Garfield.dir/Source/Track.cc.o
[ 28%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackBichsel.cc.o
[ 28%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackElectron.cc.o
[ 29%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackHeed.cc.o
[ 29%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackPAI.cc.o
[ 30%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackSimple.cc.o
[ 30%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackSrim.cc.o
[ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewBase.cc.o
[ 31%] Building CXX object CMakeFiles/Garfield.dir/Source/TrackTrim.cc.o
[ 32%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewCell.cc.o
[ 32%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewDrift.cc.o
[ 33%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewFEMesh.cc.o
[ 33%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewField.cc.o
[ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewGeometry.cc.o
[ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewIsochrons.cc.o
[ 34%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewMedium.cc.o
[ 35%] Building CXX object CMakeFiles/Garfield.dir/Source/ViewSignal.cc.o
[ 35%] Building CXX object CMakeFiles/Garfield.dir/GarfieldDict.cxx.o
[ 36%] Building CXX object CMakeFiles/Garfield.dir/NeBem/ComputeProperties.c.o
[ 36%] Building CXX object CMakeFiles/Garfield.dir/NeBem/Isles.c.o
[ 37%] Building CXX object CMakeFiles/Garfield.dir/NeBem/luc.c.o
[ 37%] Building CXX object CMakeFiles/Garfield.dir/NeBem/neBEM.c.o
[ 38%] Building CXX object CMakeFiles/Garfield.dir/NeBem/neBEMInterface.c.o
[ 38%] Building CXX object CMakeFiles/Garfield.dir/NeBem/nrutil.c.o
[ 39%] Building CXX object CMakeFiles/Garfield.dir/NeBem/ReTriM.c.o
[ 39%] Building CXX object CMakeFiles/Garfield.dir/NeBem/svdcmp.c.o
[ 40%] Building CXX object CMakeFiles/Garfield.dir/NeBem/Vector.c.o
[ 40%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/BGMesh.cpp.o
[ 41%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/ElElasticScat.cpp.o
[ 41%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/EnTransfCS.cpp.o
[ 41%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/EnTransfCS_BGM.cpp.o
[ 42%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/EnergyMesh.cpp.o
[ 42%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedCluster.cpp.o
[ 43%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedCondElectron.cpp.o
[ 43%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedDeltaElectron.cpp.o
[ 44%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedDeltaElectronCS.cpp.o
[ 44%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedMatterDef.cpp.o
[ 45%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedParticle.cpp.o
[ 45%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedParticle_BGM.cpp.o
[ 46%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/HeedPhoton.cpp.o
[ 46%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/PairProd.cpp.o
[ 47%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/PhotoAbsCS.cpp.o
[ 47%] Building CXX object CMakeFiles/Garfield.dir/Heed/heed++/code/PhotoAbsCSLib.cpp.o
[ 47%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/box.cpp.o
[ 48%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/circumf.cpp.o
[ 48%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/gparticle.cpp.o
[ 49%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/mparticle.cpp.o
[ 49%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/plane.cpp.o
[ 50%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/polyline.cpp.o
[ 50%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/straight.cpp.o
[ 51%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/surface.cpp.o
[ 51%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/trajestep.cpp.o
[ 52%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/vec.cpp.o
[ 52%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/geometry/volume.cpp.o
[ 53%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/ioniz/bethe_bloch.cpp.o
[ 53%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/ioniz/e_cont_enloss.cpp.o
[ 54%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/DoubleAc.cpp.o
[ 54%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/PolLeg.cpp.o
[ 54%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/cubic.cpp.o
[ 55%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/kinem.cpp.o
[ 55%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/linexi2.cpp.o
[ 56%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/lorgamma.cpp.o
[ 56%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/math/parabola.cpp.o
[ 57%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matrix/inverse.cpp.o
[ 57%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matrix/multiply.cpp.o
[ 58%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matter/AtomDef.cpp.o
[ 58%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matter/GasDef.cpp.o
[ 59%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matter/GasLib.cpp.o
[ 59%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matter/MatterDef.cpp.o
[ 60%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/matter/MoleculeDef.cpp.o
[ 60%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/particle/eparticle.cpp.o
[ 61%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/particle/particle_def.cpp.o
[ 61%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/random/PointsRan.cpp.o
[ 61%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/random/chisran.cpp.o
[ 62%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/random/pois.cpp.o
[ 62%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/random/rnorm.cpp.o
[ 63%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/safetl/AbsArr.cpp.o
[ 63%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/safetl/AbsPtr.cpp.o
[ 64%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/stream/definp.cpp.o
[ 64%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/stream/findmark.cpp.o
[ 65%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/stream/prstream.cpp.o
[ 65%] Building CXX object CMakeFiles/Garfield.dir/Heed/wcpplib/util/FunNameStack.cpp.o
[ 66%] Building CXX object CMakeFiles/Garfield.dir/Heed/HeedFieldMap.cpp.o
[ 66%] Linking CXX shared library libGarfield.so
[ 66%] Built target Garfield
[ 66%] Building CXX object Examples/DriftTube/CMakeFiles/mdt.dir/mdt.C.o
[ 67%] Building CXX object Examples/Gem/CMakeFiles/gem.dir/gem.C.o
[ 67%] Building CXX object Examples/DriftTube/CMakeFiles/mdt_mt.dir/mdt_mt.C.o
[ 68%] Building CXX object Examples/GasFile/CMakeFiles/generate.dir/generate.C.o
[ 69%] Building CXX object Examples/GasFile/CMakeFiles/printTable.dir/printTable.C.o
[ 69%] Building CXX object Examples/AnalyticField/CMakeFiles/integrate.dir/integrate.C.o
[ 69%] Building CXX object Examples/AnalyticField/CMakeFiles/isochrons.dir/isochrons.C.o
[ 69%] Building CXX object Examples/GasFile/CMakeFiles/read.dir/read.C.o
[ 70%] Building CXX object Examples/AnalyticField/CMakeFiles/fieldlines.dir/fieldlines.C.o
[ 71%] Building CXX object Examples/AnalyticField/CMakeFiles/gallery.dir/gallery.C.o
[ 71%] Building CXX object Examples/GasFile/CMakeFiles/merge.dir/merge.C.o
[ 71%] Building CXX object Examples/AnalyticField/CMakeFiles/wedge.dir/wedge.C.o
[ 72%] Building CXX object Examples/Grid/CMakeFiles/plotfield.dir/plotfield.C.o
[ 73%] Building CXX object Examples/AnalyticField/CMakeFiles/polar.dir/polar.C.o
[ 74%] Building CXX object Examples/AnalyticField/CMakeFiles/strip.dir/strip.C.o
[ 74%] Building CXX object Examples/GasFile/CMakeFiles/penning.dir/penning.C.o
[ 75%] Building CXX object Examples/Grid/CMakeFiles/savefield.dir/savefield.C.o
[ 76%] Building CXX object Examples/AnalyticField/CMakeFiles/dipole.dir/dipole.C.o
[ 76%] Building CXX object Examples/Heed/CMakeFiles/qdepSi.dir/qdepSi.C.o
[ 77%] Building CXX object Examples/Heed/CMakeFiles/plotdedx.dir/plotdedx.C.o
[ 78%] Building CXX object Examples/Heed/CMakeFiles/edep.dir/edep.C.o
[ 79%] Building CXX object Examples/Heed/CMakeFiles/rangeSi.dir/rangeSi.C.o
[ 79%] Building CXX object Examples/neBEM/CMakeFiles/RPCbyneBEM.dir/RPCbyneBEM.C.o
[ 79%] Building CXX object Examples/Srim/CMakeFiles/trim.dir/trim.C.o
[ 79%] Building CXX object Examples/neBEM/CMakeFiles/MWPCbyneBEM.dir/MWPCbyneBEM.C.o
[ 80%] Building CXX object Examples/Heed/CMakeFiles/fe55.dir/fe55.C.o
[ 80%] Building CXX object Examples/neBEM/CMakeFiles/parallelPlates.dir/parallelPlates.C.o
[ 81%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/exampleGarfield.cc.o
[ 81%] Building CXX object Examples/Srim/CMakeFiles/srim.dir/srim.C.o
[ 81%] Building CXX object Examples/neBEM/CMakeFiles/BiconicalGemByneBEM.dir/BiconicalGemByneBEM.C.o
[ 82%] Building CXX object Examples/neBEM/CMakeFiles/parallelPlatesWeightingField.dir/parallelPlatesWeightingField.C.o
[ 83%] Building CXX object Examples/neBEM/CMakeFiles/crossingWires.dir/crossingWires.C.o
[ 84%] Linking CXX executable merge
[ 84%] Linking CXX executable generate
[ 85%] Linking CXX executable integrate
[ 85%] Linking CXX executable printTable
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/integrate] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/integrate.dir/all] 错误 2
make[1]: *** 正在等待未完成的任务....
[ 85%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldDetectorConstruction.cc.o
[ 85%] Linking CXX executable penning
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/GasFile/generate] 错误 1
make[1]: *** [Examples/GasFile/CMakeFiles/generate.dir/all] 错误 2
[ 85%] Linking CXX executable parallelPlatesWeightingField
[ 86%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldEventAction.cc.o
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/GasFile/merge] 错误 1
make[1]: *** [Examples/GasFile/CMakeFiles/merge.dir/all] 错误 2
[ 86%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldG4FastSimulationModel.cc.o
[ 86%] Linking CXX executable crossingWires
[ 86%] Linking CXX executable plotfield
[ 87%] Linking CXX executable read
[ 87%] Linking CXX executable qdepSi
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/GasFile/printTable] 错误 1
make[1]: *** [Examples/GasFile/CMakeFiles/printTable.dir/all] 错误 2
[ 88%] Linking CXX executable trim
[ 89%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldMessenger.cc.o
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/GasFile/penning] 错误 1
make[1]: *** [Examples/GasFile/CMakeFiles/penning.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/neBEM/parallelPlatesWeightingField] 错误 1
make[1]: *** [Examples/neBEM/CMakeFiles/parallelPlatesWeightingField.dir/all] 错误 2
[ 89%] Linking CXX executable parallelPlates
[ 89%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldPhysics.cc.o
[ 89%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldPhysicsList.cc.o
[ 90%] Linking CXX executable rangeSi
[ 90%] Linking CXX executable edep
[ 90%] Linking CXX executable MWPCbyneBEM
[ 91%] Linking CXX executable wedge
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/GasFile/read] 错误 1
make[1]: *** [Examples/GasFile/CMakeFiles/read.dir/all] 错误 2
make[2]: *** [Examples/Grid/plotfield] 错误 1
make[1]: *** [Examples/Grid/CMakeFiles/plotfield.dir/all] 错误 2
[ 92%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldRunAction.cc.o
[ 92%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldPrimaryGeneratorAction.cc.o
[ 92%] Linking CXX executable fieldlines
[ 92%] Linking CXX executable dipole
[ 93%] Linking CXX executable isochrons
[ 93%] Linking CXX executable plotdedx
[ 93%] Linking CXX executable polar
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11make[2]: ::basic_string*** [Examples/Heed/qdepSi] 错误 1<
char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
make[1]: *** [Examples/Heed/CMakeFiles/qdepSi.dir/all] 错误 2
collect2: 错误:ld 返回 1
make[2]: *** [Examples/neBEM/crossingWires] 错误 1
make[1]: *** [Examples/neBEM/CMakeFiles/crossingWires.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Srim/trim] 错误 1
make[1]: *** [Examples/Srim/CMakeFiles/trim.dir/all] 错误 2
[ 94%] Building CXX object Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/src/GarfieldSteppingAction.cc.o
[ 95%] Linking CXX executable savefield
[ 96%] Linking CXX executable srim
[ 97%] Linking CXX executable strip
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Heed/rangeSi] 错误 1
make[1]: *** [Examples/Heed/CMakeFiles/rangeSi.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/neBEM/parallelPlates] 错误 1
make[1]: *** [Examples/neBEM/CMakeFiles/parallelPlates.dir/all] 错误 2
[ 97%] Linking CXX executable RPCbyneBEM
[ 97%] Linking CXX executable fe55
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/neBEM/MWPCbyneBEM] 错误 1
make[1]: *** [Examples/neBEM/CMakeFiles/MWPCbyneBEM.dir/all] 错误 2
[ 97%] Linking CXX executable BiconicalGemByneBEM
[ 97%] Linking CXX executable gallery
../../libGarfield.so.0.3.0.�.�/�.�.�/�libGarfield.so.0.3.0���TROOT�:�:�RegisterModule�(�char� TROOTconst:*:,RegisterModule (charchar  constconst***,,  charchar  constconst****,,  charchar  constconst***,,  charchar  constconst**,,  voidchar  (const**),( )void,  (std*:):(vector)<std:,: pairstd<:std::vector:<__cxx11std::::basic_stringpair<<charstd,: :std__cxx11::::char_traitsbasic_string<<charchar>,,  stdstd::::char_traitsallocator<<charchar>>,  >std,: :intallocator><,char >std :>:,allocator <intstd>:,: pairstd<:std::allocator:<__cxx11std::::basic_stringpair<<charstd,: :std__cxx11::::char_traitsbasic_string<<charchar>,,  stdstd::::char_traitsallocator<<charchar>>,  >std,: :intallocator>< char>>  >> ,const &int,>  char>  const>* *const,& ,bool )char� �const�*�*�,� �bool�)��䀹���眚���宼���織���
��引用
collect2: 错误:ld 返回 1
collect2: 错误:ld 返回 1
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Heed/edep] 错误 1
make[2]: *** [Examples/AnalyticField/fieldlines] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/fieldlines.dir/all] 错误 2
make[1]: *** [Examples/Heed/CMakeFiles/edep.dir/all] 错误 2
make[2]: *** [Examples/AnalyticField/wedge] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/wedge.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/isochrons] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/isochrons.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Heed/plotdedx] 错误 1
make[1]: *** [Examples/Heed/CMakeFiles/plotdedx.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/polar] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/polar.dir/all] 错误 2
[ 97%] Linking CXX executable gem
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/dipole] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/dipole.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Srim/srim] 错误 1
make[1]: *** [Examples/Srim/CMakeFiles/srim.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Grid/savefield] 错误 1
make[1]: *** [Examples/Grid/CMakeFiles/savefield.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/strip] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/strip.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/neBEM/RPCbyneBEM] 错误 1
make[1]: *** [Examples/neBEM/CMakeFiles/RPCbyneBEM.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Heed/fe55] 错误 1
make[1]: *** [Examples/Heed/CMakeFiles/fe55.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > make[2]: const&*** [Examples/neBEM/BiconicalGemByneBEM] 错误 1,
 char const**, bool)’未定义的引用
make[1]: *** [Examples/neBEM/CMakeFiles/BiconicalGemByneBEM.dir/all] 错误 2
collect2: 错误:ld 返回 1
make[2]: *** [Examples/AnalyticField/gallery] 错误 1
make[1]: *** [Examples/AnalyticField/CMakeFiles/gallery.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Gem/gem] 错误 1
make[1]: *** [Examples/Gem/CMakeFiles/gem.dir/all] 错误 2
[ 98%] Linking CXX executable mdt
[100%] Linking CXX executable mdt_mt
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/DriftTube/mdt_mt] 错误 1
make[1]: *** [Examples/DriftTube/CMakeFiles/mdt_mt.dir/all] 错误 2
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/DriftTube/mdt] 错误 1
make[1]: *** [Examples/DriftTube/CMakeFiles/mdt.dir/all] 错误 2
[100%] Linking CXX executable exampleGeant4Interface
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Geant4GarfieldInterface/exampleGeant4Interface] 错误 1
make[1]: *** [Examples/Geant4GarfieldInterface/CMakeFiles/exampleGeant4Interface.dir/all] 错误 2
make: *** [all] 错误 2
[root@master build]# make install
[  1%] Built target magboltz
Consolidate compiler generated dependencies of target Garfield
[ 66%] Built target Garfield
Consolidate compiler generated dependencies of target gem
[ 66%] Linking CXX executable gem
../../libGarfield.so.0.3.0:对‘TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [Examples/Gem/gem] 错误 1
make[1]: *** [Examples/Gem/CMakeFiles/gem.dir/all] 错误 2
make: *** [all] 错误 2
[root@master build]#

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值