Will not compile
Closed, ResolvedPublic

Description

Release: 1.2.4

Environment

AIX 4.3.3 with GCC

Description

get the following errors when compiling
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_RE.
mpih-div.c:101: Invalid `asm' statement:
mpih-div.c:101: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:106: Invalid `asm' statement:
mpih-div.c:106: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:107: Invalid `asm' statement:
mpih-div.c:107: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:136: Invalid `asm' statement:
mpih-div.c:136: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:136: Invalid `asm' statement:
mpih-div.c:136: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
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_RE.
mpih-div.c:354: Invalid `asm' statement:
mpih-div.c:354: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
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_RE.
mpih-div.c:448: Invalid `asm' statement:
mpih-div.c:448: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:453: Invalid `asm' statement:
mpih-div.c:453: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:454: Invalid `asm' statement:
mpih-div.c:454: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:482: Invalid `asm' statement:
mpih-div.c:482: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
mpih-div.c:482: Invalid `asm' statement:
mpih-div.c:482: fixed or forbidden register 64 (mq) was spilled for class MQ_RE.
make[2]: * [mpih-div.o] Error 1
make[2]: Leaving directory `/patch/gnupg-1.2.4/mpi'
make[1]:
* [all-recursive] Error 1
make[1]: Leaving directory `/patch/gnupg-1.2.4'
make: *** [all] Error 2

Fix

Unknown

werner added a subscriber: werner.Oct 13 2004, 3:49 PM

Did you check the README file; i.e.

  • IBM RS/6000 running AIX:

Due to a change in gcc (since version 2.8) the MPI stuff may
not build. In this case try to run configure using:

	    CFLAGS="-g -O2 -mcpu=powerpc" ./configure
werner closed this task as Resolved.Jan 18 2005, 11:58 AM
werner removed a project: Testing.

Closing as solution has been given in the README