bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GAWK 3.1.4 (VMS), compilation and link warning


From: Anders Wallin
Subject: GAWK 3.1.4 (VMS), compilation and link warning
Date: Thu, 21 Apr 2005 12:22:28 +0200 (CEST)

Hello,

I got the following errors while building the distribution
http://ftp.gnu.org/gnu/gawk/gawk-3.1.4.tar.gz

1) I have built the earlier version 3.1.1 on VMS/Itanium without
   this compilation warning occuring.

2) For Gawk 3.1.1 there was the problem with getpgrp that you now
   have fixed, thank you very much.

3) For both 3.1.1 and 3.1.4, I got the link warning,
   %ILINK-W-RELODIFTYPE. The VMS style interface seems to be
   broken. I am currently using 3.1.1 with the POSIX interface,
   which works beautifully.

4) The link warning %ILINK-W-RELODIFTYP does NOT occur with
   DECC V6.5-001 on OpenVMS Alpha V7.3

If you do not have the necessary hardware/compilers, I'll be more
than willing to compile/link/test any bugfixes that you may want to
supply. I'll be happy to supply you with any other information
needed.

Thank you for a wonderful product, it is easy to use and both smaller
and more straight forward than Perl.

Best Regards
Anders Wallin

================== BUILDING ==============================

Platform:       OpenVMS V8.2 on Itanium
Compiler:       HP C V7.1-011 on OpenVMS IA64 V8.2

  CC =
"cc/DECC/Prefix=All/Incl=[]/Obj=[]/Def=(GAWK,HAVE_CONFIG_H)/noList"
$ copy [.vms]vms-conf.h []config.h
$ cc array.c
$ cc awkgram.c
$ cc builtin.c
$ cc dfa.c
$ cc ext.c
$ cc field.c
$ cc gawkmisc.c
$ cc getopt.c
$ cc getopt1.c
$ cc io.c
$ cc main.c
$ cc msg.c
$ cc node.c
$ cc random.c
$ cc re.c
$ cc regex.c

                                      start_elem.opr.name, syntax);
......................................^
%CC-W-PTRMISMATCH1, In this statement, the referenced type of the
pointer value "start_elem.opr.name" is "unsigned char", which is n
ot compatible with "const char" because they differ by
signed/unsigned attribute.
at line number 3125 in file LAYERED:[GAWK.3_1_4]REGCOMP.C;1
$ cc replace.c
$ cc version.c
$ cc eval.c
$ cc profile.c
$ cc [.vms]vms_misc.c
$ cc [.vms]vms_popen.c
$ cc [.vms]vms_fwrite.c
$ cc [.vms]vms_args.c
$ cc [.vms]vms_gawk.c
$ cc [.vms]vms_cli.c
$ set command/Object=[]gawk_cmd.obj [.vms]gawk.cld
$ link/exe=gawk.exe gawk.opt/options
! GAWK -- GNU awk
array.obj,awkgram.obj,builtin.obj,dfa.obj,ext.obj,field.obj,gawkmisc.obj
getopt.obj,getopt1.obj,io.obj,main.obj,msg.obj,node.obj,random.obj
re.obj,regex.obj,replace.obj,version.obj,eval.obj,profile.obj
[]vms_misc.obj,vms_popen.obj,vms_fwrite.obj,vms_args.obj
[]vms_gawk.obj,vms_cli.obj,gawk_cmd.obj
psect_attr=environ,noshr        !extern [noshare] char **
stack=48        !preallocate more pages (default is 20)
iosegment=128   !ditto (default is 32)

identification="V3.1.4"
%ILINK-W-COMPWARN, compilation warnings
        module: REGEX
        file: LAYERED:[GAWK.3_1_4]REGEX.OBJ;1
%ILINK-I-DIFTYPE, symbol GAWK_CMD of type OBJECT cannot be referenced
as type FUNC
        module: VMS_GAWK
        file: LAYERED:[GAWK.3_1_4]VMS_GAWK.OBJ;1
%ILINK-W-RELODIFTYPE, relocation requests the linker to build a
function descriptor for a non-function type of symbol
        symbol: GAWK_CMD
        relocation section: .rela$CODE$ (section header entry: 20)
        relocation type: RELA$K_R_IA_64_LTOFF_FPTR22
        relocation entry: 5
        module: VMS_GAWK
        file: LAYERED:[GAWK.3_1_4]VMS_GAWK.OBJ;1

=======================  TESTING ===================================

<All tests pass up to this point.>
...
strftime
vms_tests
vms_io1
gawk: /input=sys$input
gawk:  ^ unterminated regexp
%DCL-W-SKPDAT, image data (records not beginning with "$") ignored

======================= END ===================




reply via email to

[Prev in Thread] Current Thread [Next in Thread]