Hi All
I am trying to compile a makefile with ifortran on a REDHAT Linux machine.
Before compilation, I had to compile several other makefiles (to create necessary libraries). I could compile them without error. But as you can see below, when I try to compile the given makefile, I get some errors after it goes to some extent. Could you please help me with that?
I am new in working with this makefile so please explain me in simple words if possible.
I have copied the makefile in the next post.
Sincerely yours
[pooyan@login002 Compiling]$ make clean
rm -f Obj_lin64/*.mod Obj_lin64/*.o
[pooyan@login002 Compiling]$ make
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/SingPrec.f90 -o Obj_lin64/SingPrec.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/SysGnuLinux.f90 -o Obj_lin64/SysGnuLinux.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_IO.f90 -o Obj_lin64/NWTC_I
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_Num.f90 -o Obj_lin64/NWTC_Num.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/ModMesh.f90 -o Obj_lin64/ModMesh.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_Library.f90 -o Obj_lin64/NWTC_Library.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/SharedInflowDefs.f90 -o Obj_lin64/SharedInflowDefs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/HHWind.f90 -o Obj_lin64/HHWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/FFWind.f90 -o Obj_lin64/FFWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/FDWind.f90 -o Obj_lin64/FDWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/CTWind.f90 -o Obj_lin64/CTWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/UserWind.f90 -o Obj_lin64/UserWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/HAWCWind.f90 -o Obj_lin64/HAWCWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/InflowWindMod.f90 -o Obj_lin64/InflowWindMod.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/SharedTypes.f90 -o Obj_lin64/SharedTypes.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroMods.f90 -o Obj_lin64/AeroMods.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/GenSubs.f90 -o Obj_lin64/GenSubs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroSubs.f90 -o Obj_lin64/AeroSubs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroDyn.f90 -o Obj_lin64/AeroDyn.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Hydrodyn/Source/FFTMod.f90 -o Obj_lin64/FFTMod.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c fftpack.f -o Obj_lin64/fftpack.o -I Obj_lin64 -module Obj_lin64
ifort -O2 -real-size 64 -traceback -I Obj_lin64 -o ./FAST_glin64 Obj_lin64/SingPrec.o Obj_lin64/SysGnuLinux.o Obj_lin64/NWTC_I Obj_lin64/NWTC_Num.o Obj_lin64/ModMesh.o Obj_lin64/NWTC_Aero.o Obj_lin64/NWTC_Library.o Obj_lin64/SharedInflowDefs.o Obj_lin64/HHWind.o Obj_lin64/FFWind.o Obj_lin64/FDWind.o Obj_lin64/CTWind.o Obj_lin64/UserWind.o Obj_lin64/InflowWindMod.o Obj_lin64/SharedTypes.o Obj_lin64/AeroMods.o Obj_lin64/GenSubs.o Obj_lin64/AeroSubs.o Obj_lin64/AeroDyn.o Obj_lin64/FFTMod.o Obj_lin64/HydroCalc.o Obj_lin64/fftpack.o Obj_lin64/FAST_Mods.o Obj_lin64/Noise.o Obj_lin64/FAST_I Obj_lin64/FAST.o Obj_lin64/FAST_Lin.o Obj_lin64/FAST2ADAMS.o Obj_lin64/PitchCntrl_ACH.o Obj_lin64/UserSubs.o Obj_lin64/UserVSCont_KP.o Obj_lin64/AeroCalc.o Obj_lin64/SetVersion.o Obj_lin64/FAST_Prog.o
ifort: error #10236: File not found: 'Obj_lin64/NWTC_Aero.o'
ifort: error #10236: File not found: 'Obj_lin64/HydroCalc.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Mods.o'
ifort: error #10236: File not found: 'Obj_lin64/Noise.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_I'
ifort: error #10236: File not found: 'Obj_lin64/FAST.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Lin.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST2ADAMS.o'
ifort: error #10236: File not found: 'Obj_lin64/PitchCntrl_ACH.o'
ifort: error #10236: File not found: 'Obj_lin64/UserSubs.o'
ifort: error #10236: File not found: 'Obj_lin64/UserVSCont_KP.o'
ifort: error #10236: File not found: 'Obj_lin64/AeroCalc.o'
ifort: error #10236: File not found: 'Obj_lin64/SetVersion.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Prog.o'
make: *** [FAST_glin64] Error 1
I am trying to compile a makefile with ifortran on a REDHAT Linux machine.
Before compilation, I had to compile several other makefiles (to create necessary libraries). I could compile them without error. But as you can see below, when I try to compile the given makefile, I get some errors after it goes to some extent. Could you please help me with that?
I am new in working with this makefile so please explain me in simple words if possible.
I have copied the makefile in the next post.
Sincerely yours
[pooyan@login002 Compiling]$ make clean
rm -f Obj_lin64/*.mod Obj_lin64/*.o
[pooyan@login002 Compiling]$ make
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/SingPrec.f90 -o Obj_lin64/SingPrec.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/SysGnuLinux.f90 -o Obj_lin64/SysGnuLinux.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_IO.f90 -o Obj_lin64/NWTC_I
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_Num.f90 -o Obj_lin64/NWTC_Num.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/ModMesh.f90 -o Obj_lin64/ModMesh.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/NWTC/Source/NWTC_Library.f90 -o Obj_lin64/NWTC_Library.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/SharedInflowDefs.f90 -o Obj_lin64/SharedInflowDefs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/HHWind.f90 -o Obj_lin64/HHWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/FFWind.f90 -o Obj_lin64/FFWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/FDWind.f90 -o Obj_lin64/FDWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/CTWind.f90 -o Obj_lin64/CTWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/UserWind.f90 -o Obj_lin64/UserWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/HAWCWind.f90 -o Obj_lin64/HAWCWind.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/InflowWind/Source/InflowWindMod.f90 -o Obj_lin64/InflowWindMod.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/SharedTypes.f90 -o Obj_lin64/SharedTypes.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroMods.f90 -o Obj_lin64/AeroMods.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/GenSubs.f90 -o Obj_lin64/GenSubs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroSubs.f90 -o Obj_lin64/AeroSubs.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Aerodyn/AERODYN/Source/AeroDyn.f90 -o Obj_lin64/AeroDyn.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c /scratch/pooyan/NWTC/Hydrodyn/Source/FFTMod.f90 -o Obj_lin64/FFTMod.o
ifort -O2 -fpp -real-size 64 -traceback -I Obj_lin64 -module Obj_lin64 -c fftpack.f -o Obj_lin64/fftpack.o -I Obj_lin64 -module Obj_lin64
ifort -O2 -real-size 64 -traceback -I Obj_lin64 -o ./FAST_glin64 Obj_lin64/SingPrec.o Obj_lin64/SysGnuLinux.o Obj_lin64/NWTC_I Obj_lin64/NWTC_Num.o Obj_lin64/ModMesh.o Obj_lin64/NWTC_Aero.o Obj_lin64/NWTC_Library.o Obj_lin64/SharedInflowDefs.o Obj_lin64/HHWind.o Obj_lin64/FFWind.o Obj_lin64/FDWind.o Obj_lin64/CTWind.o Obj_lin64/UserWind.o Obj_lin64/InflowWindMod.o Obj_lin64/SharedTypes.o Obj_lin64/AeroMods.o Obj_lin64/GenSubs.o Obj_lin64/AeroSubs.o Obj_lin64/AeroDyn.o Obj_lin64/FFTMod.o Obj_lin64/HydroCalc.o Obj_lin64/fftpack.o Obj_lin64/FAST_Mods.o Obj_lin64/Noise.o Obj_lin64/FAST_I Obj_lin64/FAST.o Obj_lin64/FAST_Lin.o Obj_lin64/FAST2ADAMS.o Obj_lin64/PitchCntrl_ACH.o Obj_lin64/UserSubs.o Obj_lin64/UserVSCont_KP.o Obj_lin64/AeroCalc.o Obj_lin64/SetVersion.o Obj_lin64/FAST_Prog.o
ifort: error #10236: File not found: 'Obj_lin64/NWTC_Aero.o'
ifort: error #10236: File not found: 'Obj_lin64/HydroCalc.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Mods.o'
ifort: error #10236: File not found: 'Obj_lin64/Noise.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_I'
ifort: error #10236: File not found: 'Obj_lin64/FAST.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Lin.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST2ADAMS.o'
ifort: error #10236: File not found: 'Obj_lin64/PitchCntrl_ACH.o'
ifort: error #10236: File not found: 'Obj_lin64/UserSubs.o'
ifort: error #10236: File not found: 'Obj_lin64/UserVSCont_KP.o'
ifort: error #10236: File not found: 'Obj_lin64/AeroCalc.o'
ifort: error #10236: File not found: 'Obj_lin64/SetVersion.o'
ifort: error #10236: File not found: 'Obj_lin64/FAST_Prog.o'
make: *** [FAST_glin64] Error 1