"install Delphes" fails with error

Asked by TMartin

I have a new computer that I am setting up on OS X Mountain Lion (intel x64 iMac).

I get the following error when installing Delphes through MadGraph:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [lib/libUtilities.so] Error 1
Error detected during the compilation. Please check the compilation error and run make manually.

I also had 29 warnings on a variety of things, and I got 3 warnings when installing ExRootAnalysis (pythia installed just fine).

I installed the latest version of ROOT using the binary provided on root.cern.ch/drupal/, and have python 2.7.2, gfortran 4.8, and gcc 4.2.1.

Sorry to be a bother, but I am a little confused about why this would happen.

Question information

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

Hi Martin,

This problem have been reported to Delphes author a couple of weeks ago.
Nothing that we can do more...
( In fact I have the same problem)

Cheers,

Olivier

Revision history for this message
TMartin (tmartin-4) said :
#2

Alright. Thanks for the notice. Much appreciated.

Revision history for this message
Saumyen Kundu (saumyen.k) said :
#3

Hi,
I wanted to if this problem has been solved or not yet because I am having the same problem. Can it be related to root's version? I am absolutely blank what to do. Please help. I am quoting the full error message:

Delphes.tgz 100%[===================================================================>] 4.86M 475KB/s in 11s

2018-07-16 19:54:16 (462 KB/s) - ‘Delphes.tgz’ saved [5092986/5092986]

compile Delphes. This might take a while.
>> Generating tmp/classes/ClassesDict.cc
Error: cannot open file "TLorentzVector.h" classes/DelphesClasses.h:38:
Error: Symbol TLorentzVector TrimmedP4[5] is not defined in current scope classes/DelphesClasses.h:390:
Error: Symbol TLorentzVector PrunedP4[5] is not defined in current scope classes/DelphesClasses.h:391:
Error: Symbol TLorentzVector SoftDroppedP4[5] is not defined in current scope classes/DelphesClasses.h:392:
Error: Symbol TLorentzVector Area is not defined in current scope classes/DelphesClasses.h:405:
Error: Symbol TLorentzVector Momentum,Position,InitialPosition,PositionError,Area is not defined in current scope classes/DelphesClasses.h:562:
Error: Symbol TLorentzVector TrimmedP4[5] is not defined in current scope classes/DelphesClasses.h:627:
Error: Symbol TLorentzVector PrunedP4[5] is not defined in current scope classes/DelphesClasses.h:628:
Error: Symbol TLorentzVector SoftDroppedP4[5] is not defined in current scope classes/DelphesClasses.h:629:
Warning: Error occurred during reading source files
Warning: Error occurred during dictionary source generation
!!!Removing tmp/classes/ClassesDict.cc tmp/classes/ClassesDict.h !!!
Error: rootcint: error loading headers...
Makefile:2258: recipe for target 'tmp/classes/ClassesDict.cc' failed
make: *** [tmp/classes/ClassesDict.cc] Error 1
Error detected during the compilation. Please check the compilation error and run make manually.
MG5_aMC>

Regards,

Saumyen Kundu

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

I can not test on mountain lion.
But I do not reproduce such issue on recent (if not last) verson of macos/root/xcode/...

As said above, it might be better to report such bug to Delphes author directly, they should be able to give you better feedback on such problem. (like which component (root/xcode or Delphes itself) was responsible)

Cheers,

Olivier