Closed paulray closed 3 years ago
Hmm. I just tried downgrading my clhep package, but now root crashes:
(fermi) paulr@heselin0:~ % conda install -c conda-forge clhep=2.4.1.3
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /Software/miniconda3/envs/fermi
added / updated specs:
- clhep=2.4.1.3
The following packages will be DOWNGRADED:
clhep 2.4.4.0-h9c3ff4c_0 --> 2.4.1.3-he1b5a44_0
Proceed ([y]/n)?
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Module ROOT_Foundation_C not found.
Module ROOT_Config not found.
Module ROOT_Rtypes not found.
Module ROOT_Foundation_Stage1_NoRTTI not found.
Module Core not found.
Module RIO not found.
Module MathCore not found.
Module Hist not found.
Module Gpad not found.
Module Graf not found.
Module GenVector not found.
Module Smatrix not found.
Module Tree not found.
Module TreePlayer not found.
Module Physics not found.
Module Proof not found.
Module Geom not found.
Module Core not found.
Module Rint not found.
Module Thread not found.
Module RIO not found.
Module Imt not found.
Module MathCore not found.
Error in <TCling::LoadPCM>: ROOT PCM /scratch2/Software.rhel7/miniconda3/envs/fermi/lib/libMathCore_rdict.pcm file does not exist
Error in <TClass::LoadClassInfo>: no interpreter information for class TSignalHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
ROOT_prompt_2:1:8: error: expected ';' after expression
TString old_value=gEnv->GetValue("Unix.*.Root.DynamicPath", "default");
^
;
ROOT_prompt_2:1:9: error: use of undeclared identifier 'old_value'
TString old_value=gEnv->GetValue("Unix.*.Root.DynamicPath", "default");
^
ROOT_prompt_2:1:19: error: use of undeclared identifier 'gEnv'
TString old_value=gEnv->GetValue("Unix.*.Root.DynamicPath", "default");
^
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
ROOT_prompt_7:1:8: error: expected ';' after expression
TString new_value = old_value + TString(":/Software/miniconda3/envs/fermi/lib/fermitools/:/Software/minicon...
^
;
ROOT_prompt_7:1:9: error: use of undeclared identifier 'new_value'
TString new_value = old_value + TString(":/Software/miniconda3/envs/fermi/lib/fermitools/:/Software/minicon...
^
ROOT_prompt_7:1:21: error: use of undeclared identifier 'old_value'
TString new_value = old_value + TString(":/Software/miniconda3/envs/fermi/lib/fermitools/:/Software/minicon...
^
ROOT_prompt_7:1:33: error: use of undeclared identifier 'TString'
TString new_value = old_value + TString(":/Software/miniconda3/envs/fermi/lib/fermitools/:/Software/minicon...
^
ROOT_prompt_8:1:1: error: use of undeclared identifier 'gEnv'
gEnv->SetValue("Unix.*.Root.DynamicPath", new_value);
^
ROOT_prompt_8:1:43: error: use of undeclared identifier 'new_value'
gEnv->SetValue("Unix.*.Root.DynamicPath", new_value);
^
ROOT_prompt_9:1:1: error: use of undeclared identifier 'gEnv'
gEnv->SaveLevel(kEnvUser);
^
ROOT_prompt_9:1:17: error: use of undeclared identifier 'kEnvUser'
gEnv->SaveLevel(kEnvUser);
^
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TFileHandler is available even though it has a TClass initialization routine.
Error in <TClass::LoadClassInfo>: no interpreter information for class TRint is available even though it has a TClass initialization routine.
Same issues as #100
@paulray Alex is looking into it, but in the meantime you can try adding "clhep=2.4.1.3" to the end of the command line when running the fermitools install command (rather than doing it separately later). I get a version of the tools where the BinnedAnalysis import works.
I rebuilt the tools against CLHEP 2.4.4.0 and uploaded to the dev label on conda-forge. You can access it with
conda create -n fermi -c conda-forge -c fermi/label/dev fermitools=2.0.7.0 python=3
.
Thanks for the fix!
I get a failure now when trying to import BinnedAnalysis. This is after updating conda and fermitools. Any suggestions?
And here is my conda list: