Hi Alain, the warnings regarding iotk are not relevant. The messages "nothing to be done for ... " are normal. This are checks to see wheter things have to be compiled or not. The last message is realy an error message and it seems the your C compiler is not recognizing its own internal function call to STRLEN. Exactly which fortran and c compiler are you using? can you attach the make.sys file produced by the ESPRESSO configure?
bests Layla 2011/3/23 Alain Allouche <alain.allouche at univ-provence.fr> > Dear all > Compiling QE v 4.3a with Intel compiler I got the messages: > > mpif90 -O2 -assume byterecl -g -traceback -par-report0 -vec-report0 - > nomodule -fpp -D__INTEL -D__FFTW -D__MPI -D__PARA -I../include -c > iotk_scan_interf.f90 > : warning #5117: Bad # preprocessor line > > which should be fatal > > then > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_LOGICAL1(unit,header,val,setpos,getpos,noval,ierr) > -------------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_INTEGER1(unit,header,val,setpos,getpos,noval,ierr) > -------------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_REAL1(unit,header,val,setpos,getpos,noval,ierr) > ----------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_REAL2(unit,header,val,setpos,getpos,noval,ierr) > ----------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_COMPLEX1(unit,header,val,setpos,getpos,noval,ierr) > -------------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_COMPLEX2(unit,header,val,setpos,getpos,noval,ierr) > -------------------------------------------------^ > iotk_stream.spp(54): warning #6843: A dummy argument with an explicit > INTENT(OUT) declaration is not given an explicit value. [VAL] > subroutine > iotk_stream_read_CHARACTER1(unit,header,val,setpos,getpos,noval,ierr) > ---------------------------------------------------^ > > Then > > make loclib_only > make[3]: Nothing to be done for `loclib_only'. > mpif90 -o iotk_print_kinds.x iotk_print_kinds.o libiotk.a > mpif90 -O2 -assume byterecl -g -traceback -par-report0 -vec-report0 - > nomodule -fpp -D__INTEL -D__FFTW -D__MPI -D__PARA -I../include -c > iotk.f90 > make loclib_only > make[3]: Nothing to be done for `loclib_only'. > > And at the last step of pw compiling > > mpif90 -o pw.x \ > pwscf.o libpw.a ../Modules/libqemod.a ../flib/ptools.a ../ > flib/flib.a ../clib/clib.a ../iotk/src/libiotk.a -llapack -latlas / > Volumes/Work/espresso-4.3a/lapack-3.2/lapack.a -latlas > Undefined symbols: > "___intel_sse2_strlen", referenced from: > _get_md5 in clib.a(md5_from_file.o) > _file_md5_ in clib.a(md5_from_file.o) > ld: symbol(s) not found > make[1]: *** [pw.x] Error 1 > make: *** [pw] Error 2 > > Thanks for your help > Alain > > > > > Alain ALLOUCHE > Physique des Interactions Ioniques et Moleculaires > CNRS / Universite de Provence > Campus Saint Jerome Service 242 > email: Alain.Allouche at univ-provence.fr > > > > > > > > _______________________________________________ > Pw_forum mailing list > Pw_forum at pwscf.org > http://www.democritos.it/mailman/listinfo/pw_forum > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.democritos.it/pipermail/pw_forum/attachments/20110323/a216f238/attachment.htm
