Opened 2 years ago
#1536 new Bug
Problem while installing Delphes inside MagGrraph in Mac Os monterrey 12.1
Reported by: | echalbau | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Delphes code | Version: | Delphes 3 |
Keywords: | Cc: |
Description
Dear all,
I am having problems while installing Delphes inside Madgraph 3.1.1, after running the install Delphes command I get the following output:
MG5_aMC>install Delphes
You are installing 'Delphes', please cite ref(s): arXiv:1307.6346.
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 5294k 100 5294k 0 0 7546k 0 --:--:-- --:--:-- --:--:-- 7596k
compile Delphes. This might take a while.
Generating tmp/classes/ClassesDict.cc
Compiling tmp/classes/ClassesDict.cc
Generating tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc
Compiling tmp/external/ExRootAnalysis/ExRootAnalysisDict.cc
Generating tmp/modules/ModulesDict.cc
Compiling tmp/modules/ModulesDict.cc
Compiling classes/DelphesClasses.cc
Compiling classes/DelphesCylindricalFormula.cc
Compiling classes/DelphesFactory.cc
Compiling classes/DelphesFormula.cc
Compiling classes/DelphesHepMC2Reader.cc
Compiling classes/DelphesHepMC3Reader.cc
Compiling classes/DelphesLHEFReader.cc
Compiling classes/DelphesModule.cc
Compiling classes/DelphesPileUpReader.cc
Compiling classes/DelphesPileUpWriter.cc
Compiling classes/DelphesSTDHEPReader.cc
Compiling classes/DelphesStream.cc
classes/DelphesStream.cc:93:31: warning: result of 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:98:36: warning: result of 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
Compiling classes/DelphesXDRReader.cc
Compiling classes/DelphesXDRWriter.cc
Compiling external/ExRootAnalysis/ExRootConfReader.cc
Compiling external/ExRootAnalysis/ExRootFilter.cc
Compiling external/ExRootAnalysis/ExRootProgressBar.cc
Compiling external/ExRootAnalysis/ExRootResult.cc
Compiling external/ExRootAnalysis/ExRootTask.cc
Compiling external/ExRootAnalysis/ExRootTreeBranch.cc
Compiling external/ExRootAnalysis/ExRootTreeReader.cc
Compiling external/ExRootAnalysis/ExRootTreeWriter.cc
Compiling external/ExRootAnalysis/ExRootUtilities.cc
Compiling external/Hector/H_AbstractBeamLine.cc
Compiling external/Hector/H_Aperture.cc
Compiling external/Hector/H_Beam.cc
Compiling external/Hector/H_BeamLine.cc
Compiling external/Hector/H_BeamLineParser.cc
Compiling external/Hector/H_BeamParticle.cc
Compiling external/Hector/H_CircularAperture.cc
Compiling external/Hector/H_Dipole.cc
Compiling external/Hector/H_Drift.cc
Compiling external/Hector/H_EllipticAperture.cc
Compiling external/Hector/H_HorizontalKicker.cc
Compiling external/Hector/H_HorizontalQuadrupole.cc
Compiling external/Hector/H_Kicker.cc
Compiling external/Hector/H_Marker.cc
Compiling external/Hector/H_OpticalElement.cc
Compiling external/Hector/H_Parameters.cc
Compiling external/Hector/H_Quadrupole.cc
Compiling external/Hector/H_RecRPObject.cc
Compiling external/Hector/H_RectEllipticAperture.cc
Compiling external/Hector/H_RectangularAperture.cc
Compiling external/Hector/H_RectangularCollimator.cc
Compiling external/Hector/H_RectangularDipole.cc
Compiling external/Hector/H_RomanPot.cc
Compiling external/Hector/H_SectorDipole.cc
Compiling external/Hector/H_TransportMatrices.cc
Compiling external/Hector/H_VerticalKicker.cc
Compiling external/Hector/H_VerticalQuadrupole.cc
Compiling external/TrackCovariance/AcceptanceClx.cc
Compiling external/TrackCovariance/ObsTrk.cc
Compiling external/TrackCovariance/SolGeom.cc
Compiling external/TrackCovariance/SolGridCov.cc
Compiling external/TrackCovariance/SolTrack.cc
Compiling external/TrackCovariance/TrkUtil.cc
Compiling external/TrackCovariance/VertexFit.cc
Compiling modules/AngularSmearing.cc
Compiling modules/BTagging.cc
Compiling modules/BeamSpotFilter.cc
Compiling modules/Calorimeter.cc
Compiling modules/Cloner.cc
Compiling modules/ClusterCounting.cc
Compiling modules/ConstituentFilter.cc
Compiling modules/DecayFilter.cc
Compiling modules/Delphes.cc
Compiling modules/DenseTrackFilter.cc
Compiling modules/DualReadoutCalorimeter.cc
Compiling modules/Efficiency.cc
Compiling modules/EnergyScale.cc
Compiling modules/EnergySmearing.cc
Compiling modules/ExampleModule.cc
Compiling modules/Hector.cc
Compiling modules/IdentificationMap.cc
Compiling modules/ImpactParameterSmearing.cc
Compiling modules/Isolation.cc
Compiling modules/JetFakeParticle.cc
Compiling modules/JetFlavorAssociation.cc
Compiling modules/JetPileUpSubtractor.cc
Compiling modules/LeptonDressing.cc
Compiling modules/Merger.cc
Compiling modules/MomentumSmearing.cc
Compiling modules/OldCalorimeter.cc
Compiling modules/ParticleDensity.cc
Compiling modules/ParticlePropagator.cc
Compiling modules/PdgCodeFilter.cc
Compiling modules/PhotonConversions.cc
Compiling modules/PhotonID.cc
Compiling modules/PileUpJetID.cc
Compiling modules/PileUpMerger.cc
Compiling modules/RecoPuFilter.cc
Compiling modules/SimpleCalorimeter.cc
Compiling modules/StatusPidFilter.cc
Compiling modules/TaggingParticlesSkimmer.cc
Compiling modules/TauTagging.cc
Compiling modules/TimeOfFlight.cc
Compiling modules/TimeSmearing.cc
Compiling modules/TrackCountingBTagging.cc
Compiling modules/TrackCountingTauTagging.cc
Compiling modules/TrackCovariance.cc
Compiling modules/TrackPileUpSubtractor.cc
Compiling modules/TrackSmearing.cc
Compiling modules/TreeWriter.cc
Compiling modules/TruthVertexFinder.cc
Compiling modules/UniqueObjectFinder.cc
Compiling modules/VertexFinder.cc
Compiling modules/VertexFinderDA4D.cc
Compiling modules/VertexSorter.cc
Compiling modules/Weighter.cc
Compiling external/tcl/panic.c
Compiling external/tcl/tclAlloc.c
Compiling external/tcl/tclAsync.c
Compiling external/tcl/tclBasic.c
Compiling external/tcl/tclCkalloc.c
Compiling external/tcl/tclCmdAH.c
Compiling external/tcl/tclCmdIL.c
Compiling external/tcl/tclCmdMZ.c
Compiling external/tcl/tclCompExpr.c
Compiling external/tcl/tclCompile.c
external/tcl/tclCompile.c:6513:17: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast]
objIndex = (int) Tcl_GetHashValue(hPtr);
~
external/tcl/tclCompile.c:6554:2: warning: cast to 'ClientData' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
Tcl_SetHashValue(hPtr, objIndex);
~
external/tcl/tcl.h:820:55: note: expanded from macro 'Tcl_SetHashValue'
#define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value))
~
2 warnings generated.
Compiling external/tcl/tclExecute.c
external/tcl/tclExecute.c:275:5: warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
(VOID *) memset(opName, 0, sizeof(opName));
~
1 warning generated.
Compiling external/tcl/tclGet.c
Compiling external/tcl/tclHash.c
Compiling external/tcl/tclIndexObj.c
external/tcl/tclIndexObj.c:89:14: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]
*indexPtr = (int) objPtr->internalRep.twoPtrValue.ptr2;
~
external/tcl/tclIndexObj.c:131:44: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
objPtr->internalRep.twoPtrValue.ptr2 = (VOID *) index;
~
external/tcl/tclIndexObj.c:293:16: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]
tablePtr[(int) objv[i]->internalRep.twoPtrValue.ptr2],
3 warnings generated.
Compiling external/tcl/tclLink.c
Compiling external/tcl/tclListObj.c
Compiling external/tcl/tclNamesp.c
external/tcl/tclNamesp.c:2638:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
for (p = (arg + 9); (*p == ' '); p++) {
~~
external/tcl/tclNamesp.c:2638:27: note: remove extraneous parentheses around the comparison to silence this warning
for (p = (arg + 9); (*p == ' '); p++) {
~ ~
external/tcl/tclNamesp.c:2638:27: note: use '=' to turn this equality comparison into an assignment
for (p = (arg + 9); (*p == ' '); p++) {
~
=
1 warning generated.
Compiling external/tcl/tclObj.c
external/tcl/tclObj.c:461:3: warning: cast to smaller integer type 'int' from 'Tcl_Obj *' (aka 'struct Tcl_Obj *') [-Wpointer-to-int-cast]
((int)(&(tmp[1])) - (int)(&(tmp[0])));
~
external/tcl/tclObj.c:461:22: warning: cast to smaller integer type 'int' from 'Tcl_Obj *' (aka 'struct Tcl_Obj *') [-Wpointer-to-int-cast]
((int)(&(tmp[1])) - (int)(&(tmp[0])));
~
2 warnings generated.
Compiling external/tcl/tclParse.c
Compiling external/tcl/tclPreserve.c
Compiling external/tcl/tclProc.c
Compiling external/tcl/tclResolve.c
Compiling external/tcl/tclStringObj.c
Compiling external/tcl/tclUtil.c
Compiling external/tcl/tclVar.c
Building libDelphesNoFastJet.so
clang: error: no such file or directory: 'libDelphesNoFastJet.so'
make: * [libDelphesNoFastJet.so] Error 1
Error detected during the compilation. Please check the compilation error and run make manually.
If it is needed I am running the following version of gcc:
Apple clang version 13.1.6 (clang-1316.0.21.2.3)
Target: arm64-apple-darwin21.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Best Regards,
Esteban Chalbaud