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
