Fork me on GitHub

Opened 3 years ago

Last modified 3 years ago

#1508 new Bug

Delphes does not make on M1 MacBook Air

Reported by: Siddharth Yajaman Owned by:
Priority: major Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Compilation error Cc:

Description

When I download the Delphes tar.gz file, untar it and then make, I get an error saying "clang: error: no such file or directory: 'libDelphesNoFastJet.so'". I am not sure why this error is being generated. Any help is appreciated.

Attachments (1)

Delphes_Error.txt (53.8 KB ) - added by Siddharth Yajaman 3 years ago.
Contains the output of running make command from Delphes directory

Download all attachments as: .zip

Change History (8)

by Siddharth Yajaman, 3 years ago

Attachment: Delphes_Error.txt added

Contains the output of running make command from Delphes directory

comment:1 by Pavel Demin, 3 years ago

I think that the following commands should fix the problem:

cp $ROOTSYS/etc/Makefile.arch doc/
make

comment:2 by Siddharth Yajaman, 3 years ago

While this did help solve the problem of making Delphes, it has left me with another problem. In the Delphes directory, there are two symlinks; "libDelphes.so" and "libDelphesNoFastJet.so". However, these symlinks have no original file. This creates a problem when I try to use root macros to access histograms and that kind of thing. Hoping for some resolution to this.

comment:3 by Pavel Demin, 3 years ago

Please try the latest version from the following link:

​​​​https://github.com/delphes/delphes/archive/master.zip

comment:4 by brade1994, 3 years ago

Hello everyone, i got the same problem and install the delphes with the given link, ​https://github.com/delphes/delphes/archive/master.zip, but after, 'make', there is no DelphesHepMC file but there are DelphesHepMC2 and DelphesHepMC3. When i run in madgraph with delphes = on, its says that there is no DelphesHepMC in my directory. Can anyone help me what to do?

comment:5 by Pavel Demin, 3 years ago

there is no DelphesHepMC file but there are DelphesHepMC2 and DelphesHepMC3

Just rename DelphesHepMC2 to DelphesHepMC or create a symbolic link.

comment:6 by brade1994, 3 years ago

I already do that, but, it leads to some error still. It will not run the delphes in madgraph but if you running delphes as a standalone, it works.

comment:7 by brade1994, 3 years ago

When i renamed it the DelphesHepMC2, these are the errors.

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootTreeReader.h
requested to autoload type ExRootTreeReader

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootTreeWriter.h
requested to autoload type ExRootTreeWriter

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootTreeBranch.h
requested to autoload type ExRootTreeBranch

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootResult.h
requested to autoload type ExRootResult

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootClassifier.h
requested to autoload type ExRootClassifier

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootFilter.h
requested to autoload type ExRootFilter

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootProgressBar.h
requested to autoload type ExRootProgressBar

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootConfReader.h
requested to autoload type ExRootConfParam

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootConfReader.h
requested to autoload type ExRootConfReader

Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:

Missing FileEntry for ExRootAnalysis/ExRootTask.h
requested to autoload type ExRootTask

INFO: adding module ParticlePropagator ParticlePropagator
INFO: adding module Merger TrackMergerProp
INFO: adding module ParticlePropagator DenseProp
INFO: adding module Merger DenseMergeTracks
INFO: adding module DenseTrackFilter DenseTrackFilter
INFO: adding module Efficiency ChargedHadronTrackingEfficiency
INFO: adding module Efficiency ElectronTrackingEfficiency
INFO: adding module Efficiency MuonTrackingEfficiency
INFO: adding module MomentumSmearing ChargedHadronMomentumSmearing
ERROR: can't open configuration file ../Cards/momentumResolutionVsP.tcl

Note: See TracTickets for help on using tickets.