Compilation Problems on AIX 4.3.3
The Raven
raven@iamit.com
Thu Jun 7 17:42:01 2001
I am having trouble compiling GnuPG on AIX 4.3.3 on a 64-bit IBM RS6000
with gcc 2.95.3 and make 3.79.1.
I have tried almost every combination of configure options. One being:
/configure --disable-asm --enable-static-rnd=unix --disable-nls
--with-included-zlib --with-included-gettext --disable-dynload
And when I make I get:
Making all in mpi
make[1]: Entering directory `/pro/work/lolson/tar/gnupg-1.0.6/mpi'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-add.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-bit.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-cmp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-div.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-gcd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-inline.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-inv.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-mul.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-pow.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-mpow.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpi-scan.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpicoder.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpih-cmp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -g -O2 -Wall -c
mpih-div.c
mpih-div.c: In function `mpihelp_mod_1':
mpih-div.c:86: warning: implicit declaration of function `__udiv_w_sdiv'
mpih-div.c:100: Invalid `asm' statement:
mpih-div.c:100: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:101: Invalid `asm' statement:
mpih-div.c:101: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:106: Invalid `asm' statement:
mpih-div.c:106: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:107: Invalid `asm' statement:
mpih-div.c:107: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:136: Invalid `asm' statement:
mpih-div.c:136: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:136: Invalid `asm' statement:
mpih-div.c:136: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c: In function `mpihelp_divrem':
mpih-div.c:290: Invalid `asm' statement:
mpih-div.c:290: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:354: Invalid `asm' statement:
mpih-div.c:354: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c: In function `mpihelp_divmod_1':
mpih-div.c:447: Invalid `asm' statement:
mpih-div.c:447: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:448: Invalid `asm' statement:
mpih-div.c:448: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:453: Invalid `asm' statement:
mpih-div.c:453: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:454: Invalid `asm' statement:
mpih-div.c:454: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:482: Invalid `asm' statement:
mpih-div.c:482: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
mpih-div.c:482: Invalid `asm' statement:
mpih-div.c:482: fixed or forbidden register 64 (mq) was spilled for
class MQ_REGS.
make[1]: *** [mpih-div.o] Error 1
make[1]: Leaving directory `/pro/work/lolson/tar/gnupg-1.0.6/mpi'
make: *** [all-recursive] Error 1
make: The error code from the last command is 2.
This is beyond my compiler knowledge, any suggestions would be
appreciated.
Thanks,
Leif