You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running edep-sim from an in-source build of master seems to allow an error free run.
Running it from an installed location leads to errors due to missing headers. The installation I'm testing is created using spack install edepsim@master using the Spack fork in my GitHub area. But, I think this problem is unrelated to Spack per se but rather due to running from an installation location other than where the build occurred.
Here is the error output:
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4PrimaryVertex.h
requested to autoload type TG4PrimaryVertex
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4PrimaryVertex.h
requested to autoload type TG4PrimaryParticle
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4Trajectory.h
requested to autoload type TG4Trajectory
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4Trajectory.h
requested to autoload type TG4TrajectoryPoint
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4HitSegment.h
requested to autoload type TG4HitSegment
Error in cling::AutoloadingVisitor::InsertIntoAutoloadingState:
Missing FileEntry for /opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4Event.h
requested to autoload type TG4Event
libedepsim dictionary payload:46:10: fatal error: '/opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4PrimaryVertex.h' file not found
#include "/opt/spack/spack/var/spack/stage/edepsim-master-aizbsjr3dc2qyhbbk6cd66q6qckgixvn/edep-sim/src/TG4PrimaryVertex.h"
^
Error in <TInterpreter::AutoParse>: Error parsing payload code for class TG4HitSegment with content:
The job does actually complete and a quick check of the output ROOT file shows no immediate problems but I've yet to get edep-disp (which also gives errors like the above) to show meaningful results on the file.
That path referenced in the error is a temporary build area and doesn't exist after installation. It looks like something in the build is baking-in this path.
FWIW, setting ROOT_INCLUDE_PATH to point at directories in a copy of edep-sim source doesn't help.
The text was updated successfully, but these errors were encountered:
Even with -inlineInputHeader as added in #2, one needs to set ROOT_INCLUDE_PATH (to in-source location of includes for now) or else edep-sim gives complaints like:
Error in <TClass::LoadClassInfo>: no interpreter information for class TG4TrajectoryPoint is available even though it has a TClass initialization routine.
libedepsim dictionary payload:344:10: fatal error: 'TG4PrimaryVertex.h' file not found
#include "TG4PrimaryVertex.h"
^
Error in <TInterpreter::AutoParse>: Error parsing payload code for class TG4Trajectory with content:
Running
edep-sim
from an in-source build ofmaster
seems to allow an error free run.Running it from an installed location leads to errors due to missing headers. The installation I'm testing is created using
spack install edepsim@master
using the Spack fork in my GitHub area. But, I think this problem is unrelated to Spack per se but rather due to running from an installation location other than where the build occurred.Here is the error output:
The job does actually complete and a quick check of the output ROOT file shows no immediate problems but I've yet to get
edep-disp
(which also gives errors like the above) to show meaningful results on the file.That path referenced in the error is a temporary build area and doesn't exist after installation. It looks like something in the build is baking-in this path.
FWIW, setting
ROOT_INCLUDE_PATH
to point at directories in a copy ofedep-sim
source doesn't help.The text was updated successfully, but these errors were encountered: