[Pw_forum] espresso compilation error IBM SP4 arch
aaron at nemo.physics.ncsu.edu
aaron at nemo.physics.ncsu.edu
Sat Oct 2 15:45:37 CEST 2004
Hi All, Carlo,
Thanks very much for the help. I was able to move past that point with
your file parser.f90. Now I'm stuck again, but I really want the
functionality I read about.
Here's the error:
> > ***********************************************************
> > ***********************************************************
cc -Wp,-D__AIX,-D__PARA,-D__MPI,-DHAS_ZHEGVX -O2 -c c_mkdir.c
"c_mkdir.c", line 17.10: 1506-296 (S) #include file "c_defs.h" not found.
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
> > ***********************************************************
> > ***********************************************************
Usually I would expect the c-compiler to find these ~.h files on its own.
I can really make use of the functionality to specify intermediate images
in the NEB.
Thanks
Aaron
On
Fri, 1 Oct 2004, carlo sbraccia wrote:
> Dear Aaron,
> with some version of the AIX compiler, some combination of flags lead to
> variables being defined as static, hence giving a conflict with PURE
> function. To solve the problem (or compiler bug) we must force the
> variable to be AUTOMATIC. Try with the attached routine.
> carlo
>
> On Fri, 2004-10-01 at 00:02, aaron at nemo.physics.ncsu.edu wrote:
> > Hi,
> >
> > I'm very excited to try the new release.
> > However I've run into a small compilation error as follows:
> >
> > ***********************************************************
> > mpxlf -qalias=noaryovrlp -I../include -O3 -qstrict -qarch=auto
> > -qtune=auto -qsuffix=cpp=f90 -qdpc -Q -qalias=nointptr -qfree=f90
> > -I/tmp/work/amgeorge/pw2.1/install
> > -WF,-D__AIX,-D__PARA,-D__MPI,-DHAS_ZHEGVX
> > -I/tmp/work/amgeorge/pw2.1/Modules -I/tmp/work/amgeorge/pw2.1/PW
> > -I/tmp/work/amgeorge/pw2.1/PH -c parser.f90
> > "parser.f90", 1514-286 (S) The variable, j, has the SAVE or STATIC
> > attribute. A variable declared in a pure subprogram must not have the
> > SAVE or STATIC attribute. You may have specified the SAVE option
> > explicitly or by default.
> > "parser.f90", 1514-286 (S) The variable, sep2, has the SAVE or STATIC
> > attribute. A variable declared in a pure subprogram must not have the
> > SAVE or STATIC attribute. You may have specified the SAVE option
> > explicitly or by default.
> > "parser.f90", 1514-286 (S) The variable, sep1, has the SAVE or STATIC
> > attribute. A variable declared in a pure subprogram must not have the
> > SAVE or STATIC attribute. You may have specified the SAVE option
> > explicitly or by default.
> > ** parser === End of Compilation 1 ===
> > ***********************************************************
> > ***********************************************************
> >
> > Please advise.
> >
> > Thanks in advance,
> >
> > Aaron
> >
> >
> >
> >
> > _______________________________________________
> > Pw_forum mailing list
> > Pw_forum at pwscf.org
> > http://www.democritos.it/mailman/listinfo/pw_forum
>
More information about the users
mailing list