Hello, a researcher gave me this G4 app to modify it…I tried first to compile it but I get error both on my computer (windows machine) and by using cvfmfs.
This is the error on cvmfs
and here the log CMakeOutput - cvfms.txt
This is the error on my computer
and here the log
I guess it’s a a Cmake problem…maybe it’s written using an old G4 version…is there a way to solve it?
Ok…I see the problem is the missing HepMC library, then I downloaded it here HepMC / HepMC3 and I’m tryinh to install it on my computer following the instructions on that page, but I get error during the installation
This is the full log on the terminal
log.txt (3.6 KB)
and here the C:/Program Files/HepMC3-3.2.3-build/CMakeFiles/CMakeError.log". and C:/Program Files/HepMC3-3.2.3-build/CMakeFiles/CMakeOutput.log
CMakeError.txt (3.1 KB)
CMakeOutput.txt (19.3 KB)
@bmorgan, maybe you know how to solve it…
The log is telling you what the error is:
-- Could NOT find Python (missing: Python_EXECUTABLE Python_LIBRARIES Python_INCLUDE_DIRS Interpreter Development.Module) (Required is at least version "2")
CMake Error at python/CMakeLists.txt:282 (if):
if given arguments:
"Python_INCLUDE_DIRS" "AND" "Python_EXECUTABLE" "AND" "(" "(" "STREQUAL" "2" "AND" "X" "STREQUAL" "X" ")" "OR" "." "STREQUAL" "2.X" ")"
Unknown arguments specified
Call Stack (most recent call first):
-- Configuring incomplete, errors occurred!
It needs Python, but it’s not installed, or can’t be found, on the system.
Thank you @bmorgan but I’ve Python on my computer
as you can see in this print screen
and it’s strange that HepMC can’t find it, because I use ROOT and ROOT needs python too! (I mean, when I installed ROOT I had to install python first )…
is there a way to set manually the path of python for HepMC installation?
Please see the HepMC3 project page for all of its build options: HepMC / HepMC3
Thank you @bmorgan but these are instructions that I was following…
but when I run the command
cmake -DHEPMC3_ENABLE_ROOTIO=OFF -DCMAKE_INSTALL_PREFIX=../hepmc3-install ../HepMC3-3.2.3
I get the error showed in my previous message (the error regarding of python, even if I have python)…
Given that HepMC can’t find the python path, is there a way to set the path?