[ 94%] Building CXX object source/CMakeFiles/G4RayTracer.dir/visualization/RayTracer/src/G4RayTrajectory.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/electromagnetic/src/G4ChemDissociationChannels_option1.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/factory/src/G4PhysicsConstructorRegistry.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4GMocren.dir/visualization/gMocren/src/G4GMocrenFileViewer.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4RayTracer.dir/visualization/RayTracer/src/G4RayTrajectoryPoint.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4BertiniElectroNuclearBuilder.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4GMocren.dir/visualization/gMocren/src/G4GMocrenIO.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4RayTracer.dir/visualization/RayTracer/src/G4TheMTRayTracer.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4GMocren.dir/visualization/gMocren/src/G4GMocrenMessenger.cc.o
[ 94%] Built target G4ToolsSG_autogen_timestamp_deps
[ 94%] Built target G4OpenGL_autogen_timestamp_deps
[ 94%] Building CXX object source/CMakeFiles/G4RayTracer.dir/visualization/RayTracer/src/G4TheRayTracer.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4CoherentPairProductionPhysics.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4RayTracer.dir/visualization/RayTracer/src/G4VRTScanner.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4EmExtraPhysics.cc.o
[ 94%] Linking CXX shared library ../BuildProducts/lib/libG4RayTracer.dylib
[ 94%] Built target G4RayTracer
[ 94%] Building CXX object source/CMakeFiles/G4visQt3D.dir/visualization/Qt3D/src/G4Qt3D.cc.o
[ 94%] Linking CXX shared library ../BuildProducts/lib/libG4GMocren.dylib
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4EmMessenger.cc.o
[ 94%] Built target G4GMocren
[ 94%] Building CXX object source/CMakeFiles/G4visQt3D.dir/visualization/Qt3D/src/G4Qt3DSceneHandler.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4LENDBertiniGammaElectroNuclearBuilder.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4NeutrinoPhysics.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/gamma_lepto_nuclear/src/G4NeutrinoPhysicsMessenger.cc.o
[ 94%] Automatic MOC for target G4ToolsSG
[ 94%] Building CXX object source/CMakeFiles/G4visQt3D.dir/visualization/Qt3D/src/G4Qt3DUtils.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4ChargeExchangeMessenger.cc.o
[ 94%] Automatic MOC for target G4OpenGL
[ 94%] Built target G4ToolsSG_autogen
[ 94%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/G4ToolsSG_autogen/mocs_compilation.cpp.o
[ 94%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGSceneHandler.cc.o
[ 94%] Built target G4OpenGL_autogen
[ 94%] Building CXX object source/CMakeFiles/G4visQt3D.dir/visualization/Qt3D/src/G4Qt3DViewer.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4ChargeExchangePhysics.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGOffscreen.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronDElasticPhysics.cc.o
[ 94%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysics.cc.o
[ 94%] Linking CXX shared library ../BuildProducts/lib/libG4visQt3D.dylib
[ 94%] Built target G4visQt3D
[ 94%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGQtGLES.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsHP.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4OpenGL.dir/G4OpenGL_autogen/mocs_compilation.cpp.o
[ 95%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLImmediateViewer.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsHPT.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLImmediateSceneHandler.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsLEND.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLViewer.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsXS.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLStoredViewer.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronHElasticPhysics.cc.o
[ 95%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4IonElasticPhysics.cc.o
[ 96%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLStoredSceneHandler.cc.o
[ 96%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsPHP.cc.o
[ 96%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLFontBaseStore.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGQtGLESViewer.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4HadronElasticPhysicsVI.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLSceneHandler.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_elastic/src/G4ThermalNeutrons.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronInelasticQBBC.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLViewerMessenger.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGQtZB.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLTransform3D.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronInelasticQBBC_ABLA.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4VisFeaturesOfOpenGL.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4gl2ps.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTF_BIC.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTFP_BERT.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLImmediateQt.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTFP_BERT_ATL.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4ToolsSG.dir/visualization/ToolsSG/src/G4ToolsSGQtZBViewer.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTFP_BERT_HP.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLQt.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTFP_BERT_TRV.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLQtExportDialog.cc.o
[ 97%] Linking CXX shared library ../BuildProducts/lib/libG4ToolsSG.dylib
[ 97%] Built target G4ToolsSG
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsFTFQGSP_BERT.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLQtMovieDialog.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLQtViewer.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLStoredQt.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsINCLXX.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsNuBeam.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLStoredQtSceneHandler.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGS_BIC.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4OpenGL.dir/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_BERT.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_BERT_HP.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_BIC.cc.o
[ 97%] Linking CXX shared library ../BuildProducts/lib/libG4OpenGL.dylib
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_BIC_AllHP.cc.o
[ 97%] Built target G4OpenGL
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_BIC_HP.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsQGSP_FTFP_BERT.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsShielding.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4HadronPhysicsShieldingLEND.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4URRNeutrons.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/hadron_inelastic/src/G4VHadronPhysics.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonBinaryCascadePhysics.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonINCLXXPhysics.cc.o
[ 97%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonPhysicsPHP.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonPhysicsXS.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4IonQMDPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/ions/src/G4LightIonQMDPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4ImportanceBiasing.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4WeightWindowBiasing.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4FastSimulationPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4GenericBiasingPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4MaxTimeCuts.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4MinEkineCuts.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4NeutronTrackingCut.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4SpecialCuts.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4StepLimiterPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4ParallelWorldPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/limiters/src/G4UserSpecialCuts.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/stopping/src/G4StoppingPhysics.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/stopping/src/G4StoppingPhysicsFritiofWithBinaryCascade.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/constructors/stopping/src/G4StoppingPhysicsWithINCLXX.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTF_BIC.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTFP_BERT_ATL.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTFP_BERT.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTFP_BERT_HP.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTFP_BERT_TRV.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/FTFQGSP_BERT.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/G4PhysListFactoryAlt.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/G4PhysListFactory.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/G4PhysListFactoryMessenger.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/G4PhysListRegistry.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/LBE.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/NuBeam.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QBBC.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QBBC_ABLA.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGS_BIC.cc.o
[ 98%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BERT_HP.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BERT.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BIC_AllHP.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BIC.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BIC_HP.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_BIC_HPT.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/QGSP_FTFP_BERT.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/lists/src/Shielding.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/util/src/G4HadParticles.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/util/src/G4HadProcesses.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/util/src/G4PhysListUtil.cc.o
[100%] Building CXX object source/CMakeFiles/G4physicslists.dir/physics_lists/util/src/G4WarnPLStatus.cc.o
[100%] Linking CXX shared library ../BuildProducts/lib/libG4physicslists.dylib
[100%] Built target G4physicslists
sarahabdelaziz@Sarahs-MacBook-Pro build-11.3.0 %
You don’t need to post the entire output, just if there are any errors…
OK. What should I write under ~/.zshrc?
Nothing. As outlined in Point 6:
Please try that and point 7 as well first and see if these work.
OK. Thanks for your help. I execute B1. It is done. May I know why do you write this path /opt/geant4/11.3.0 at the line
$ cmake -DCMAKE_INSTALL_PREFIX=/opt/geant4/11.3.0 -DGEANT4_USE_QT=ON -DGEANT4_USE_QT_QT6=ON -DGEANT4_INSTALL_DATA=ON ../geant4-v11.3.0
Is it similar if we write cmake …/geant4-v11.3.0 ?
Also, you write it when building the example B1, is it similar to write cmake …?
What does mean /opt/geant4/11.3.0 and how we know this to be the path, please?
Now I will again copy as what we did for B1 for microyz and pdb4dna and neuron and I hope the build will be stable.
Also to build microyz
sarahabdelaziz@Sarahs-MacBook-Pro geant4 % ls
B1 geant4-v11.3.0 microyz-build
build-11.3.0 microyz
sarahabdelaziz@Sarahs-MacBook-Pro geant4 % cd microyz-build
sarahabdelaziz@Sarahs-MacBook-Pro microyz-build % cmake -DCMAKE_PREFIX_PATH=/opt/geant4/11.3.0 ../microyz
Is the path for cmake correct?
I did and have
-- The C compiler identification is AppleClang 16.0.0.16000026
-- The CXX compiler identification is AppleClang 16.0.0.16000026
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found EXPAT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/lib/libexpat.tbd (found suitable version "2.6.3", minimum required is "2.6.3")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/System/Library/Frameworks/OpenGL.framework
-- Found WrapOpenGL: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Found Geant4: /opt/geant4/11.3.0/lib/cmake/Geant4/Geant4Config.cmake (found version "11.3.0")
-- Configuring done (1.4s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/sarahabdelaziz/g4test/geant4/microyz-build
sarahabdelaziz@Sarahs-MacBook-Pro microyz-build % make
[ 9%] Building CXX object CMakeFiles/microyz.dir/microyz.cc.o
[ 18%] Building CXX object CMakeFiles/microyz.dir/src/ActionInitialization.cc.o
[ 27%] Building CXX object CMakeFiles/microyz.dir/src/DetectorConstruction.cc.o
[ 36%] Building CXX object CMakeFiles/microyz.dir/src/DetectorMessenger.cc.o
[ 45%] Building CXX object CMakeFiles/microyz.dir/src/PhysicsList.cc.o
[ 54%] Building CXX object CMakeFiles/microyz.dir/src/PhysicsListMessenger.cc.o
[ 63%] Building CXX object CMakeFiles/microyz.dir/src/PrimaryGeneratorAction.cc.o
[ 72%] Building CXX object CMakeFiles/microyz.dir/src/RunAction.cc.o
[ 81%] Building CXX object CMakeFiles/microyz.dir/src/TrackerHit.cc.o
[ 90%] Building CXX object CMakeFiles/microyz.dir/src/TrackerSD.cc.o
[100%] Linking CXX executable microyz
[100%] Built target microyz
sarahabdelaziz@Sarahs-MacBook-Pro microyz-build %
I copied microyz to geant4. So, If I modify on it , Should I only do make to microyz-build?
CMAKE_INSTALL_PREFIX is used to specify where you want something to be installed. Here, I chose /opt/geant4/11.3.0 so that when Geant4 is built, and make install run, all the relevant files will be installed under that directory.
CMAKE_PREFIX_PATH is used to specify one or more locations where CMake should look for dependencies. Here it’s only relevant when building an executable that use Geant4, so we set CMAKE_PREFIX_PATH equal to where we installed Geant4.
The pattern of directories and CMake commands shown for example B1 can be used for all other examples. It’s always better to have a separate build directory so that you never mix up the source files and those simply generated by the build.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.