"install Delphes" command error

Asked by Luis Felipe Gutierrez Zagazeta

When I run the "install Delphes" command, I get the following error:

MG5_aMC>install Delphes
------------------------------------------------------
   You are installing 'Delphes', please cite ref(s):
                 arXiv:1307.6346
   on top of the recommended MG5_aMC citations
   when using results produced with this tool.
------------------------------------------------------
Downloading http://cp3.irmp.ucl.ac.be/downloads/Delphes-3-current.tar.gz
  % Total % Received % Xferd Average Speed Time Time Time Current
                                 Dload Upload Total Spent Left Speed
100 4810k 100 4810k 0 0 666k 0 0:00:07 0:00:07 --:--:-- 705k
compile Delphes. This might take a while.
>> Generating tmp/classes/ClassesDict.cc
Warning in cling::IncrementalParser::CheckABICompatibility():
  C++ ABI mismatch, compiled with _LIBCPP_VERSION v1101 running with v3700
>> Compiling tmp/classes/ClassesDict.cc
In file included from tmp/classes/ClassesDict.cc:31:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
1 warning generated.
>> Generating tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc
Warning in cling::IncrementalParser::CheckABICompatibility():
  C++ ABI mismatch, compiled with _LIBCPP_VERSION v1101 running with v3700
>> Compiling tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc
In file included from tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc:13:
external/ExRootAnalysis/ExRootTreeWriter.h:33:8: warning:
      'ExRootTreeWriter::Clear' hides overloaded virtual function
      [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
In file included from tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc:13:
external/ExRootAnalysis/ExRootTreeWriter.h:35:8: warning:
      'ExRootTreeWriter::Write' hides overloaded virtual functions
      [-Woverloaded-virtual]
  void Write();
       ^
/Users/LuisFelipeGutierrez/root/include/TObject.h:152:24: note: hidden
      overloaded virtual function 'TObject::Write' declared here: different
      number of parameters (3 vs 0)
   virtual Int_t Write(const char *name=0, Int_t option=0, Int_t b...
                       ^
/Users/LuisFelipeGutierrez/root/include/TObject.h:153:24: note: hidden
      overloaded virtual function 'TObject::Write' declared here: different
      number of parameters (3 vs 0)
   virtual Int_t Write(const char *name=0, Int_t option=0, Int_t b...
                       ^
2 warnings generated.
>> Generating tmp/modules/ModulesDict.cc
Warning in cling::IncrementalParser::CheckABICompatibility():
  C++ ABI mismatch, compiled with _LIBCPP_VERSION v1101 running with v3700
>> Compiling tmp/modules/ModulesDict.cc
In file included from tmp/modules/ModulesDict.cc:30:
./modules/Delphes.h:51:8: warning: 'Delphes::Clear' hides overloaded virtual
      function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TTask.h:60:18: note: hidden overloaded
      virtual function 'TTask::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option="");
                 ^
1 warning generated.
>> Compiling classes/DelphesClasses.cc
In file included from classes/DelphesClasses.cc:32:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
classes/DelphesClasses.cc:222:39: warning: unused parameter 'newname'
      [-Wunused-parameter]
TObject *Candidate::Clone(const char *newname) const
                                      ^
classes/DelphesClasses.cc:335:33: warning: unused parameter 'option'
      [-Wunused-parameter]
void Candidate::Clear(Option_t* option)
                                ^
3 warnings generated.
>> Compiling classes/DelphesCylindricalFormula.cc
classes/DelphesCylindricalFormula.cc:37:66: warning: unused parameter 'name'
      [-Wunused-parameter]
DelphesCylindricalFormula::DelphesCylindricalFormula(const char *name, c...
                                                                 ^
classes/DelphesCylindricalFormula.cc:37:84: warning: unused parameter
      'expression' [-Wunused-parameter]
  ...char *name, const char *expression) :
                             ^
2 warnings generated.
>> Compiling classes/DelphesFactory.cc
In file included from classes/DelphesFactory.cc:29:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
1 warning generated.
>> Compiling classes/DelphesFormula.cc
classes/DelphesFormula.cc:37:44: warning: unused parameter 'name'
      [-Wunused-parameter]
DelphesFormula::DelphesFormula(const char *name, const char *expression) :
                                           ^
classes/DelphesFormula.cc:37:62: warning: unused parameter 'expression'
      [-Wunused-parameter]
DelphesFormula::DelphesFormula(const char *name, const char *expression) :
                                                             ^
2 warnings generated.
>> Compiling classes/DelphesHepMCReader.cc
In file included from classes/DelphesHepMCReader.cc:46:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
classes/DelphesHepMCReader.cc:306:75: warning: unused parameter 'eventNumber'
      [-Wunused-parameter]
  ...*branch, long long eventNumber,
                        ^
2 warnings generated.
>> Compiling classes/DelphesLHEFReader.cc
In file included from classes/DelphesLHEFReader.cc:43:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
1 warning generated.
>> Compiling classes/DelphesModule.cc
In file included from classes/DelphesModule.cc:30:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
In file included from classes/DelphesModule.cc:34:
external/ExRootAnalysis/ExRootTreeWriter.h:33:8: warning:
      'ExRootTreeWriter::Clear' hides overloaded virtual function
      [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
In file included from classes/DelphesModule.cc:34:
external/ExRootAnalysis/ExRootTreeWriter.h:35:8: warning:
      'ExRootTreeWriter::Write' hides overloaded virtual functions
      [-Woverloaded-virtual]
  void Write();
       ^
/Users/LuisFelipeGutierrez/root/include/TObject.h:152:24: note: hidden
      overloaded virtual function 'TObject::Write' declared here: different
      number of parameters (3 vs 0)
   virtual Int_t Write(const char *name=0, Int_t option=0, Int_t b...
                       ^
/Users/LuisFelipeGutierrez/root/include/TObject.h:153:24: note: hidden
      overloaded virtual function 'TObject::Write' declared here: different
      number of parameters (3 vs 0)
   virtual Int_t Write(const char *name=0, Int_t option=0, Int_t b...
                       ^
3 warnings generated.
>> Compiling classes/DelphesPileUpReader.cc
>> Compiling classes/DelphesPileUpWriter.cc
>> Compiling classes/DelphesSTDHEPReader.cc
In file included from classes/DelphesSTDHEPReader.cc:46:
./classes/DelphesFactory.h:48:8: warning: 'DelphesFactory::Clear' hides
      overloaded virtual function [-Woverloaded-virtual]
  void Clear();
       ^
/Users/LuisFelipeGutierrez/root/include/TNamed.h:46:21: note: hidden overloaded
      virtual function 'TNamed::Clear' declared here: different number of
      parameters (1 vs 0)
   virtual void Clear(Option_t *option ="");
                    ^
classes/DelphesSTDHEPReader.cc:420:76: warning: unused parameter 'eventNumber'
      [-Wunused-parameter]
  ...*branch, long long eventNumber,
                        ^
2 warnings generated.
>> Compiling classes/DelphesStream.cc
classes/DelphesStream.cc:94:31: warning: comparison of constant
      -9223372036854775808 with expression of type 'int' is always false
      [-Wtautological-constant-out-of-range-compare]
    if(fFirstLongMin && value == LONG_MIN)
                        ~~~~~ ^ ~~~~~~~~
classes/DelphesStream.cc:99:36: warning: comparison of constant
      9223372036854775807 with expression of type 'int' is always false
      [-Wtautological-constant-out-of-range-compare]
    else if(fFirstLongMax && value == LONG_MAX)
                             ~~~~~ ^ ~~~~~~~~
2 warnings generated.
>> Compiling classes/DelphesTF2.cc
classes/DelphesTF2.cc:62:6: error: no member named 'Compile' in 'TF2'; did you
      mean simply 'Compile'?
  if(TF2::Compile(buffer) != 0)
     ^~~~~~~~~~~~
     Compile
classes/DelphesTF2.cc:50:19: note: 'Compile' declared here
Int_t DelphesTF2::Compile(const char *expression)
                  ^
1 error generated.
make: *** [tmp/classes/DelphesTF2.o] Error 1
Error detected during the compilation. Please check the compilation error and run make manually.

Any help will be appreciated. Thank you!

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Hi,

I have no idea on how Delphes works. I can only confirm that the code compile on my computer.
Additionally, I have signal your bug to the Delphes author:
https://cp3.irmp.ucl.ac.be/projects/delphes/ticket/975
Please create an account there such that you can directly communicate with them.

Cheers,

Olivier

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#2

Hi,

I have no idea on how Delphes works. I can only confirm that the code compile on my computer.
Additionally, I have signal your bug to the Delphes author:
https://cp3.irmp.ucl.ac.be/projects/delphes/ticket/975
Please create an account there such that you can directly communicate with them.

Cheers,

Olivier

Revision history for this message
Pavel Demin (pavel-demin) said :
#3

What ROOT version are you using?

I'd suggest to use ROOT versions 6.06 or 5.34.

Can you help with this problem?

Provide an answer of your own, or ask Luis Felipe Gutierrez Zagazeta for more information if necessary.

To post a message you must log in.