Tru64 cc: Pointer mismatch warnings not suppressed because of an
error in the configure script
Honegger, Joerg
Joerg.Honegger at hp.com
Thu Apr 27 16:56:01 CEST 2006
Dear all
I am just installing GnuPG on some HP Tru64 UNIX Version 5.1B-3 systems.
C compiler version: Compaq C V6.5-011 on Compaq Tru64 UNIX V5.1B (Rev. 2650)
Compiler Driver V6.5-003 (sys) cc Driver
Pointer mismatch warnings during the compilation are not suppressed because there is a tipo (ptrmismatch instead of ptrmismatch1) in the GnuPG configure script.
The following code sequence
*-dec-osf5*)
if test -z "$GCC" ; then
# Use the newer compiler `-msg_disable ptrmismatch' to
# get rid of the unsigned/signed char mismatch warnings.
# Using this may hide other pointer mismatch warnings, but
# it at least lets other warning classes through
CFLAGS="$CFLAGS -msg_disable ptrmismatch"
should be changed to:
*-dec-osf5*)
if test -z "$GCC" ; then
# Use the newer compiler `-msg_disable ptrmismatch1' to
# get rid of the unsigned/signed char mismatch warnings.
# Using this may hide other pointer mismatch warnings, but
# it at least lets other warning classes through
CFLAGS="$CFLAGS -msg_disable ptrmismatch1"
The compiler option is also misspelled in the GnuPG README file. In section "Specific problems on some machines" the option "-msg-disable" should be changed to "-msg_disable". Furthermore it is not mentioned that the configure script now uses this option by default.
Best Regards
Jörg Honegger
More information about the Gnupg-devel
mailing list