cannot install pythia-pgs

Asked by Hongxin Wang on 2021-03-30

Hi,
I have a problem with the pythia-pgs installation.
My MG version is MG5_aMC_v2_4_3 and I get this warning:

MG5_aMC>install pythia-pgs
Please Note that this package is NOT maintained anymore by their author(s).
  You should consider using an up-to-date version of the code.
Downloading http://madgraph.phys.ucl.ac.be/Downloads/pythia-pgs_V2.4.5.tar.gz
--2021-03-30 18:52:17-- http://madgraph.phys.ucl.ac.be/Downloads/pythia-pgs_V2.4.5.tar.gz
正在解析主机 madgraph.phys.ucl.ac.be (madgraph.phys.ucl.ac.be)... 130.104.133.249
正在连接 madgraph.phys.ucl.ac.be (madgraph.phys.ucl.ac.be)|130.104.133.249|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 2726933 (2.6M) [application/x-gzip]
正在保存至: “pythia-pgs.tgz”

pythia-pgs.tgz 100%[===================>] 2.60M 41.8KB/s in 48s

2021-03-30 18:53:05 (55.5 KB/s) - 已保存 “pythia-pgs.tgz” [2726933/2726933])

compile pythia-pgs. This might takes a while.
cd src;make all; cd ..
make[1]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib/src'
gfortran -O1 -fno-automatic -c pysugi.f
gfortran -O1 -fno-automatic -c pygvmd.f
gfortran -O1 -fno-automatic -c pypdpo.f
gfortran -O1 -fno-automatic -c pymemx.f
gfortran -O1 -fno-automatic -c pygaga.f
gfortran -O1 -fno-automatic -c pykfin.f
gfortran -O1 -fno-automatic -c pyofsh.f
gfortran -O1 -fno-automatic -c pyslha.f
gfortran -O1 -fno-automatic -c pylogo.f
gfortran -O1 -fno-automatic -c pyi3au.f
gfortran -O1 -fno-automatic -c pyfscr.f
gfortran -O1 -fno-automatic -c pyindf.f
gfortran -O1 -fno-automatic -c pyinit.f
gfortran -O1 -fno-automatic -c pyedit.f
gfortran -O1 -fno-automatic -c pywaux.f
gfortran -O1 -fno-automatic -c pyshow.f
gfortran -O1 -fno-automatic -c pyeevt.f
gfortran -O1 -fno-automatic -c pyhist.f
gfortran -O1 -fno-automatic -c pyhggm.f
gfortran -O1 -fno-automatic -c pyinki.f
gfortran -O1 -fno-automatic -c pysghg.f
gfortran -O1 -fno-automatic -c pyresd.f
gfortran -O1 -fno-automatic -c pyp.f
gfortran -O1 -fno-automatic -c pyct5m.f
gfortran -O1 -fno-automatic -c pycrth.f
gfortran -O1 -fno-automatic -c pycmq2.f
gfortran -O1 -fno-automatic -c pyremn.f
gfortran -O1 -fno-automatic -c fhsetflags.f
gfortran -O1 -fno-automatic -c pytest.f
gfortran -O1 -fno-automatic -c pybksb.f
gfortran -O1 -fno-automatic -c pycmqr.f
gfortran -O1 -fno-automatic -c pyfill.f
gfortran -O1 -fno-automatic -c pyglui.f
gfortran -O1 -fno-automatic -c pyevol.f
gfortran -O1 -fno-automatic -c pyrnm3.f
gfortran -O1 -fno-automatic -c pyangl.f
gfortran -O1 -fno-automatic -c pydisg.f
gfortran -O1 -fno-automatic -c pyradk.f
gfortran -O1 -fno-automatic -c fhhiggscorr.f
gfortran -O1 -fno-automatic -c pyx4jt.f
gfortran -O1 -fno-automatic -c pygrvs.f
gfortran -O1 -fno-automatic -c pysghf.f
gfortran -O1 -fno-automatic -c pypdga.f
gfortran -O1 -fno-automatic -c pydocu.f
gfortran -O1 -fno-automatic -c pyfact.f
gfortran -O1 -fno-automatic -c pydump.f
gfortran -O1 -fno-automatic -c pygfxx.f
gfortran -O1 -fno-automatic -c py2frm.f
gfortran -O1 -fno-automatic -c pyclus.f
gfortran -O1 -fno-automatic -c pyrvr.f
gfortran -O1 -fno-automatic -c pyspli.f
gfortran -O1 -fno-automatic -c pycdiv.f
gfortran -O1 -fno-automatic -c pyscat.f
gfortran -O1 -fno-automatic -c pysimp.f
gfortran -O1 -fno-automatic -c pybesq.f
gfortran -O1 -fno-automatic -c py4jtw.f
gfortran -O1 -fno-automatic -c pyinpr.f
gfortran -O1 -fno-automatic -c pyh2xx.f
gfortran -O1 -fno-automatic -c pycell.f
gfortran -O1 -fno-automatic -c pygram.f
gfortran -O1 -fno-automatic -c pyrvne.f
gfortran -O1 -fno-automatic -c pygrvl.f
gfortran -O1 -fno-automatic -c pyxtot.f
gfortran -O1 -fno-automatic -c pygrvv.f
gfortran -O1 -fno-automatic -c pytbhg.f
gfortran -O1 -fno-automatic -c pyrand.f
gfortran -O1 -fno-automatic -c pydata.f
gfortran -O1 -fno-automatic -c pyhext.f
gfortran -O1 -fno-automatic -c pymirm.f
gfortran -O1 -fno-automatic -c pyrobo.f
gfortran -O1 -fno-automatic -c pykcut.f
gfortran -O1 -fno-automatic -c pysgqc.f
gfortran -O1 -fno-automatic -c pypdpr.f
gfortran -O1 -fno-automatic -c pycba2.f
gfortran -O1 -fno-automatic -c pyalem.f
gfortran -O1 -fno-automatic -c pyqqbh.f
gfortran -O1 -fno-automatic -c ssmssm.f
gfortran -O1 -fno-automatic -c pyupin.f
gfortran -O1 -fno-automatic -c pyckbd.f
gfortran -O1 -fno-automatic -c pymewt.f
gfortran -O1 -fno-automatic -c pymult.f
gfortran -O1 -fno-automatic -c pycjdc.f
gfortran -O1 -fno-automatic -c pygraw.f
gfortran -O1 -fno-automatic -c upveto.f
gfortran -O1 -fno-automatic -c pygrvd.f
gfortran -O1 -fno-automatic -c pygive.f
gfortran -O1 -fno-automatic -c pyexec.f
gfortran -O1 -fno-automatic -c pymass.f
gfortran -O1 -fno-automatic -c pyptmi.f
gfortran -O1 -fno-automatic -c pygano.f
gfortran -O1 -fno-automatic -c pytbbc.f
gfortran -O1 -fno-automatic -c pyhfth.f
gfortran -O1 -fno-automatic -c pythru.f
gfortran -O1 -fno-automatic -c visaje.f
gfortran -O1 -fno-automatic -c pyrvg1.f
gfortran -O1 -fno-automatic -c pykfdi.f
gfortran -O1 -fno-automatic -c pyplot.f
gfortran -O1 -fno-automatic -c pymsin.f
gfortran -O1 -fno-automatic -c pystop.f
gfortran -O1 -fno-automatic -c pyrvgl.f
gfortran -O1 -fno-automatic -c pyx3jt.f
gfortran -O1 -fno-automatic -c pyname.f
gfortran -O1 -fno-automatic -c pyoper.f
gfortran -O1 -fno-automatic -c pyupda.f
gfortran -O1 -fno-automatic -c pygbeh.f
gfortran -O1 -fno-automatic -c pythrg.f
gfortran -O1 -fno-automatic -c pysgtc.f
gfortran -O1 -fno-automatic -c pycttr.f
gfortran -O1 -fno-automatic -c pywidt.f
gfortran -O1 -fno-automatic -c pyfisb.f
gfortran -O1 -fno-automatic -c pyalps.f
gfortran -O1 -fno-automatic -c pymihk.f
gfortran -O1 -fno-automatic -c pyfeyn.f
gfortran -O1 -fno-automatic -c pydiff.f
gfortran -O1 -fno-automatic -c pyk.f
gfortran -O1 -fno-automatic -c pygamm.f
gfortran -O1 -fno-automatic -c pyreco.f
gfortran -O1 -fno-automatic -c pysigh.f
gfortran -O1 -fno-automatic -c pybook.f
gfortran -O1 -fno-automatic -c pynull.f
gfortran -O1 -fno-automatic -c pyapps.f
gfortran -O1 -fno-automatic -c pycteq.f
gfortran -O1 -fno-automatic -c pyevnt.f
gfortran -O1 -fno-automatic -c pyerrm.f
gfortran -O1 -fno-automatic -c pykmap.f
gfortran -O1 -fno-automatic -c pydecy.f
gfortran -O1 -fno-automatic -c pygdir.f
gfortran -O1 -fno-automatic -c pyrvi1.f
gfortran -O1 -fno-automatic -c pyupre.f
gfortran -O1 -fno-automatic -c pytbhs.f
gfortran -O1 -fno-automatic -c pysgex.f
gfortran -O1 -fno-automatic -c pyveto.f
gfortran -O1 -fno-automatic -c pysfdc.f
gfortran -O1 -fno-automatic -c pyadsh.f
gfortran -O1 -fno-automatic -c pyeicg.f
gfortran -O1 -fno-automatic -c py4jet.f
gfortran -O1 -fno-automatic -c pylist.f
gfortran -O1 -fno-automatic -c pypdfl.f
gfortran -O1 -fno-automatic -c pynmes.f
gfortran -O1 -fno-automatic -c pygaus.f
gfortran -O1 -fno-automatic -c pyrvch.f
gfortran -O1 -fno-automatic -c pyfint.f
gfortran -O1 -fno-automatic -c pyjurf.f
gfortran -O1 -fno-automatic -c pywidx.f
gfortran -O1 -fno-automatic -c pyr.f
gfortran -O1 -fno-automatic -c py3ent.f
gfortran -O1 -fno-automatic -c py4frm.f
gfortran -O1 -fno-automatic -c pyrvg3.f
gfortran -O1 -fno-automatic -c py2ent.f
gfortran -O1 -fno-automatic -c pymign.f
gfortran -O1 -fno-automatic -c pytbhb.f
gfortran -O1 -fno-automatic -c pynjdc.f
gfortran -O1 -fno-automatic -c pymael.f
gfortran -O1 -fno-automatic -c py6frm.f
gfortran -O1 -fno-automatic -c pypdfu.f
gfortran -O1 -fno-automatic -c pyxued.f
gfortran -O1 -fno-automatic -c pyklim.f
gfortran -O1 -fno-automatic -c pytime.f
gfortran -O1 -fno-automatic -c pysphe.f
gfortran -O1 -fno-automatic -c pycomp.f
gfortran -O1 -fno-automatic -c pytbbn.f
gfortran -O1 -fno-automatic -c sugra.f
gfortran -O1 -fno-automatic -c pyrvgw.f
gfortran -O1 -fno-automatic -c pysgsu.f
gfortran -O1 -fno-automatic -c pyxkfl.f
gfortran -O1 -fno-automatic -c pyprep.f
gfortran -O1 -fno-automatic -c pygau2.f
gfortran -O1 -fno-automatic -c pyptfs.f
gfortran -O1 -fno-automatic -c pytecm.f
gfortran -O1 -fno-automatic -c pyupev.f
gfortran -O1 -fno-automatic -c pyrvsf.f
gfortran -O1 -fno-automatic -c pyonia.f
gfortran -O1 -fno-automatic -c pyevwt.f
gfortran -O1 -fno-automatic -c pytbdy.f
gfortran -O1 -fno-automatic -c pyggam.f
gfortran -O1 -fno-automatic -c py4ent.f
gfortran -O1 -fno-automatic -c pysgwz.f
gfortran -O1 -fno-automatic -c pyevnw.f
gfortran -O1 -fno-automatic -c pylhef.f
gfortran -O1 -fno-automatic -c pytabu.f
gfortran -O1 -fno-automatic -c pyptis.f
gfortran -O1 -fno-automatic -c pyxdif.f
gfortran -O1 -fno-automatic -c pyxtee.f
gfortran -O1 -fno-automatic -c pyrnmq.f
gfortran -O1 -fno-automatic -c pyfram.f
gfortran -O1 -fno-automatic -c pythag.f
gfortran -O1 -fno-automatic -c pyptdi.f
gfortran -O1 -fno-automatic -c pysspa.f
gfortran -O1 -fno-automatic -c pydcyk.f
gfortran -O1 -fno-automatic -c pyxxz6.f
gfortran -O1 -fno-automatic -c pystbh.f
gfortran -O1 -fno-automatic -c pyx2xh.f
gfortran -O1 -fno-automatic -c pyinom.f
gfortran -O1 -fno-automatic -c pylamf.f
gfortran -O1 -fno-automatic -c pypdel.f
gfortran -O1 -fno-automatic -c pyfowo.f
gfortran -O1 -fno-automatic -c pyrget.f
gfortran -O1 -fno-automatic -c pyeig4.f
gfortran -O1 -fno-automatic -c pyrset.f
gfortran -O1 -fno-automatic -c pyrvi2.f
gfortran -O1 -fno-automatic -c pyct5l.f
gfortran -O1 -fno-automatic -c pyzdis.f
gfortran -O1 -fno-automatic -c pyjoin.f
gfortran -O1 -fno-automatic -c pygrvm.f
gfortran -O1 -fno-automatic -c pytune.f
gfortran -O1 -fno-automatic -c pysubh.f
gfortran -O1 -fno-automatic -c pypile.f
gfortran -O1 -fno-automatic -c pyinre.f
gfortran -O1 -fno-automatic -c pycbal.f
gfortran -O1 -fno-automatic -c pystrf.f
gfortran -O1 -fno-automatic -c pymrun.f
gfortran -O1 -fno-automatic -c pypcmp.f
gfortran -O1 -fno-automatic -c py1ent.f
gfortran -O1 -fno-automatic -c pyx2xg.f
gfortran -O1 -fno-automatic -c pystat.f
gfortran -O1 -fno-automatic -c pyxjet.f
gfortran -O1 -fno-automatic -c pymihg.f
gfortran -O1 -fno-automatic -c pytaud.f
gfortran -O1 -fno-automatic -c pyuedc.f
gfortran -O1 -fno-automatic -c pyhepc.f
gfortran -O1 -fno-automatic -c pyrghm.f
gfortran -O1 -fno-automatic -c pyfcmp.f
gfortran -O1 -fno-automatic -c pyjmas.f
gfortran -O1 -fno-automatic -c pyrvsb.f
gfortran -O1 -fno-automatic -c pywdkk.f
gfortran -O1 -fno-automatic -c pypdpi.f
gfortran -O1 -fno-automatic -c pymaxi.f
gfortran -O1 -fno-automatic -c pypole.f
gfortran -O1 -fno-automatic -c pyrvg2.f
gfortran -O1 -fno-automatic -c pyrvg4.f
gfortran -O1 -fno-automatic -c py4jts.f
gfortran -O1 -fno-automatic -c pyxxga.f
gfortran -O1 -fno-automatic -c pycsrt.f
gfortran -O1 -fno-automatic -c pyrvi3.f
gfortran -O1 -fno-automatic -c pychge.f
gfortran -O1 -fno-automatic -c pytbhq.f
gfortran -O1 -fno-automatic -c pyxdin.f
gfortran -O1 -fno-automatic -c pyboei.f
gfortran -O1 -fno-automatic -c pyonof.f
gfortran -O1 -fno-automatic -c pygrvw.f
gfortran -O1 -fno-automatic -c pyspen.f
gfortran -O1 -fno-automatic -c pyinbm.f
gfortran -O1 -fno-automatic -c pyldcm.f
gfortran -O1 -fno-automatic -c pyrvs.f
gfortran -O1 -fno-automatic -c pysave.f
gfortran -O1 -fno-automatic -c fhsetpara.f
ar rcu ../lib/libpythiaext.a pysugi.o pygvmd.o pypdpo.o pymemx.o pygaga.o pykfin.o pyofsh.o pyslha.o pylogo.o pyi3au.o pyfscr.o pyindf.o pyinit.o pyedit.o pywaux.o pyshow.o pyeevt.o pyhist.o pyhggm.o pyinki.o pysghg.o pyresd.o pyp.o pyct5m.o pycrth.o pycmq2.o pyremn.o fhsetflags.o pytest.o pybksb.o pycmqr.o pyfill.o pyglui.o pyevol.o pyrnm3.o pyangl.o pydisg.o pyradk.o fhhiggscorr.o pyx4jt.o pygrvs.o pysghf.o pypdga.o pydocu.o pyfact.o pydump.o pygfxx.o py2frm.o pyclus.o pyrvr.o pyspli.o pycdiv.o pyscat.o pysimp.o pybesq.o py4jtw.o pyinpr.o pyh2xx.o pycell.o pygram.o pyrvne.o pygrvl.o pyxtot.o pygrvv.o pytbhg.o pyrand.o pydata.o pyhext.o pymirm.o pyrobo.o pykcut.o pysgqc.o pypdpr.o pycba2.o pyalem.o pyqqbh.o ssmssm.o pyupin.o pyckbd.o pymewt.o pymult.o pycjdc.o pygraw.o upveto.o pygrvd.o pygive.o pyexec.o pymass.o pyptmi.o pygano.o pytbbc.o pyhfth.o pythru.o visaje.o pyrvg1.o pykfdi.o pyplot.o pymsin.o pystop.o pyrvgl.o pyx3jt.o pyname.o pyoper.o pyupda.o pygbeh.o pythrg.o pysgtc.o pycttr.o pywidt.o pyfisb.o pyalps.o pymihk.o pyfeyn.o pydiff.o pyk.o pygamm.o pyreco.o pysigh.o pybook.o pynull.o pyapps.o pycteq.o pyevnt.o pyerrm.o pykmap.o pydecy.o pygdir.o pyrvi1.o pyupre.o pytbhs.o pysgex.o pyveto.o pysfdc.o pyadsh.o pyeicg.o py4jet.o pylist.o pypdfl.o pynmes.o pygaus.o pyrvch.o pyfint.o pyjurf.o pywidx.o pyr.o py3ent.o py4frm.o pyrvg3.o py2ent.o pymign.o pytbhb.o pynjdc.o pymael.o py6frm.o pypdfu.o pyxued.o pyklim.o pytime.o pysphe.o pycomp.o pytbbn.o sugra.o pyrvgw.o pysgsu.o pyxkfl.o pyprep.o pygau2.o pyptfs.o pytecm.o pyupev.o pyrvsf.o pyonia.o pyevwt.o pytbdy.o pyggam.o py4ent.o pysgwz.o pyevnw.o pylhef.o pytabu.o pyptis.o pyxdif.o pyxtee.o pyrnmq.o pyfram.o pythag.o pyptdi.o pysspa.o pydcyk.o pyxxz6.o pystbh.o pyx2xh.o pyinom.o pylamf.o pypdel.o pyfowo.o pyrget.o pyeig4.o pyrset.o pyrvi2.o pyct5l.o pyzdis.o pyjoin.o pygrvm.o pytune.o pysubh.o pypile.o pyinre.o pycbal.o pystrf.o pymrun.o pypcmp.o py1ent.o pyx2xg.o pystat.o pyxjet.o pymihg.o pytaud.o pyuedc.o pyhepc.o pyrghm.o pyfcmp.o pyjmas.o pyrvsb.o pywdkk.o pypdpi.o pymaxi.o pypole.o pyrvg2.o pyrvg4.o py4jts.o pyxxga.o pycsrt.o pyrvi3.o pychge.o pytbhq.o pyxdin.o pyboei.o pyonof.o pygrvw.o pyspen.o pyinbm.o pyldcm.o pyrvs.o pysave.o fhsetpara.o
ar: `u' 修饰符被忽略,因为 `D' 为默认(参见 `U')
ranlib ../lib/libpythiaext.a
make[1]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib/src'
cd src; make
make[1]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/src'
ln -sf ../libraries/PGS4/examples/mass_width_2004.mc .
cd ../libraries/pylib; mkdir -p lib; make all
make[2]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib'
cd src;make all; cd ..
make[3]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib/src'
make[2]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/pylib'
cd ../libraries/PGS4; mkdir -p lib; make all
make[2]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4'

----- Now compiling PGSLIB -----

gfortran -fno-automatic -c -o ./lib/pgslib.o ./src/pgslib.f
./src/pgslib.f:2727:17:

       pt1 = v4pt(p1)
                 1
Warning: Rank mismatch in argument ‘p’ at (1) (rank-1 and scalar)
./src/pgslib.f:2728:17:

       pt2 = v4pt(p2)
                 1
Warning: Rank mismatch in argument ‘p’ at (1) (rank-1 and scalar)
./src/pgslib.f:2780:38:

           pgs_kt_beam_distance = v4pt(p1)**2
                                      1
Warning: Rank mismatch in argument ‘p’ at (1) (rank-1 and scalar)
./src/pgslib.f:2784:42:

           pgs_kt_beam_distance = 1.0/v4pt(p1)**2
                                          1
Warning: Rank mismatch in argument ‘p’ at (1) (rank-1 and scalar)
./src/pgslib.f:5267:33:

       del_phi = v4phi(p) - v4phi(q)
                                 1
Warning: Actual argument contains too few elements for dummy argument ‘p’ (3/4) at (1)
./src/pgslib.f:5267:22:

       del_phi = v4phi(p) - v4phi(q)
                      1
Warning: Actual argument contains too few elements for dummy argument ‘p’ (3/4) at (1)
ar -cr ./lib/libpgslib.a ./lib/pgslib.o
ranlib ./lib/libpgslib.a
rm ./lib/pgslib.o

----- Now compiling TAUOLA -----

gfortran -fno-automatic -c -o ./lib/tauola.o ./src/tauola.f
./src/tauola.f:50:27:

                call tdrand(mult,1)
                           1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:732:18:

       call tdrand(mult,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:199:21:

          call tdrand(rnuni,1)
                     1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3201:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3333:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3419:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:4644:18:

       CALL TDRAND(RR1,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3463:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:2958:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3239:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:4311:18:

       CALL TDRAND(RR1,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:1657:20:

         CALL TDRAND(RMOD,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3288:20:

         CALL TDRAND(RN,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:4084:18:

       CALL TDRAND(RR1,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:4172:18:

       CALL TDRAND(RN,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:4537:18:

       CALL TDRAND(RR1,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:3381:22:

           CALL TDRAND(RN,1)
                      1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:5714:18:

       CALL TDRAND(RRR,1)
                  1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:5282:20:

         CALL TDRAND(XIO,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:7161:20:

         CALL TDRAND(XIO,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:7170:20:

         CALL TDRAND(XIO,1)
                    1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:913:21:

          call tdrand(test,1)
                     1
Warning: Rank mismatch in argument ‘rvec’ at (1) (rank-1 and scalar)
./src/tauola.f:395:20:

       call dexay(-1,dummy)
                    1
Warning: Rank mismatch in argument ‘pol’ at (1) (rank-1 and scalar)
./src/tauola.f:2611:30:

           CALL DADMPI(-1,IDUM,PDUM,PDUM1,PDUM2)
                              1
Warning: Rank mismatch in argument ‘hv’ at (1) (rank-1 and scalar)
./src/tauola.f:2614:30:

           CALL DADMKK(-1,IDUM,PDUM,PDUM1,PDUM2)
                              1
Warning: Rank mismatch in argument ‘hv’ at (1) (rank-1 and scalar)
./src/tauola.f:2653:30:

           CALL DADMPI( 1,IDUM,PDUM,PDUM1,PDUM2)
                              1
Warning: Rank mismatch in argument ‘hv’ at (1) (rank-1 and scalar)
./src/tauola.f:2656:30:

           CALL DADMKK( 1,IDUM,PDUM,PDUM1,PDUM2)
                              1
Warning: Rank mismatch in argument ‘hv’ at (1) (rank-1 and scalar)
ar -cr ./lib/libtauola.a ./lib/tauola.o
ranlib ./lib/libtauola.a
rm ./lib/tauola.o

----- Now compiling STDHEP -----

cd ./src/stdhep-dir; make binlib; make stdhep
make[3]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
test -d ./bin || mkdir -p ./bin
test -d ./lib || mkdir -p ./lib
make[3]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
make[3]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
(cd src/stdhep; make all) > log.stdhep 2>&1
make[3]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
cp ./src/stdhep-dir/lib/libstdhep.a ./lib/libstdhep.a
ranlib ./lib/libstdhep.a

----- Now compiling EXTHEP -----

gfortran -fno-automatic -c -o ./lib/exthep.o ./src/exthep/exthep.f
gfortran -fno-automatic -c -o ./lib/atoher.o ./src/exthep/atoher.f
gfortran -fno-automatic -c -o ./lib/atopyt.o ./src/exthep/atopyt.f
ar -cr ./lib/libexthep.a ./lib/exthep.o ./lib/atoher.o \
./lib/atopyt.o
ranlib ./lib/libexthep.a
rm ./lib/exthep.o ./lib/atoher.o ./lib/atopyt.o

----- Now compiling MCFIO -----

cd ./src/stdhep-dir; make binlib; make mcfio
make[3]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
test -d ./bin || mkdir -p ./bin
test -d ./lib || mkdir -p ./lib
make[3]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
make[3]: Entering directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
(cd mcfio/src; make all) > log.mcfio 2>&1
make[3]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4/src/stdhep-dir'
cp ./src/stdhep-dir/lib/libFmcfio.a ./lib/libFmcfio.a
ranlib ./lib/libFmcfio.a

----- Now compiling examples/olympics -----

gfortran -fno-automatic -o examples/olympics examples/pgs_olympics.f \
            -L./lib -lpgslib -ltauola \
            -lstdhep -lexthep -lFmcfio -L../../libraries/pylib/lib -lpythiaext; chmod +x examples/olympics
./lib/libstdhep.a(stdqqdcy.o):在函数‘stdqqdcy_’中:
stdqqdcy.F:(.text+0x314):对‘decadd_’未定义的引用
./lib/libstdhep.a(stdzeroqq.o):在函数‘stdzeroqq_’中:
stdzeroqq.F:(.text+0x32):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0x46):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0x5a):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0x6e):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0x82):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0x9b):对‘vfill_’未定义的引用
stdzeroqq.F:(.text+0xaf):对‘vzero_’未定义的引用
stdzeroqq.F:(.text+0xc3):对‘vzero_’未定义的引用
collect2: error: ld returned 1 exit status
chmod: 无法访问'examples/olympics': 没有那个文件或目录
Makefile:141: recipe for target 'examples/olympics' failed
make[2]: *** [examples/olympics] Error 1
make[2]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/libraries/PGS4'
makefile:72: recipe for target 'libpgs' failed
make[1]: *** [libpgs] Error 2
make[1]: Leaving directory '/home/leiwang/apps/MG5_aMC_v2_3_3/pythia-pgs/src'
makefile:3: recipe for target 'all' failed
make: *** [all] Error 2

My linux architecture is "linuxx8664gcc" and I have python3.5.2.
What should I do in this situation? Thank you a lot!
I will be very thankful for any hint.

Cheers!

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Last query:
2021-03-30
Last reply:
2021-03-30

Hi,

as stated this package is not maintained anymore. (since more than 5 years now)
It is therefore not compatible with recent compiler/ recent os/...
python 3.5 is certainly too recent in that case (as well as your gcc compiler).

If you want/need to use it, the only option is to used an old os, an old version of cc, an old version of python,...
(better to do that in a docker image obviously). But the only reason to do that is to reproduce (very) old result.

Cheers,

Olivier

Can you help with this problem?

Provide an answer of your own, or ask Hongxin Wang for more information if necessary.

To post a message you must log in.