Dear Myrta,
I tried to run 'configure' without any parameters, like
$ ./configure
$ make yambo interfaces
Then, I got the following error message
>>>[Linking yambo]<<<
make[1]: Entering directory `/home/koudai/yambo-3.4.1-rev61/driver'
yambo_driver.F
driver.o: In function `main':
/home/koudai/yambo-3.4.1-rev61/driver/driver.c:102: multiple definition of `main'
/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/for_main.o:/export/users/nbtester/efi2linux_nightly/branch-14_0/20140121_010000/libdev/frtl/src/libfor/for_main.c:(.text+0x0): first defined here
/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/for_main.o: In function `main':
/export/users/nbtester/efi2linux_nightly/branch-14_0/20140121_010000/libdev/frtl/src/libfor/for_main.c:(.text+0x42): undefined reference to `MAIN__'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(ctrtri.o): In function `ctrtri_':
ctrtri.f:(.text+0x155): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(cgesvd.o): In function `cgesvd_':
cgesvd.f:(.text+0x7b): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(cunmbr.o): In function `cunmbr_':
cunmbr.f:(.text+0x385): undefined reference to `_gfortran_concat_string'
cunmbr.f:(.text+0x5c2): undefined reference to `_gfortran_concat_string'
cunmbr.f:(.text+0x769): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(cunmbr.o):cunmbr.f:(.text+0x7c9): more undefined references to `_gfortran_concat_string' follow
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(slamch.o): In function `slamc2_':
slamch.f:(.text+0x61e): undefined reference to `_gfortran_st_write'
slamch.f:(.text+0x637): undefined reference to `_gfortran_transfer_integer_write'
slamch.f:(.text+0x646): undefined reference to `_gfortran_st_write_done'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(ilaenv.o): In function `ilaenv_':
ilaenv.f:(.text+0x50): undefined reference to `_gfortran_compare_string'
ilaenv.f:(.text+0x93): undefined reference to `_gfortran_compare_string'
ilaenv.f:(.text+0xb2): undefined reference to `_gfortran_compare_string'
ilaenv.f:(.text+0xd1): undefined reference to `_gfortran_compare_string'
ilaenv.f:(.text+0xec): undefined reference to `_gfortran_compare_string'
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(ilaenv.o):ilaenv.f:(.text+0x107): more undefined references to `_gfortran_compare_string' follow
/home/koudai/yambo-3.4.1-rev61/lib/liblapack.a(chseqr.o): In function `chseqr_':
chseqr.f:(.text+0x8ad): undefined reference to `_gfortran_concat_string'
chseqr.f:(.text+0x91f): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/libblas.a(xerbla.o): In function `xerbla_':
xerbla.f:(.text+0x68): undefined reference to `_gfortran_st_write'
xerbla.f:(.text+0x86): undefined reference to `_gfortran_transfer_character_write'
xerbla.f:(.text+0xa4): undefined reference to `_gfortran_transfer_integer_write'
xerbla.f:(.text+0xb3): undefined reference to `_gfortran_st_write_done'
xerbla.f:(.text+0xc2): undefined reference to `_gfortran_stop_string'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(pvalue.o): In function `pvalue_':
pvalue.f:(.text+0x9d1): undefined reference to `_gfortran_st_write'
pvalue.f:(.text+0x9eb): undefined reference to `_gfortran_transfer_integer_write'
pvalue.f:(.text+0x9f8): undefined reference to `_gfortran_st_write_done'
pvalue.f:(.text+0xa68): undefined reference to `_gfortran_st_write'
pvalue.f:(.text+0xa82): undefined reference to `_gfortran_transfer_integer_write'
pvalue.f:(.text+0xa8f): undefined reference to `_gfortran_st_write_done'
pvalue.f:(.text+0xab4): undefined reference to `_gfortran_concat_string'
pvalue.f:(.text+0xadf): undefined reference to `_gfortran_concat_string'
pvalue.f:(.text+0xb07): undefined reference to `_gfortran_concat_string'
pvalue.f:(.text+0xb32): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xermsg.o): In function `xermsg_':
xermsg.f:(.text+0x47b): undefined reference to `_gfortran_st_write'
xermsg.f:(.text+0x490): undefined reference to `_gfortran_transfer_integer_write'
xermsg.f:(.text+0x49d): undefined reference to `_gfortran_st_write_done'
xermsg.f:(.text+0x4aa): undefined reference to `_gfortran_string_len_trim'
xermsg.f:(.text+0x4c3): undefined reference to `_gfortran_string_len_trim'
xermsg.f:(.text+0x4dc): undefined reference to `_gfortran_string_len_trim'
xermsg.f:(.text+0x4f5): undefined reference to `_gfortran_string_len_trim'
xermsg.f:(.text+0x50e): undefined reference to `_gfortran_string_len_trim'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xermsg.o):xermsg.f:(.text+0x527): more undefined references to `_gfortran_string_len_trim' follow
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xermsg.o): In function `xermsg_':
xermsg.f:(.text+0x583): undefined reference to `_gfortran_concat_string'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xerhlt.o): In function `xerhlt_':
xerhlt.f:(.text+0x9): undefined reference to `_gfortran_stop_string'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xerprn.o): In function `xerprn_':
xerprn.f:(.text+0x117): undefined reference to `_gfortran_string_len_trim'
xerprn.f:(.text+0x17c): undefined reference to `_gfortran_string_index'
xerprn.f:(.text+0x1d1): undefined reference to `_gfortran_string_len_trim'
xerprn.f:(.text+0x298): undefined reference to `_gfortran_st_write'
xerprn.f:(.text+0x2a8): undefined reference to `_gfortran_transfer_character_write'
xerprn.f:(.text+0x2b0): undefined reference to `_gfortran_st_write_done'
xerprn.f:(.text+0x329): undefined reference to `_gfortran_string_len_trim'
xerprn.f:(.text+0x4bc): undefined reference to `_gfortran_st_write'
xerprn.f:(.text+0x4ca): undefined reference to `_gfortran_transfer_character_write'
xerprn.f:(.text+0x4d2): undefined reference to `_gfortran_st_write_done'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(xersve.o): In function `xersve_':
xersve.f:(.text+0xf1): undefined reference to `_gfortran_compare_string'
xersve.f:(.text+0x10c): undefined reference to `_gfortran_compare_string'
xersve.f:(.text+0x127): undefined reference to `_gfortran_compare_string'
xersve.f:(.text+0x376): undefined reference to `_gfortran_st_write'
xersve.f:(.text+0x380): undefined reference to `_gfortran_st_write_done'
xersve.f:(.text+0x3f3): undefined reference to `_gfortran_st_write'
xersve.f:(.text+0x409): undefined reference to `_gfortran_transfer_character_write'
xersve.f:(.text+0x41f): undefined reference to `_gfortran_transfer_character_write'
xersve.f:(.text+0x435): undefined reference to `_gfortran_transfer_character_write'
xersve.f:(.text+0x44b): undefined reference to `_gfortran_transfer_integer_write'
xersve.f:(.text+0x461): undefined reference to `_gfortran_transfer_integer_write'
xersve.f:(.text+0x47b): undefined reference to `_gfortran_transfer_integer_write'
xersve.f:(.text+0x485): undefined reference to `_gfortran_st_write_done'
xersve.f:(.text+0x4db): undefined reference to `_gfortran_st_write'
xersve.f:(.text+0x4e5): undefined reference to `_gfortran_st_write_done'
xersve.f:(.text+0x560): undefined reference to `_gfortran_st_write'
xersve.f:(.text+0x574): undefined reference to `_gfortran_transfer_integer_write'
xersve.f:(.text+0x57e): undefined reference to `_gfortran_st_write_done'
/home/koudai/yambo-3.4.1-rev61/lib/libslatec.a(i1mach.o): In function `i1mach_':
i1mach.f:(.text+0x49): undefined reference to `_gfortran_st_write'
i1mach.f:(.text+0x51): undefined reference to `_gfortran_st_write_done'
i1mach.f:(.text+0x5a): undefined reference to `_gfortran_stop_string'
make[1]: *** [yambo] Error 1
make[1]: Leaving directory `/home/koudai/yambo-3.4.1-rev61/driver'
make: *** [yambo] Error 2
And when I added CPP='gcc -E', I got another error message:
>>>[Making modules]<<<
make[1]: Entering directory `/home/koudai/yambo-3.4.1-rev61/src/modules'
mod_pars.F mod_units.F mod_stderr.F mod_parallel.F mod_wrapper.F mod_fields.F mod_collision.F mod_drivers.F mod_FFT.F mod_timing.F mod_logo mod_com.F mod_memory.F mod_R_lattice.F mod_matrix_operate.F mod_D_lattice.F mod_frequency.F mod_vec_operate.F mod_electrons.F mod_wave_func.F mod_interfaces.F mod_interpolate.F mod_X.F mod_functions.F mod_zeros.F mod_pseudo.F mod_BS.F mod_QP.F mod_TDDFT.F mod_ACFDT.F mod_wf_distribute.F mod_IO.F mod_fragments.F mod_xc_functionals.f90(29): error #7013: This module file was not generated by any release of this compiler. [XC_F90_LIB_M]
use xc_f90_lib_m
-----^
mod_xc_functionals.f90(36): error #6683: A kind type parameter must be a compile-time constant. [SP]
real(SP), public, allocatable:: magn(:,:)
------^
mod_xc_functionals.f90(37): error #6683: A kind type parameter must be a compile-time constant. [SP]
real(SP), public, allocatable:: V_xc(:,:)
------^
mod_xc_functionals.f90(38): error #6683: A kind type parameter must be a compile-time constant. [SP]
real(SP), public, allocatable:: E_xc(:)
------^
mod_xc_functionals.f90(39): error #6683: A kind type parameter must be a compile-time constant. [SP]
real(SP), public, allocatable:: F_xc(:)
------^
mod_xc_functionals.f90(47): error #8237: The character length in a component declaration shall either be a colon, be an initialization expression, or be a specification expression. [NAME]
character(lchlen) :: name
------------------------^
mod_xc_functionals.f90(48): error #6457: This derived type name has not been declared. [XC_F90_POINTER_T]
type(xc_f90_pointer_t) :: conf
--------^
mod_xc_functionals.f90(49): error #6457: This derived type name has not been declared. [XC_F90_POINTER_T]
type(xc_f90_pointer_t) :: info
--------^
mod_xc_functionals.f90(82): error #7013: This module file was not generated by any release of this compiler. [XC_F90_TYPES_M]
use xc_f90_types_m
---------^
mod_xc_functionals.f90(89): error #6457: This derived type name has not been declared. [XC_F90_POINTER_T]
type(xc_f90_pointer_t) :: p,info
----------^
mod_xc_functionals.f90(28): error #6580: Name in only-list does not exist. [SP]
use pars, ONLY:SP,lchlen
---------------------^
mod_xc_functionals.f90(47): error #6404: This name does not have a type, and must have an explicit type. [LCHLEN]
character(lchlen) :: name
-------------^
mod_xc_functionals.f90(28): error #6580: Name in only-list does not exist. [LCHLEN]
use pars, ONLY:SP,lchlen
------------------------^
mod_xc_functionals.f90(94): error #6404: This name does not have a type, and must have an explicit type. [P]
call xc_f90_func_init(p,info,f(ixc)%id,nsp)
-----------------------------^
mod_xc_functionals.f90(94): error #6404: This name does not have a type, and must have an explicit type. [INFO]
call xc_f90_func_init(p,info,f(ixc)%id,nsp)
-------------------------------^
mod_xc_functionals.f90(96): error #6404: This name does not have a type, and must have an explicit type. [XC_F90_INFO_FAMILY]
f(ixc)%family=xc_f90_info_family(info)
---------------------^
mod_xc_functionals.f90(97): error #6404: This name does not have a type, and must have an explicit type. [XC_F90_INFO_KIND]
f(ixc)%kind=xc_f90_info_kind(info)
-------------------^
mod_xc_functionals.f90(100): error #6404: This name does not have a type, and must have an explicit type. [XC_F90_INFO_FLAGS]
f(ixc)%flags=xc_f90_info_flags(info)
--------------------^
mod_xc_functionals.f90(101): error #6460: This is not a field name that is defined in the encompassing structure. [CONF]
f(ixc)%conf=p
--------------^
mod_xc_functionals.f90(102): error #6460: This is not a field name that is defined in the encompassing structure. [INFO]
f(ixc)%info=info
--------------^
mod_xc_functionals.f90(83): error #6580: Name in only-list does not exist. [XC_F90_FUNC_INIT]
use xc_f90_lib_m, ONLY:xc_f90_func_init,xc_f90_info_family,&
----------------------------^
mod_xc_functionals.f90(83): error #6580: Name in only-list does not exist. [XC_F90_INFO_FAMILY]
use xc_f90_lib_m, ONLY:xc_f90_func_init,xc_f90_info_family,&
---------------------------------------------^
mod_xc_functionals.f90(84): error #6580: Name in only-list does not exist. [XC_F90_INFO_KIND]
xc_f90_info_kind,xc_f90_info_flags
----------^
mod_xc_functionals.f90(84): error #6580: Name in only-list does not exist. [XC_F90_INFO_FLAGS]
xc_f90_info_kind,xc_f90_info_flags
---------------------------^
mod_xc_functionals.f90(115): error #6404: This name does not have a type, and must have an explicit type. [XC_UNPOLARIZED]
call xc_setup_fnctl(f,functional,XC_UNPOLARIZED)
--------------------------------------^
compilation aborted for mod_xc_functionals.f90 (code 1)
make[1]: *** [mod_xc_functionals.o] Error 1
make[1]: Leaving directory `/home/koudai/yambo-3.4.1-rev61/src/modules'
make: *** [yambo] Error 2
Do you have any idea?
Best,
You do not have the required permissions to view the files attached to this post.