SMOKE_v5.0 compiling error

Hi,
I got this error while compiling the SMOKE v5.

cd /gpfs/fs0/scratch/m/mhatzo/smahagam/SMOKE/SMOKE_v5.0/Linux2_x86_64ifort; ifort -auto -warn notruncated_source -static-intel -I/gpfs/fs0/scratch/m/mhatzo/smahagam/SMOKE/ioapi-3.2/ioapi/fixed_src -I/gpfs/fs0/s$ifort: error #10236: File not found: ‘normbeis3.o’
ifort: error #10236: File not found: ‘rdb3fac.o’
ifort: error #10236: File not found: ‘rdb4fac.o’
ifort: error #10236: File not found: ‘rdb4fac_csv.o’
ifort: error #10236: File not found: ‘normbeis314.o’
ifort: error #10236: File not found: ‘normbeis361.o’
ifort: error #10236: File not found: ‘normbeis370.o’
ifort: error #10236: File not found: ‘libemmod.a’
ifort: error #10236: File not found: ‘libsmoke.a’
ifort: error #10236: File not found: ‘libfileset.a’

However, the files listed above are in the SMOKE_v5.0/src folder.

Please help.
Thanks
Sham

LOGcompile.txt (2.2 KB)

From the source directory, you need to do

make dir

before

make all

Where did you get your build-instructions and why didn’t you follow them?

I was following the git instructions. I changed the make all to make. I had similar issues with compiling the required softwares using the compile scripts given here. Home · CEMPD/SMOKE Wiki · GitHub.
I managed to compile them without the compile script by just using configure and make/install without the compile scripts given.

image

with make all get the same error.

about the make dir, I do have the make dir and the folder is already created.

i am not really sure whats going on. Any thought? your help is much appreciated.

Sham

Sham,

(Updated answer)

The issue you are having is due to the compiler could not find precompiled intermediate modules in earlier step. For some reason, those intermediate modules were compiled and put into $SMK_HOME/src instead of $SMK_HOME/$BIN.

Please check if you have variable $BIN setup properly in SMOKE_INSTALL.config file and that you have directory $SMK_HOME/$BIN created when you run the compile.SMOKE.csh script.

If you still have issue, please share your SMOKE_INSTALL.config.csh compile.SMOKE.csh and src/Makeinclude files.

Huy

Hi Huy,

Thank you so much for your help! The compile.smoke script did create the $SMK_HOME/$BIN, but I couldn’t get it to work on the Niagara cluster, where I had previous versions of Smoke installed. I decided to start fresh on the Cedar cluster, and I was able to compile v5 it there without any issues. If I return to the Niagara system and run into the same errors, I’ll be sure to reach out again. Thanks once more!

Sham