NLO calculation

Asked by Sarah

hello

I cannot do nlo calculations I got this error, but when I do tree level calculation I got results.

that is the error I got after doing nlo calculation

I would appreciate your help.

WARNING: A compilation Error occurs when trying to compile /Users/sarahalanazi/Desktop/TOOLS/MG5_aMC_v3_4_0/bin/j/SubProcesses/PV0_0_1_gg_hepem_no_a.
The compilation fails with the following output message:
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -ffixed-line-length-132 -O3 -c polynomial.f -o polynomial.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c check_sa.f -o check_sa.o
    check_sa.f:488:132:

      488 | 101 Z(K)=Z(K-1)+PO2LOG-2.*LOG(DFLOAT(K-2))
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 101 at (1)
    check_sa.f:490:132:

      490 | 102 Z(K)=(Z(K)-LOG(DFLOAT(K-1)))
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 102 at (1)
    check_sa.f:502:132:

      502 | 105 XMT=XMT+ABS(XM(I))
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 105 at (1)
    check_sa.f:520:132:

      520 | 202 Q(1,I)=Q(4,I)*S*SIN(F)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 202 at (1)
    check_sa.f:524:132:

      524 | 203 R(I)=0.
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 203 at (1)
    check_sa.f:526:132:

      526 | DO 204 K=1,4
          | 1
    Warning: Fortran 2018 deleted feature: Shared DO termination label 204 at (1)
    check_sa.f:527:132:

      527 | 204 R(K)=R(K)+Q(K,I)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 204 at (1)
    check_sa.f:530:132:

      530 | 205 B(K)=-R(K)/RMAS
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 205 at (1)
    check_sa.f:539:132:

      539 | 206 P(K,I)=X*(Q(K,I)+B(K)*(Q(4,I)+A*BQ))
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 206 at (1)
    check_sa.f:540:132:

      540 | 207 P(4,I)=X*(G*Q(4,I)+BQ)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 207 at (1)
    check_sa.f:562:132:

      562 | 301 P2(I)=P(4,I)**2
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 301 at (1)
    check_sa.f:572:132:

      572 | 303 G0=G0+P2(I)/E(I)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 303 at (1)
    check_sa.f:583:132:

      583 | 306 P(K,I)=X*P(K,I)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 306 at (1)
    check_sa.f:584:132:

      584 | 307 P(4,I)=E(I)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 307 at (1)
    check_sa.f:591:132:

      591 | 308 WT3=WT3+V(I)**2/E(I)
          | 1
    Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 308 at (1)
    check_sa.f:147:4:

      147 | 976 CONTINUE
          | 1
    ......
      297 | OPEN(69, FILE='result.dat', ERR=976, ACTION='WRITE')
          | 2
    Warning: Legacy Extension: Label at (1) is not in the same block as the GOTO statement at (2)
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c MadLoopParamReader.f -o MadLoopParamReader.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c MadLoopCommons.f -o MadLoopCommons.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_matrix.f -o loop_matrix.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c improve_ps.f -o improve_ps.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c CT_interface.f -o CT_interface.o
    CT_interface.f:372:28:

      372 | COMMON/ML5_0_0_1_LOOP/ID,R
          | 1
    Warning: Named COMMON block ‘ml5_0_0_1_loop’ at (1) shall be of the same size as elsewhere (8 vs 12 bytes)
    CT_interface.f:521:28:

      521 | COMMON/ML5_0_0_1_LOOP/ID,R
          | 1
    Warning: Named COMMON block ‘ml5_0_0_1_loop’ at (1) shall be of the same size as elsewhere (8 vs 12 bytes)
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_num.f -o loop_num.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c helas_calls_ampb_1.f -o helas_calls_ampb_1.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_compute_loop_coefs.f -o mp_compute_loop_coefs.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_helas_calls_ampb_1.f -o mp_helas_calls_ampb_1.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c coef_construction_1.f -o coef_construction_1.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_CT_calls_1.f -o loop_CT_calls_1.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_coef_construction_1.f -o mp_coef_construction_1.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c TIR_interface.f -o TIR_interface.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c compute_color_flows.f -o compute_color_flows.o
    /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -o check check_sa.o MadLoopParamReader.o MadLoopCommons.o polynomial.o loop_matrix.o improve_ps.o CT_interface.o loop_num.o helas_calls_ampb_1.o mp_compute_loop_coefs.o mp_helas_calls_ampb_1.o coef_construction_1.o loop_CT_calls_1.o mp_coef_construction_1.o TIR_interface.o compute_color_flows.o -L../../lib/ -ldhelas -lmodel -L../../lib/ -lcts -liregi -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/sarahalanazi/opt/miniconda3/envs/sarah/lib -L/Users/sarahalanazi/opt/miniconda3/envs/sarah/lib
    ld: warning: ignoring file ../../lib//libiregi.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
    ld: warning: ignoring file ../../lib//libcts.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
    Undefined symbols for architecture x86_64:
      "_ctsinit_", referenced from:
          _ml5_0_0_1_initct_ in CT_interface.o
      "_ctsxcut_", referenced from:
          _ml5_0_0_1_ctloop_ in CT_interface.o
      "_imloop_", referenced from:
          _ml5_0_0_1_tirloop_ in TIR_interface.o
      "_initiregi_", referenced from:
          _ml5_0_0_1_inittir_ in TIR_interface.o
      "_iregi_free_ps_", referenced from:
          _ml5_0_0_1_sloopmatrix_ in loop_matrix.o
    ld: symbol(s) not found for architecture x86_64
    collect2: error: ld returned 1 exit status
    make: *** [check] Error 1

Please try to fix this compilations issue and retry.
Help might be found at https://answers.launchpad.net/mg5amcnlo.
If you think that this is a bug, you can report this at https://bugs.launchpad.net/mg5amcnlo
Error detected in "generate_events run_01"
write debug file /Users/sarahalanazi/Desktop/TOOLS/MG5_aMC_v3_4_0/bin/j/run_01_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
str : A compilation Error occurs when trying to compile /Users/sarahalanazi/Desktop/TOOLS/MG5_aMC_v3_4_0/bin/j/SubProcesses/PV0_0_1_gg_hepem_no_a.
 The compilation fails with the following output message:
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -ffixed-line-length-132 -O3 -c polynomial.f -o polynomial.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c check_sa.f -o check_sa.o
     check_sa.f:488:132:

       488 | 101 Z(K)=Z(K-1)+PO2LOG-2.*LOG(DFLOAT(K-2))
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 101 at (1)
     check_sa.f:490:132:

       490 | 102 Z(K)=(Z(K)-LOG(DFLOAT(K-1)))
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 102 at (1)
     check_sa.f:502:132:

       502 | 105 XMT=XMT+ABS(XM(I))
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 105 at (1)
     check_sa.f:520:132:

       520 | 202 Q(1,I)=Q(4,I)*S*SIN(F)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 202 at (1)
     check_sa.f:524:132:

       524 | 203 R(I)=0.
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 203 at (1)
     check_sa.f:526:132:

       526 | DO 204 K=1,4
           | 1
     Warning: Fortran 2018 deleted feature: Shared DO termination label 204 at (1)
     check_sa.f:527:132:

       527 | 204 R(K)=R(K)+Q(K,I)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 204 at (1)
     check_sa.f:530:132:

       530 | 205 B(K)=-R(K)/RMAS
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 205 at (1)
     check_sa.f:539:132:

       539 | 206 P(K,I)=X*(Q(K,I)+B(K)*(Q(4,I)+A*BQ))
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 206 at (1)
     check_sa.f:540:132:

       540 | 207 P(4,I)=X*(G*Q(4,I)+BQ)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 207 at (1)
     check_sa.f:562:132:

       562 | 301 P2(I)=P(4,I)**2
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 301 at (1)
     check_sa.f:572:132:

       572 | 303 G0=G0+P2(I)/E(I)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 303 at (1)
     check_sa.f:583:132:

       583 | 306 P(K,I)=X*P(K,I)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 306 at (1)
     check_sa.f:584:132:

       584 | 307 P(4,I)=E(I)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 307 at (1)
     check_sa.f:591:132:

       591 | 308 WT3=WT3+V(I)**2/E(I)
           | 1
     Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 308 at (1)
     check_sa.f:147:4:

       147 | 976 CONTINUE
           | 1
     ......
       297 | OPEN(69, FILE='result.dat', ERR=976, ACTION='WRITE')
           | 2
     Warning: Legacy Extension: Label at (1) is not in the same block as the GOTO statement at (2)
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c MadLoopParamReader.f -o MadLoopParamReader.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c MadLoopCommons.f -o MadLoopCommons.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_matrix.f -o loop_matrix.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c improve_ps.f -o improve_ps.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c CT_interface.f -o CT_interface.o
     CT_interface.f:372:28:

       372 | COMMON/ML5_0_0_1_LOOP/ID,R
           | 1
     Warning: Named COMMON block ‘ml5_0_0_1_loop’ at (1) shall be of the same size as elsewhere (8 vs 12 bytes)
     CT_interface.f:521:28:

       521 | COMMON/ML5_0_0_1_LOOP/ID,R
           | 1
     Warning: Named COMMON block ‘ml5_0_0_1_loop’ at (1) shall be of the same size as elsewhere (8 vs 12 bytes)
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_num.f -o loop_num.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c helas_calls_ampb_1.f -o helas_calls_ampb_1.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_compute_loop_coefs.f -o mp_compute_loop_coefs.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_helas_calls_ampb_1.f -o mp_helas_calls_ampb_1.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c coef_construction_1.f -o coef_construction_1.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c loop_CT_calls_1.f -o loop_CT_calls_1.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c mp_coef_construction_1.f -o mp_coef_construction_1.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c TIR_interface.f -o TIR_interface.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -c compute_color_flows.f -o compute_color_flows.o
     /Users/sarahalanazi/opt/miniconda3/envs/sarah/bin/x86_64-apple-darwin13.4.0-gfortran -march=core2 -mtune=haswell -ftree-vectorize -fPIC -fstack-protector -O2 -pipe -isystem /Users/sarahalanazi/opt/miniconda3/envs/sarah/include -O -ffixed-line-length-132 -o check check_sa.o MadLoopParamReader.o MadLoopCommons.o polynomial.o loop_matrix.o improve_ps.o CT_interface.o loop_num.o helas_calls_ampb_1.o mp_compute_loop_coefs.o mp_helas_calls_ampb_1.o coef_construction_1.o loop_CT_calls_1.o mp_coef_construction_1.o TIR_interface.o compute_color_flows.o -L../../lib/ -ldhelas -lmodel -L../../lib/ -lcts -liregi -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/sarahalanazi/opt/miniconda3/envs/sarah/lib -L/Users/sarahalanazi/opt/miniconda3/envs/sarah/lib
     ld: warning: ignoring file ../../lib//libiregi.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
     ld: warning: ignoring file ../../lib//libcts.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
     Undefined symbols for architecture x86_64:
       "_ctsinit_", referenced from:
           _ml5_0_0_1_initct_ in CT_interface.o
       "_ctsxcut_", referenced from:
           _ml5_0_0_1_ctloop_ in CT_interface.o
       "_imloop_", referenced from:
           _ml5_0_0_1_tirloop_ in TIR_interface.o
       "_initiregi_", referenced from:
           _ml5_0_0_1_inittir_ in TIR_interface.o
       "_iregi_free_ps_", referenced from:
           _ml5_0_0_1_sloopmatrix_ in loop_matrix.o
     ld: symbol(s) not found for architecture x86_64
     collect2: error: ld returned 1 exit status
     make: *** [check] Error 1

 Please try to fix this compilations issue and retry.
 Help might be found at https://answers.launchpad.net/mg5amcnlo.
 If you think that this is a bug, you can report this at https://bugs.launchpad.net/mg5amcnlo

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Sarah
Solved:
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Looks like some library have been compiled for arm chip while some other have been compiled for intel chip.

In particular the following two library seems to have been compile for intel:
    ld: warning: ignoring file ../../lib//libiregi.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
     ld: warning: ignoring file ../../lib//libcts.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64

MX chip are quite problematic for such type of issue. I do not have a clear way to compile correctly the code on such machine.

Cheers,

Olivier

Revision history for this message
Hesham El Faham (helfaham) said :
#2

Hi,

I think you need to turn off the miniconda/anaconda environment, you can do this by commenting out the relevant lines in .bash_profile and restarting the terminal.

I am assuming you are using anaconda for gfortran/python or both. If that is the case, you might need to set up gfortran and python independently from the anaconda environment.

(gfortran releases can be found here: https://github.com/fxcoudert/gfortran-for-macOS/releases )

Best,
Hesham

Revision history for this message
Sarah (sarahwarad) said :
#3

thank you, Olivier and Hesham

I fixed the problem by changing the setting of gcc in Xcode references to be in /user/local/bin directory.

thank you again.