Fork me on GitHub

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#1465 closed How to (fixed)

'tmp/validation/DelphesValidation.o' failed

Reported by: Asesh K Datta Owned by:
Priority: minor Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Cc:

Description

Hi,

Following the CheckMATE2 manual (arXiv:1611.09856), I have
been trying to install Delphes-3.4.2 by loading the compiled
ROOT libraries issuing the following commands from the Delphes
installation directory.

source /home/asesh/MyPlace/Packages/root/build/bin/thisroot.sh
make -j4

The error message I am getting is the following.


validation/DelphesValidation.cpp:1500:17: warning: unused variable ‘branchParticleCJet’ [-Wunused-variable]

TClonesArray *branchParticleCJet = treeReaderCJet->UseBranch("Particle");

~

Compiling tmp/classes/ClassesDict.cc

Makefile:2445: recipe for target 'tmp/validation/DelphesValidation.o' failed
make: * [tmp/validation/DelphesValidation.o] Error 1
make:
* Waiting for unfinished jobs....
asesh@dignity:~/MyPlace/Packages/Delphes-3.4.2$


Could you please observe and help me out?

Regards.
Asesh

Change History (4)

comment:1 by Yinfa Shen, 4 years ago

Hi,Asesh

I also meet this issue when I install Delphes via MG5.Actually I don't know why it will appear when install Delphes every time completely,but I have an alternative way to solve it.I think it is that our computer can not generate the file "DelphesValidation.o" correctly makes the issue,so my way is that just download the "DelphesValidation.o" from "http://stash.osgconnect.net/collab/project/snowmass21/software/Delphes-3.4.2/tmp/validation/" and remove it to the directory "Delphes/tmp/validation/" and then use command "make" in the directory "Delphes" in the terminal again.Following these steps, I can use Delphes ususally.I hope it will be useful for you.

Sincerely,
Yinfa Shen

comment:2 by Yinfa Shen, 4 years ago

Hi,Asesh

I apologize for I didn't reply you in time.I just tested the CMS card and I also meet the same error.However, it seems that it doesn't cause any problems for using root to analysis the data.You can try the command "root pp_ll_sm-output.root" to see if you can use root to analysis your data.

Sincerely,
Yinfa

comment:3 by Pavel Demin, 4 years ago

Resolution: fixed
Status: newclosed

The fix is in the new release (3.5.0).

in reply to:  3 comment:4 by Yinfa Shen, 4 years ago

Replying to pavel:

The fix is in the new release (3.5.0).

Pavel,

Hi, thanks to your reply after such a long time. Actually I am so excited to know that the Delphes has been updated again with so many new features. I cannot wait to use it. By the way, I met some difficulties when I used the function of the Event Display. I don't know how to use the following command: root -l examples/EventDisplay.C'("cards/delphes_card_FCC_basic.tcl","delphes_output.root","ParticlePropagator","ChargedHadronTrackingEfficiency","MuonTrackingEfficiency","Ecal,Hcal")'. Some errors will appear when I use it, can you give me some advice? Thanks for your help again!

Sincerely,
Yinfa

Note: See TracTickets for help on using tickets.