It seems as though you are compiling a with a gcc and trying to compile
together with older compiled libraries from intel.
Try make clean then make...

2011/10/4 Dmitry G. Kvashnin <[email protected]>

> Dear siesta users!
>
>
> I'll try to compile siesta-trunk-364 on Moscow state university cluster:
> MPI: openmpi-1.5
> COMPILER: intel-12.0
>
> Configure process was well. But when I want to make, I got the following
> error:
>
>
> Compilation architecture to be used: x86_64-unknown-linux-gnu--Gfortran
> If this is not what you want, create the right
> arch.make file using the models in Src/Sys
>
> Hit ^C to abort...
> (cd FoX; touch arch.make ; \
>
> CONFIGURE="/home/users/cvashnini/src/siesta-trunk-364/Src/FoX/configure"; \
>          $CONFIGURE
> VPATH="/home/users/cvashnini/src/siesta-trunk-364/Src/FoX" \
>          FC="mpif90" FCFLAGS="-g -O2" \
>          --enable-wcml  || false )
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for linker flag to name executables... -o
> checking for Fortran compiler default output file name... conftest
> checking whether the Fortran compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU Fortran compiler... no
> checking whether mpif90 accepts -g... yes
> checking for Fortran flag needed to allow free-form source for .f90
> suffix... none
> checking for gcc... gcc
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for fixed form Fortran preprocessor features... done.
> checking whether mpif90 compiles programs with cpp directives... yes
> checking whether mpif90 accepts -D... yes
> checking whether mpif90 accepts -I... yes
> checking whether mpif90 fulfils requested features... yes
> checking preprocessing mode we may therefore use... direct
> checking for Fortran flag needed to allow free-form preprocessed source for
> .F90 suffix... none
> checking for ranlib... ranlib
> configure: Could not determine type of compiler
> checking for kind number produced by kind(1.0)... 4
> checking for kind number produced by kind(1.0d0)... 8
> checking for kind number produced by selected_real_kind(6,34)... 4
> checking for kind number produced by selected_real_kind(15,300)... 8
> checking how to compile a call to FLUSH... default
> checking how to compile a call to ABORT... with argument
> checking for EOR character used by mpif90... LF
> checking for ASSOCIATED in restricted expression bug... yes
> checking for a BSD-compatible install... /bin/install -c
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for flag to alter module search path... -I
> checking for suffix of module files... mod
> checking whether module filenames are uppercased... no
> configure: creating ./config.status
> config.status: creating arch.make
> config.status: creating FoX-config
> (cd FoX; make)
> make[1]: Entering directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX'
> mkdir -p objs/lib objs/finclude
> (cd fsys; make
> VPATH=/home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys)
> make[2]: Entering directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/fsys'
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_abort_flush.F90
>
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_array_str.F90
>
> mpif90 -c -g -O2
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_realtypes.f90
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_format.F90
>
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_parse_input.F90
>
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_string.F90
>
> mpif90 -c -g -O2   -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG
> -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/fsys/fox_m_fsys_string_list.F90
>
>   ==> Creating libFoX_fsys.a with fox_m_fsys_abort_flush.o
> fox_m_fsys_array_str.o fox_m_fsys_format.o fox_m_fsys_parse_input.o
> fox_m_fsys_string.o fox_m_fsys_string_list.o fox_m_fsys_realtypes.o
> cp -p libFoX_fsys.a
> /home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/objs/lib
> for i in *.mod; do \
>               cp -p $i
> /home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/objs/finclude; done
> make[2]: Leaving directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/fsys'
> (cd utils; make
> VPATH=/home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils)
> make[2]: Entering directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/utils'
> mpif90 -c -g -O2  -I../objs/finclude -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
> -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_mtprng.F90
>
> mpif90 -c -g -O2  -I../objs/finclude -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
> -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uuid.F90
>
> mpif90 -c -g -O2  -I../objs/finclude -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
> -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uri.F90
>
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uri.F90(12):
> error #7013: This module file was not generated by any release of this
> compiler.   [FOX_M_FSYS_STRING]
>   use fox_m_fsys_string, only: toLower
> ------^
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uri.F90(12):
> error #6580: Name in only-list does not exist.   [TOLOWER]
>   use fox_m_fsys_string, only: toLower
> -------------------------------^
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uri.F90(417):
> error #6406: Conflicting attributes or multiple declaration of name.
> [TOLOWER]
>         scheme => vs_str_alloc(toLower(URIstring(:i1-1)))
> -------------------------------^
> compilation aborted for
> /home/users/cvashnini/src/siesta-trunk-364/Src/FoX/utils/fox_m_utils_uri.F90
> (code 1)
> make[2]: *** [fox_m_utils_uri.o] Error 1
> make[2]: Leaving directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX/utils'
> make[1]: *** [utils_lib] Error 2
> make[1]: Leaving directory
> `/home/users/cvashnini/src/siesta-trunk-364/Obj/FoX'
> make: *** [FoX/.FoX] Error 2
>
> Has anyone known what's problem? Arch.make file attached.
> Thanks for any advice
>
> --
> Sincerely yours,
> *Dmitry G. Kvashnin*
>
> ================================================================
> First year of master degree study
> Moscow Institute of Physics and Technology          http://mipt.ru/
> 141700, Institutsky lane 9, Dolgoprudny, Moscow Region, Russia
>
>  Junior research scientist
> Emanuel Institute of Biochemical Physics    http://sky1.chph.ras.ru/
>  119334, 4 Kosigina St., Moscow, Russia
> ================================================================
>
>
>
>
>
>
>
>
>
>
> --
> Sincerely yours,
> *Dmitry G. Kvashnin*
>
> ================================================================
> First year of master degree study
> Moscow Institute of Physics and Technology          http://mipt.ru/
> 141700, Institutsky lane 9, Dolgoprudny, Moscow Region, Russia
>
>  Junior research scientist
> Emanuel Institute of Biochemical Physics    http://sky1.chph.ras.ru/
>  119334, 4 Kosigina St., Moscow, Russia
> ================================================================
>
>
>
>

Responder a