<div dir="ltr">Dear QE users,<br><br>I am compiling QE (version:5.1.2) in the high performance computing (hpc) using gfortran compiler (version:4.1.2).<br>In the beginning, I did "./configure", the output is showing like "configure: success" (some of the lines shown below).<br><br>checking build system type... x86_64-unknown-linux-gnu<br>detected architecture... x86_64<br>checking for ifort... no<br>checking for pgf90... no<br>checking for pathf95... no<br>checking for sunf95... no<br>checking for openf95... no<br>checking for gfortran... gfortran<br>configure: WARNING: using cross tools not prefixed with host triplet<br>checking for Fortran compiler default output file name... a.out<br>checking whether the Fortran compiler works... yes<br>checking whether we are cross compiling... yes<br>checking for suffix of executables...<br>checking for suffix of object files... o<br>checking whether we are using the GNU Fortran compiler... yes<br>checking whether gfortran accepts -g... yes<br>checking for Fortran flag to compile .f90 files... none<br>checking for mpif90... mpif90<br>checking whether we are using the GNU Fortran compiler... yes<br>checking whether mpif90 accepts -g... yes<br>checking version of mpif90... gfortran 4.1.2<br>setting F90... gfortran<br>setting MPIF90... mpif90<br>checking for cc... cc<br>checking whether we are using the GNU C compiler... yes<br>checking whether cc accepts -g... yes<br>checking for cc option to accept ISO C89... none needed<br>setting CC... cc<br>checking how to run the C preprocessor... cc -E<br>checking for grep that handles long lines and -e... /bin/grep<br>checking for egrep... /bin/grep -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br><br>After that, I did "make all", the output is showing like as follows (some of the lines are shown here).<br><br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1952<br><br>      CALL inter_plane_line(x0, vect, bz_struc%normal(:,ifaces), xi)<br>                                                    1<br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1958<br><br>   ENDIF<br>     1<br>Error: Expecting END DO statement at (1)<br> In file bz_form.f90:1966<br><br>   IF (ABS(bz_struc%normal(2,ifaces)) > 1.d-9) THEN<br>                         1<br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1967<br><br>      CALL inter_plane_line(x0, vect, bz_struc%normal(:,ifaces), xi)<br>                                                    1<br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1973<br><br>   ENDIF<br>     1<br>Error: Expecting END DO statement at (1)<br> In file bz_form.f90:1981<br><br>   IF (ABS(bz_struc%normal(3,ifaces)) > 1.d-9) THEN<br>                         1<br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1982<br><br>      CALL inter_plane_line(x0, vect, bz_struc%normal(:,ifaces), xi)<br>                                                    1<br>Error: 'normal' at (1) is not a member of the 'bz' structure<br> In file bz_form.f90:1988<br><br>   ENDIF<br>     1<br>Error: Expecting END DO statement at (1)<br>make[1]: *** [bz_form.o] Error 1<br>make[1]: Leaving directory `/home/abhijit/venkat1/soft1/espresso-5.1.2/Modules'<br>make: *** [mods] Error 1<br><br>I am completely unaware of this problem. I checked previous qe threads, the same thread is there but no reply. Please suggest me what to do and come out of this problem. Any suggestions are welcome.<br><br> <br><div class="gmail_signature">venkataramana<br></div><div class="gmail_signature">PhD student<br></div><div class="gmail_signature">IIT Bombay<br></div><div class="gmail_signature">Mumbai<br></div>
</div>