MadGraph 2.7.2 fails to compile source directory on Fedora 32
MadGraph fails to compile the source directory on Fedora 32. When trying to generate a simple process like p p > mu+ mu-, I get the error message attached below. Everything works fine on Fedora 31.
The error seems to be emitted by the Fortran compiler:
dsample.
144 | call sample_
| 1
Error: More actual than formal arguments in procedure call at (1)
There are also some gmake-related warnings.
Versions:
- gfortran: 10.1.1 20200507 (Red Hat 10.1.1-1)
- python2: Python 2.7.18
- gmake: 4.2.1
Let me know if you need any extra information.
-------
INFO: Update the dependent parameter of the param_card.dat
Generating 10000 events with run name run_01
survey run_01
INFO: compile directory
compile Source Directory
Error detected in "generate_events run_01"
write debug file /scratch/
If you need help with this issue please contact us on https:/
MadGraph5Error : A compilation Error occurs when trying to compile /scratch/
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd DHELAS; make
cd PDF; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/scratch/
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd MODEL; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/scratch/
cd CERNLIB; make
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd BIAS/dummy; make
gfortran -O -w -fbounds-check -fPIC -ffixed-
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/scratch/
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../.
ranlib ../../.
gfortran -O -w -fbounds-check -fPIC -ffixed-
make[1]: Leaving directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../lib/libgeneric.a alfas_functions.o transpole.o invarients.o hfill.o pawgraphs.o ran1.o rw_events.o rw_routines.o kin_functions.o open_file.o basecode.o setrun.o run_printout.o dgauss.o readgrid.o getissud.o
gfortran -O -w -fbounds-check -fPIC -ffixed-
ranlib ../lib/libgeneric.a
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ranlib ../../lib/
make[1]: Leaving directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ranlib ../../lib/
make[1]: Leaving directory '/scratch/
ar cru ../../lib/libpdf.a Ctq6Pdf.o pdfwrap.o opendata.o pdf.o PhotonFlux.o pdg2pdf.o NNPDFDriver.o
ranlib ../../lib/libpdf.a
make[1]: Leaving directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ranlib ../../lib/
make[1]: Leaving directory '/scratch/
gfortran -O -w -fbounds-check -fPIC -ffixed-
dsample.
144 | call sample_
| 1
Error: More actual than formal arguments in procedure call at (1)
dsample.
321 | call sample_
| 1
Error: More actual than formal arguments in procedure call at (1)
make: *** [<builtin>: dsample.o] Error 1
Please try to fix this compilations issue and retry.
Help might be found at https:/
If you think that this is a bug, you can report this at https:/
quit
INFO:
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Olivier Mattelaer
- Solved:
- Last query:
- Last reply: