Compile problems with HPUX 10.20

Dave Millard dave.millard@uk.mckhboc.com
Mon Aug 20 17:36:01 2001


Trying to compile GNUPG on HPUX 10.20 I get (at the end) :-

Making all in g10
make[2]: Entering directory `/hboc/gnupg-1.0.5/g10'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
g10.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
builc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
compc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
freec
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
getkc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
ringc
ringedit.c: In function `add_keyblock_resource':
ringedit.c:340: warning: implicit declaration of function `gdbm_strerror'
ringedit.c:340: warning: format argument is not a pointer (arg 3)
ringedit.c: In function `do_gdbm_store':
ringedit.c:1643: warning: pointer/integer type mismatch in conditional
expressin
ringedit.c:1671: warning: pointer/integer type mismatch in conditional
expressin
ringedit.c: In function `do_gdbm_locate':
ringedit.c:1703: warning: implicit declaration of function `gdbm_exists'
ringedit.c: In function `do_gdbm_read':
ringedit.c:1774: warning: format argument is not a pointer (arg 2)
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
seskc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
kbnoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
mainc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
armoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
mdfic
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
textc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
miscc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
openc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
keyic
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
parsc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
commc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
statc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
plaic
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
sig-c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
signc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
pkclc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
skclc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
pubkc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
passc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
seckc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
encrc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
ciphc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
keylc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
encoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
signc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
veric
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
revoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
decrc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
keyec
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
dearc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
impoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
expoc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
hkp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
trusc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
tdbdc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
tdbic
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
delkc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
keygc
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
pipec
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
helpc
gcc  -g -O2 -Wall -Wl,-E -o gpg  g10.o build-packet.o compress.o
free-packet.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall -c
gpgvc
gcc  -g -O2 -Wall -Wl,-E -o gpgv  gpgv.o build-packet.o compress.o
free-packet.
make[2]: Leaving directory `/hboc/gnupg-1.0.5/g10'
Making all in po
make[2]: Entering directory `/hboc/gnupg-1.0.5/po'
make[2]: Leaving directory `/hboc/gnupg-1.0.5/po'
Making all in doc
make[2]: Entering directory `/hboc/gnupg-1.0.5/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/hboc/gnupg-1.0.5/doc'
Making all in checks
make[2]: Entering directory `/hboc/gnupg-1.0.5/checks'
../g10/gpg --no-options --no-greeting --batch --quiet --yes --dearmor -o
./pubrc
make[2]: *** [pubring.gpg] Bad system call
make[2]: Leaving directory `/hboc/gnupg-1.0.5/checks'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/hboc/gnupg-1.0.5'
make: *** [all-recursive-am] Error 2

I am a novice when it comes to compiling sources etc. so if someone could
explain as if to an idiot what is going wrong I would be grateful !

-- 
Dave Millard
Senior Technical Consultant
McKessonHBOC
01926 475521




----------------------------------------------------------------------------
The information contained in this e-mail is confidential and is intended
only for the named recipient(s). If you are not the intended recipient you
must not copy, distribute, or take any action or reliance on it.
If you have received this e-mail in error, please notify the sender.
Any unauthorised disclosure of the information contained in this e-mail
is strictly prohibited.
----------------------------------------------------------------------------