I believe the "allocatable array inside a structure" problem is my fault. I
am not sure if it is F2003-specific or not. It works for me with gFortran
4.4.5 and ifort 12.0 (on both Linux and Windows). Anyway, I will see if
there is any possible way to re-write this part.
Taisung
> -----Original Message-----
> From: David A. Case [mailto:case.biomaps.rutgers.edu]
> Sent: Thursday, June 09, 2011 4:32 AM
> To: AMBER Developers Mailing List
> Subject: Re: [AMBER-Developers] Compilation of AMBER Tools
>
> On Wed, Jun 08, 2011, Ross Walker wrote:
> >
> > We used pointers I believe. Since the allocatable argument inside a
> > structure is F2003 if I remember correctly. We could just switch back to
> > that to avoid issues.
>
> Ah...I forgot that part about being inside a struct. If we are sure that
> this
> is an F2003 extension, we could ask people not to make use of it.
>
> >
> > mm_options.l(31): error: identifier "hcp_h" is undefined
> > { ECHO; hcp_h = atof( &mmotext[6] ); }
> > ^
>
> I'm pretty sure this arises because there was an lex.mm_options.c file
left
> over from a previous compilation. This was an effort to accommodate
people
> who don't have flex installed: the code would fall back to using
> lex.mm_options.c if it is present, but this doesn't work if it is out of
> date.
>
> I'm not entirely happy with this explanation, since the "clean" target in
> AmberTools/src/sff should remove the old version. So: can you check date
> stamps to see what could be happening? Compare the time-stamp of
> lex.mm_options.c with that of mm_options.l Note that the current git
> version
> of mm_options.l (and hence lex.mm_options.c) does *not* have either hcp_h
> or cutres, so somehow you are getting a file from an earlier version.
>
> We could force the Makefile to re-make the .c file, effectively forcing
> users
> to install flex. Maybe that is the best option. But knowing the exact
> sequence of commands that leads to this would also help. I suspect that
> this
> affects developers who tend to make and re-make amber in the same
directory;
> but it still should get fixed.
>
> ...dac
>
>
> _______________________________________________
> AMBER-Developers mailing list
> AMBER-Developers.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber-developers
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Thu Jun 09 2011 - 05:30:02 PDT