Hi,
Anybody else out there still running GCG 8.1 - on OpenVMS 7.1 (alpha)?
I've hit a very odd bug, not quite sure in what (GCG, compiler, linker, VMS?).
Can anybody else verify this behavior?
$ for/Align/Extend_Source/NoList/Warning=All gensource:map.for
$ sharelink map
$ mmm:==$current_disk:[current_directory]map.exe
The resulting MAP will work perfectly well for just about everything. But
it messes up on:
$ mmm/infile=ref:refer_0001/enzyme=noti/default
*** MAP requires an input file! ***
If I link the old map.obj from PRGDISK:[GCG.GCGBIN.OBJECT]map.obj by
explicitly expanding the sharelink as:
$ LINK/NONATIVE/MAP PRGDISK:[GCG.GCGBIN.OBJECT]map.obj, -
GENOBLIB:APPLIB.OLB/LIB,GENMAKEFILES:SHARELINK.OPT/OPTIONS
that one does not give the error message Just to make life *really*
interesting, when I've rebuilt any other program which uses CLGETOLDFNAME
(the immediate cause of this error message), REFORMAT, for instance, the
/DEFAULT qualifier doesn't trigger this bug. So it seems that there is
some subtle difference between the .obj files produced for MAP with the
current compiler (DIGITAL Fortran 77 X7.1-156) and some previous version
which has an obscure interaction with the GCG libraries.
Anybody else seen this? Did you find a solution?
Thanks,
David Mathog
mathog at seqaxp.bio.caltech.edu
Manager, sequence analysis facility, biology division, Caltech
**************************************************************************
* Affordable VMS? See: http://seqaxp.bio.caltech.edu/www/pcvms.html *
**************************************************************************