I am a real novice in the field of GEANT4 and I plan to learn GEANT4 over the next few months. I recently did an rpm based installation on Fedora from the following link
I also installed the sources and examples, developer packages. The installation proceeded correctly (as shown in the webpage). A directory Geant4 has been created in /opt which contains the following directories-
bin cmake config examples include lib LICENSE ReleaseNotes source tmp
Since I had done a fresh install of fedora 30, I installed the C++ and make compiler packages.
Next, I tried running example B1 in the following manner,
inside the example directory, I made a new directory B1_build and cd into it
cmake -DGeant4_DIR=/opt/Geant4/ …/B1
I get the following message
CMake Error at CMakeLists.txt:15 (find_package):
By not providing “FindGeant4.cmake” in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by “Geant4”, but
CMake did not find one.
Could not find a package configuration file provided by “Geant4” with any
of the following names:
Add the installation prefix of “Geant4” to CMAKE_PREFIX_PATH or set
“Geant4_DIR” to a directory containing one of the above files. If “Geant4”
provides a separate development package or SDK, be sure it has been
By whatever I could figure out I should point cmake to the directory containing Geant4Config.cmake or geant4-config.cmake. However after running a find -name, I could not find any file by that name. Am I missing something somewhere? Please help me out.