Fork me on GitHub

Opened 8 years ago

Closed 8 years ago

#1014 closed Bug (fixed)

Unable to install DELPHES locally

Reported by: Krishna Owned by:
Priority: critical Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Install, compile, error Cc:

Description

Hi,

My root 5.34 is working fine on my machine but I am getting following error when I try to compile current version DELPHES (3.3.3) package :

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:370:
Error: Symbol TLorentzVector PrunedP4[5] is not defined in current scope classes/DelphesClasses.h:371:
Error: Symbol TLorentzVector SoftDroppedP4[5] is not defined in current scope classes/DelphesClasses.h:372:
Error: Symbol TLorentzVector Area is not defined in current scope classes/DelphesClasses.h:385:
Error: Symbol TLorentzVector Momentum,Position,Area is not defined in current scope classes/DelphesClasses.h:528:
Error: Symbol TLorentzVector TrimmedP4[5] is not defined in current scope classes/DelphesClasses.h:570:
Error: Symbol TLorentzVector PrunedP4[5] is not defined in current scope classes/DelphesClasses.h:571:
Error: Symbol TLorentzVector SoftDroppedP4[5] is not defined in current scope classes/DelphesClasses.h:572:
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...
make: * [tmp/classes/ClassesDict.cc] Error 1

Please let me know if I am missing something

Change History (3)

comment:1 by Pavel Demin, 8 years ago

The following error message indicates that something is wrong with your ROOT installation:

cannot open file "TLorentzVector.h"

What ROOT version are you using and how you installed it?

Normally, Delphes is known to work with the binary packages downloaded from https://root.cern.ch/downloading-root.

comment:2 by Krishna, 8 years ago

Root version in my machine is 5.34 and it was pre installed on my machine before handing it to me. I have lxplus account and managed to install Delphes there. So I guess my problem is solved!! :-) Anyways, thanks for reply.

comment:3 by Michele Selvaggi, 8 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.