[Pw_forum] error in make pw, after rev. 9674

Simon Binnie sbinnie at sissa.it
Wed Feb 6 17:45:37 CET 2013


Hi Marco,

Not sure this is related to gcc. Just tested it with gcc 4.7.2 and pw  
seems to compile fine. What output are you getting from ./configure as by  
the looks of it the compiler flags haven't been properly updated (I'm  
seeing -D__GFORTRAN and -D__STD_F95 when I compile.)


Simon


On Wed, 06 Feb 2013 17:16:25 +0100, Marco Govoni <mgovoni at ucdavis.edu>  
wrote:

> Dear all,
>
> Since rev. 9674 I cannot compile the PW package (make pw) using gcc 4.7.
> In the following you find the error message.
>
> log of rev. 9674 says:
> r9674 | giannozz | 2012-11-27 14:39:08 +0100 (Tue, 27 Nov 2012) | 5 lines
> Updated versions of autoconf utilities. Not sure whether it makes any
> (positive or negative) difference: just discovered that there is a Debian
> QE distribution, and that it is marked as having obsdolete config.guess
> and config.sub files
>
> Any suggestion?
> Thanks.
>
>
> ******* ERROR MESSAGE *****
> cpp-mp-4.7 -D__FFTW -D__MPI -D__PARA -D__SCALAPACK -D__OPENMP   
> -I../include
> iotk_xtox.f90 -o iotk_xtox.F90 ; \
>        mpif90 -m64 -fopenmp  -D__FFTW -D__MPI -D__PARA -D__SCALAPACK
> -D__OPENMP  -I../include  -c iotk_xtox.F90 -o iotk_xtox.o
> ar ruv libiotk.a iotk_attr+CHARACTER1_0.o iotk_attr+COMPLEX1_0.o
> iotk_attr+COMPLEX1_3.o iotk_attr+COMPLEX1_6.o iotk_attr+COMPLEX2_0.o
> iotk_attr+COMPLEX2_3.o iotk_attr+COMPLEX2_6.o iotk_attr+COMPLEX3_0.o
> iotk_attr+COMPLEX3_3.o iotk_attr+COMPLEX3_6.o iotk_attr+COMPLEX4_0.o
> iotk_attr+COMPLEX4_3.o iotk_attr+COMPLEX4_6.o iotk_attr.o
> iotk_attr+INTEGER1_0.o iotk_attr+INTEGER1_3.o iotk_attr+INTEGER1_6.o
> iotk_attr+INTEGER2_0.o iotk_attr+INTEGER2_3.o iotk_attr+INTEGER2_6.o
> iotk_attr+INTEGER3_0.o iotk_attr+INTEGER3_3.o iotk_attr+INTEGER3_6.o
> iotk_attr+INTEGER4_0.o iotk_attr+INTEGER4_3.o iotk_attr+INTEGER4_6.o
> iotk_attr_interf.o iotk_attr+LOGICAL1_0.o iotk_attr+LOGICAL1_3.o
> iotk_attr+LOGICAL1_6.o iotk_attr+LOGICAL2_0.o iotk_attr+LOGICAL2_3.o
> iotk_attr+LOGICAL2_6.o iotk_attr+LOGICAL3_0.o iotk_attr+LOGICAL3_3.o
> iotk_attr+LOGICAL3_6.o iotk_attr+LOGICAL4_0.o iotk_attr+LOGICAL4_3.o
> iotk_attr+LOGICAL4_6.o iotk_attr+REAL1_0.o iotk_attr+REAL1_3.o
> iotk_attr+REAL1_6.o iotk_attr+REAL2_0.o iotk_attr+REAL2_3.o
> iotk_attr+REAL2_6.o iotk_attr+REAL3_0.o iotk_attr+REAL3_3.o
> iotk_attr+REAL3_6.o iotk_attr+REAL4_0.o iotk_attr+REAL4_3.o
> iotk_attr+REAL4_6.o iotk_base.o iotk_dat+CHARACTER1_0.o
> iotk_dat+CHARACTER1_3.o iotk_dat+CHARACTER1_6.o iotk_dat+COMPLEX1_0.o
> iotk_dat+COMPLEX1_3.o iotk_dat+COMPLEX1_6.o iotk_dat+COMPLEX2_0.o
> iotk_dat+COMPLEX2_3.o iotk_dat+COMPLEX2_6.o iotk_dat+COMPLEX3_0.o
> iotk_dat+COMPLEX3_3.o iotk_dat+COMPLEX3_6.o iotk_dat+COMPLEX4_0.o
> iotk_dat+COMPLEX4_3.o iotk_dat+COMPLEX4_6.o iotk_dat.o
> iotk_dat+INTEGER1_0.o iotk_dat+INTEGER1_3.o iotk_dat+INTEGER1_6.o
> iotk_dat+INTEGER2_0.o iotk_dat+INTEGER2_3.o iotk_dat+INTEGER2_6.o
> iotk_dat+INTEGER3_0.o iotk_dat+INTEGER3_3.o iotk_dat+INTEGER3_6.o
> iotk_dat+INTEGER4_0.o iotk_dat+INTEGER4_3.o iotk_dat+INTEGER4_6.o
> iotk_dat_interf.o iotk_dat+LOGICAL1_0.o iotk_dat+LOGICAL1_3.o
> iotk_dat+LOGICAL1_6.o iotk_dat+LOGICAL2_0.o iotk_dat+LOGICAL2_3.o
> iotk_dat+LOGICAL2_6.o iotk_dat+LOGICAL3_0.o iotk_dat+LOGICAL3_3.o
> iotk_dat+LOGICAL3_6.o iotk_dat+LOGICAL4_0.o iotk_dat+LOGICAL4_3.o
> iotk_dat+LOGICAL4_6.o iotk_dat+REAL1_0.o iotk_dat+REAL1_3.o
> iotk_dat+REAL1_6.o iotk_dat+REAL2_0.o iotk_dat+REAL2_3.o  
> iotk_dat+REAL2_6.o
> iotk_dat+REAL3_0.o iotk_dat+REAL3_3.o iotk_dat+REAL3_6.o  
> iotk_dat+REAL4_0.o
> iotk_dat+REAL4_3.o iotk_dat+REAL4_6.o iotk_error.o iotk_error_interf.o
> iotk_files.o iotk_files_interf.o iotk_fmt.o iotk_fmt_interf.o iotk_misc.o
> iotk_misc_interf.o iotk_module.o iotk_scan.o iotk_scan_interf.o
> iotk_stream.o iotk_stream_interf.o iotk_str.o iotk_str_interf.o  
> iotk_tool.o
> iotk_tool_interf.o iotk_unit.o iotk_unit_interf.o iotk_unit_list.o
> iotk_write.o iotk_write_interf.o iotk_xtox.o iotk_xtox_interf.o
> ar: creating archive libiotk.a
> a - iotk_attr+CHARACTER1_0.o
> a - iotk_attr+COMPLEX1_0.o
> a - iotk_attr+COMPLEX1_3.o
> a - iotk_attr+COMPLEX1_6.o
> a - iotk_attr+COMPLEX2_0.o
> a - iotk_attr+COMPLEX2_3.o
> a - iotk_attr+COMPLEX2_6.o
> a - iotk_attr+COMPLEX3_0.o
> a - iotk_attr+COMPLEX3_3.o
> a - iotk_attr+COMPLEX3_6.o
> a - iotk_attr+COMPLEX4_0.o
> a - iotk_attr+COMPLEX4_3.o
> a - iotk_attr+COMPLEX4_6.o
> a - iotk_attr.o
> a - iotk_attr+INTEGER1_0.o
> a - iotk_attr+INTEGER1_3.o
> a - iotk_attr+INTEGER1_6.o
> a - iotk_attr+INTEGER2_0.o
> a - iotk_attr+INTEGER2_3.o
> a - iotk_attr+INTEGER2_6.o
> a - iotk_attr+INTEGER3_0.o
> a - iotk_attr+INTEGER3_3.o
> a - iotk_attr+INTEGER3_6.o
> a - iotk_attr+INTEGER4_0.o
> a - iotk_attr+INTEGER4_3.o
> a - iotk_attr+INTEGER4_6.o
> a - iotk_attr_interf.o
> a - iotk_attr+LOGICAL1_0.o
> a - iotk_attr+LOGICAL1_3.o
> a - iotk_attr+LOGICAL1_6.o
> a - iotk_attr+LOGICAL2_0.o
> a - iotk_attr+LOGICAL2_3.o
> a - iotk_attr+LOGICAL2_6.o
> a - iotk_attr+LOGICAL3_0.o
> a - iotk_attr+LOGICAL3_3.o
> a - iotk_attr+LOGICAL3_6.o
> a - iotk_attr+LOGICAL4_0.o
> a - iotk_attr+LOGICAL4_3.o
> a - iotk_attr+LOGICAL4_6.o
> a - iotk_attr+REAL1_0.o
> a - iotk_attr+REAL1_3.o
> a - iotk_attr+REAL1_6.o
> a - iotk_attr+REAL2_0.o
> a - iotk_attr+REAL2_3.o
> a - iotk_attr+REAL2_6.o
> a - iotk_attr+REAL3_0.o
> a - iotk_attr+REAL3_3.o
> a - iotk_attr+REAL3_6.o
> a - iotk_attr+REAL4_0.o
> a - iotk_attr+REAL4_3.o
> a - iotk_attr+REAL4_6.o
> a - iotk_base.o
> a - iotk_dat+CHARACTER1_0.o
> a - iotk_dat+CHARACTER1_3.o
> a - iotk_dat+CHARACTER1_6.o
> a - iotk_dat+COMPLEX1_0.o
> a - iotk_dat+COMPLEX1_3.o
> a - iotk_dat+COMPLEX1_6.o
> a - iotk_dat+COMPLEX2_0.o
> a - iotk_dat+COMPLEX2_3.o
> a - iotk_dat+COMPLEX2_6.o
> a - iotk_dat+COMPLEX3_0.o
> a - iotk_dat+COMPLEX3_3.o
> a - iotk_dat+COMPLEX3_6.o
> a - iotk_dat+COMPLEX4_0.o
> a - iotk_dat+COMPLEX4_3.o
> a - iotk_dat+COMPLEX4_6.o
> a - iotk_dat.o
> a - iotk_dat+INTEGER1_0.o
> a - iotk_dat+INTEGER1_3.o
> a - iotk_dat+INTEGER1_6.o
> a - iotk_dat+INTEGER2_0.o
> a - iotk_dat+INTEGER2_3.o
> a - iotk_dat+INTEGER2_6.o
> a - iotk_dat+INTEGER3_0.o
> a - iotk_dat+INTEGER3_3.o
> a - iotk_dat+INTEGER3_6.o
> a - iotk_dat+INTEGER4_0.o
> a - iotk_dat+INTEGER4_3.o
> a - iotk_dat+INTEGER4_6.o
> a - iotk_dat_interf.o
> a - iotk_dat+LOGICAL1_0.o
> a - iotk_dat+LOGICAL1_3.o
> a - iotk_dat+LOGICAL1_6.o
> a - iotk_dat+LOGICAL2_0.o
> a - iotk_dat+LOGICAL2_3.o
> a - iotk_dat+LOGICAL2_6.o
> a - iotk_dat+LOGICAL3_0.o
> a - iotk_dat+LOGICAL3_3.o
> a - iotk_dat+LOGICAL3_6.o
> a - iotk_dat+LOGICAL4_0.o
> a - iotk_dat+LOGICAL4_3.o
> a - iotk_dat+LOGICAL4_6.o
> a - iotk_dat+REAL1_0.o
> a - iotk_dat+REAL1_3.o
> a - iotk_dat+REAL1_6.o
> a - iotk_dat+REAL2_0.o
> a - iotk_dat+REAL2_3.o
> a - iotk_dat+REAL2_6.o
> a - iotk_dat+REAL3_0.o
> a - iotk_dat+REAL3_3.o
> a - iotk_dat+REAL3_6.o
> a - iotk_dat+REAL4_0.o
> a - iotk_dat+REAL4_3.o
> a - iotk_dat+REAL4_6.o
> a - iotk_error.o
> a - iotk_error_interf.o
> a - iotk_files.o
> a - iotk_files_interf.o
> a - iotk_fmt.o
> a - iotk_fmt_interf.o
> a - iotk_misc.o
> a - iotk_misc_interf.o
> a - iotk_module.o
> a - iotk_scan.o
> a - iotk_scan_interf.o
> a - iotk_stream.o
> a - iotk_stream_interf.o
> a - iotk_str.o
> a - iotk_str_interf.o
> a - iotk_tool.o
> a - iotk_tool_interf.o
> a - iotk_unit.o
> a - iotk_unit_interf.o
> a - iotk_unit_list.o
> a - iotk_write.o
> a - iotk_write_interf.o
> a - iotk_xtox.o
> a - iotk_xtox_interf.o
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+CHARACTER1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+COMPLEX4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+INTEGER4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+LOGICAL4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_attr+REAL4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_base.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+CHARACTER1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+CHARACTER1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+CHARACTER1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+COMPLEX4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+INTEGER4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+LOGICAL4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL1_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL1_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL1_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL2_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL2_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL2_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL3_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL3_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL3_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL4_0.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL4_3.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_dat+REAL4_6.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_error.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_error_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_files.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_files_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_fmt.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_fmt_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_misc.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_misc_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_module.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_scan.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_scan_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_stream.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_stream_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_str.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_str_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_tool.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_tool_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_unit.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_unit_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_unit_list.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_write.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_write_interf.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_xtox.o) has no symbols
> /usr/bin/ranlib: file: libiotk.a(iotk_xtox_interf.o) has no symbols
> ranlib libiotk.a
> ranlib: file: libiotk.a(iotk_attr+CHARACTER1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+COMPLEX4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+INTEGER4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+LOGICAL4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_attr+REAL4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_base.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+CHARACTER1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+CHARACTER1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+CHARACTER1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+COMPLEX4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+INTEGER4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+LOGICAL4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL1_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL1_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL1_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL2_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL2_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL2_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL3_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL3_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL3_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL4_0.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL4_3.o) has no symbols
> ranlib: file: libiotk.a(iotk_dat+REAL4_6.o) has no symbols
> ranlib: file: libiotk.a(iotk_error.o) has no symbols
> ranlib: file: libiotk.a(iotk_error_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_files.o) has no symbols
> ranlib: file: libiotk.a(iotk_files_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_fmt.o) has no symbols
> ranlib: file: libiotk.a(iotk_fmt_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_misc.o) has no symbols
> ranlib: file: libiotk.a(iotk_misc_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_module.o) has no symbols
> ranlib: file: libiotk.a(iotk_scan.o) has no symbols
> ranlib: file: libiotk.a(iotk_scan_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_stream.o) has no symbols
> ranlib: file: libiotk.a(iotk_stream_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_str.o) has no symbols
> ranlib: file: libiotk.a(iotk_str_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_tool.o) has no symbols
> ranlib: file: libiotk.a(iotk_tool_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_unit.o) has no symbols
> ranlib: file: libiotk.a(iotk_unit_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_unit_list.o) has no symbols
> ranlib: file: libiotk.a(iotk_write.o) has no symbols
> ranlib: file: libiotk.a(iotk_write_interf.o) has no symbols
> ranlib: file: libiotk.a(iotk_xtox.o) has no symbols
> ranlib: file: libiotk.a(iotk_xtox_interf.o) has no symbols
> ranlib: warning for library: libiotk.a the table of contents is empty (no
> object file members in the library define global symbols)
> cpp-mp-4.7 -D__FFTW -D__MPI -D__PARA -D__SCALAPACK -D__OPENMP   
> -I../include
> iotk_print_kinds.f90 -o iotk_print_kinds.F90 ; \
>        mpif90 -m64 -fopenmp  -D__FFTW -D__MPI -D__PARA -D__SCALAPACK
> -D__OPENMP  -I../include  -c iotk_print_kinds.F90 -o iotk_print_kinds.o
> make loclib_only
> make[3]: Nothing to be done for `loclib_only'.
> mpif90  -o iotk_print_kinds.x iotk_print_kinds.o libiotk.a
> Undefined symbols for architecture x86_64:
>  "_main", referenced from:
>      start in crt1.10.6.o
> ld: symbol(s) not found for architecture x86_64
> collect2: error: ld returned 1 exit status
> make[2]: *** [iotk_print_kinds.x] Error 1
> make[1]: *** [libiotk] Error 2
> make: *** [libiotk] Error 2
>
>
> ------------------------------------------------------------
> Marco Govoni
> University of California, Davis


-- 
Simon Binnie | Post Doc, Condensed Matter Sector
Scuola Internazionale di Studi Avanzati (SISSA)
Via Bonomea 256 | 34100 Trieste | sbinnie at sissa.it



More information about the users mailing list