|
| On Mar 28, 9:07=A0pm, Reinhold Bader <Ba...@lrz.de> wrote:
> Toby schrieb:> I'd like to present FoX; a standards-compliant XML toolkit =
written
>
> [snip]
>
> In contradiction tohttp://uszla.me.uk/space/software/FoX/compat/, the
> Intel 10.1 compiler on x86_64 (I tried 10.1.008 as well as 10.1.013) fails=
> to build the package.
>
> The first error is
>
> ifort -c -g -fpp -I../objs/finclude -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_A=
BORT_ARG -DFC_EOR_LF - DRESTRICTED_ASSOCIATED_BUG
> m_common_attrs.F90
> fortcom: Error: m_common_attrs.F90, line 284: This name does not have a ty=
pe, and must have an explicit type. =A0 [GET_KEY_INDEX]
> =A0 =A0 =A0character(len=3Dsize(dict%list(get_ke
y_index(dict,key))%d%value=
)) :: value
>
> My (tentative) opinion is that there is indeed a bug in ifort.
Thanks for this. It is a bug in ifort, but it masked a couple of other
bugs in FoX which ifort picked up.
In any case, I've rewritten the code to work around ifort's bug, and
checked it with Reinhard. The result is an updated version of FoX
(4.0.1), available as before from http://www.uszla.me.uk/FoX/source/
--
Dr. Toby O. H. White
Dept. Earth Sciences,
Downing Street,
Cambridge CB2 3EQ
United Kingdom
Web: http://uszla.me.uk
|
|