Page 1 of 1

Compilation error

Posted: 30. May 2019, 17:53
by vandana
I get the following error when I try to compile the SPheno code for SM in the SPheno root directory by running 'make Model=SM' :

$ make Model=SM
cd SM ; make F90=ifort version=400.00
make[1]: Entering directory '/home/vandana/SPheno-4.0.3/SM'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory '/home/vandana/SPheno-4.0.3/SM'
Makefile:13: recipe for target 'bin/SPheno' failed
make: *** [bin/SPheno] Error 2

I am doing this on Ubuntu 18.04.

Please help.

Re: Compilation error

Posted: 31. May 2019, 11:13
by Avelino
That's strange. Have you previously created a SM SPheno module with SARAH and later copied it (with cp -r) into SPheno?

Re: Compilation error

Posted: 31. May 2019, 14:51
by vandana
Yes, while running the model in mathematica, I executed the command 'MakeSPheno[ ]' and then copied the contents of SARAH/Output/SM/SPheno into SPheno/SM.

Meanwhile, I realised that I had not compiled the SPheno package before compiling SM with SPheno, which I have done now with gfortran as the compiler.

However, still I'm getting the following error on running 'make Model=SM' from the SPheno root directory:

make Model=SM
cd SM ; make F90=gfortran version=400.00
make[1]: Entering directory '/home/vandana/SPheno-4.0.3/SM'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory '/home/vandana/SPheno-4.0.3/SM'
Makefile:13: recipe for target 'bin/SPheno' failed
make: *** [bin/SPheno] Error 2

Re: Compilation error

Posted: 31. May 2019, 17:33
by vandana
Update: The issue is solved now!

I reinstalled the SPheno package. Chose gfortran as the compiler in the makefile.
Then, instead of compiling SPheno first, I directly compiled the SM with SPheno.

And, it worked!!!

Re: Compilation error

Posted: 31. May 2019, 20:31
by Avelino
Great! :D