Hi everyone, I’m trying to compile beam on the new EGS Version and below is the error i get: any help please?
In the $EGS HOME/bin/config directory: BEAM myaccel* The executable code is not available
Lookmans-Mac-mini:BEAM_EX10MeVe Adeleke$ make
Mortran compilation for BEAM_EX10MeVe_osx.F
mortran3.exe: using following I/O units
raw/hex data file: /Users/Adeleke/EGSnrc/HEN_HOUSE/bin/osx/mortran3.dat
command line files:
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/egsnrc.macros
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/utils/timing.macros
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/lib/osx/machine.macros
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/ranmar.macros
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/transportp.macros
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/pegs4_macros.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/omega/beamnrc/beamnrc_user_macros.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/utils/phsp_macros.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/utils/iaea_phsp_macros.mortran
-> appending BEAM_EX10MeVe_macros.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/egs_utilities.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/omega/beamnrc/beam_main.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/omega/beamnrc/beamnrc.mortran
* Warning: line 13527 in file /Users/Adeleke/EGSnrc/HEN_HOUSE/omega/beamnrc/beamnrc.mortran is longer than 80 chars!
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/utils/xvgrplot.mortran
-> appending BEAM_EX10MeVe_cm.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/get_inputs.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/get_media_inputs.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/ranmar.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/utils/nrcaux.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/lib/osx/machine.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/egs_parallel.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/pegs4_routines.mortran
-> appending /Users/Adeleke/EGSnrc/HEN_HOUSE/src/egsnrc.mortran
generated mortjob.mortran
fortran output: BEAM_EX10MeVe_osx.F
mortlst output: BEAM_EX10MeVe_osx.mortlst
Mortran compiling … compilation error (stop 12)
make: * [BEAM_EX10MeVe_osx.F] Error 12
This is clearly a mortran compiling error. So, I am sure that there is a problem in one of your mortran files. It seems to me that you forgot a closing bracket or did another typo something like that. What you should do first is to check the “BEAM_EX10MeVe_osx.mortlst” file. At the end of that file you may find much information about the given error message.
Also, you may deal with the warning message “/Users/Adeleke/EGSnrc/HEN_HOUSE/omega/beamnrc/beamnrc.mortran is longer than 80 chars!” in your outputs. Mortran does not recognize characters after 80th column. That might be the reason for your error message.
LikeLike
Abdullah Lookman Adeleke Were you able to solve the problem as I am getting the same error
LikeLike