install of spheno is failed.
Posted: 4. Jul 2017, 02:40
Dear Frorian,
Thank you very much for your help. As I said, I would like to use spheno, and now I am trying to make "Scotogneic model", which comes from SARAH. Version of my mathematica is version 8, and then as you advised, I turned off the loop corrected decay as MakeSPheno[IncludeLoopDecays->False]. Then, I tried to compile outputs of SARAH.
When I did not changed makefile produced by mathematica (/Scotogeneic/Makefile), the compile is failed as
----------------------------------------------------------------------------------------
gfortran -c -g -ffree-line-length-none -J../include -I../include Boundaries_Scotogenic.f90
Boundaries_Scotogenic.f90:1376.9:
g1 = g1SM
1
Error: Symbol 'g1sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1377.9:
g2 = g2SM
1
Error: Symbol 'g2sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1378.9:
g3 = g3SM
1
Error: Symbol 'g3sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1372.8:
v = vSM
1
Error: Symbol 'vsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1374.9:
Yd = YdSM
1
Error: Symbol 'ydsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1373.9:
Ye = YeSM
1
Error: Symbol 'yesm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1375.9:
Yu = YuSM
1
Error: Symbol 'yusm' at (1) has no IMPLICIT type
make[2]: *** [../lib/libSPhenoScotogenic.a(Boundaries_Scotogenic.o)] Error 1
make[1]: *** [bin/SPhenoScotogenic] Error 2
make: *** [bin/SPheno] Error 2
----------------------------------------------------------------------------------------
When I changed "cVersion =$(shell expr $(version) \>= $(minV))" to "cVersion =minV" in makefile,
----------------------------------------------------------------------------------------
cd Scotogenic ; /Applications/Xcode.app/Contents/Developer/usr/bin/make F90=gfortran version=400.00
-------------------------------------------------------------------
ERROR:
The installed SPheno is version not compatibel with this module
Please, upgrade at least to SPheno version 3.3.0.
The current SPheno version can be downloaded from
http://www.hepforge.org/downloads/spheno
-------------------------------------------------------------------
----------------------------------------------------------------------------------------
And, when I deleted line 47 [ifeq (${cVersion},1)] and lines 73-91 [else..endif] (as your advise), the compile was failed with the same message as when I complied them with the original makefile. I always run make from the SPheno root-directory, not subdirectory of model. I cannot yet succeed to run make.
Best regards,
Junji Hisano
Thank you very much for your help. As I said, I would like to use spheno, and now I am trying to make "Scotogneic model", which comes from SARAH. Version of my mathematica is version 8, and then as you advised, I turned off the loop corrected decay as MakeSPheno[IncludeLoopDecays->False]. Then, I tried to compile outputs of SARAH.
When I did not changed makefile produced by mathematica (/Scotogeneic/Makefile), the compile is failed as
----------------------------------------------------------------------------------------
gfortran -c -g -ffree-line-length-none -J../include -I../include Boundaries_Scotogenic.f90
Boundaries_Scotogenic.f90:1376.9:
g1 = g1SM
1
Error: Symbol 'g1sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1377.9:
g2 = g2SM
1
Error: Symbol 'g2sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1378.9:
g3 = g3SM
1
Error: Symbol 'g3sm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1372.8:
v = vSM
1
Error: Symbol 'vsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1374.9:
Yd = YdSM
1
Error: Symbol 'ydsm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1373.9:
Ye = YeSM
1
Error: Symbol 'yesm' at (1) has no IMPLICIT type
Boundaries_Scotogenic.f90:1375.9:
Yu = YuSM
1
Error: Symbol 'yusm' at (1) has no IMPLICIT type
make[2]: *** [../lib/libSPhenoScotogenic.a(Boundaries_Scotogenic.o)] Error 1
make[1]: *** [bin/SPhenoScotogenic] Error 2
make: *** [bin/SPheno] Error 2
----------------------------------------------------------------------------------------
When I changed "cVersion =$(shell expr $(version) \>= $(minV))" to "cVersion =minV" in makefile,
----------------------------------------------------------------------------------------
cd Scotogenic ; /Applications/Xcode.app/Contents/Developer/usr/bin/make F90=gfortran version=400.00
-------------------------------------------------------------------
ERROR:
The installed SPheno is version not compatibel with this module
Please, upgrade at least to SPheno version 3.3.0.
The current SPheno version can be downloaded from
http://www.hepforge.org/downloads/spheno
-------------------------------------------------------------------
----------------------------------------------------------------------------------------
And, when I deleted line 47 [ifeq (${cVersion},1)] and lines 73-91 [else..endif] (as your advise), the compile was failed with the same message as when I complied them with the original makefile. I always run make from the SPheno root-directory, not subdirectory of model. I cannot yet succeed to run make.
Best regards,
Junji Hisano