[Info-vax] %LINK-F-64BMOD, 64-bit psect $64BIT_ADDR$ must be demand zero
Joukj
joukj at hrem.nano.tudelft.nl
Mon Jun 1 08:03:28 EDT 2015
hb wrote:
> On 06/01/2015 10:19 AM, Joukj wrote:
>> I get the following error message when linking:
>> %LINK-F-64BMOD, 64-bit psect $64BIT_ADDR$ must be demand zero (module
>> MAKEGRIDDH
>> , file $DISK8:[joukj.public.shtools.SHTOOLS-3^.0.lib]libSHTOOLS_64.olb;2)
>>
>>
>> I;m running thsi on OpenVMS Alpha v8.4 using HP Fortran
>> V8.2-104954-48N9O. The routine MAKEGRIDDH contains compiler directives
>> like
>> !DEC$ ATTRIBUTES ADDRESS64 :: cilm
>>
>>
>> I have no idea what the error message tries to tell me; so I do not have
>> any clue how to solve it.
>
> You probably know what demand zero is: uninitialized data in the image
> file. The VMS linker on Alpha only accepts PSECTs with the 64 bit
> address attribute if they are uninitialized.
>
Thanks. That helped. There were initialized local variables involved.
Is there a difference between Alpha and IA64 in this respect?
Regards
Jouk
More information about the Info-vax
mailing list