Make Issue on AIX 5.3

JORGENSON,GARY JORGENSG at siouxvalley.org
Mon Oct 31 16:30:25 CET 2005


Any help appreciated!
 
GMP version is 3.1 (not pre-packaged or patched to my knowledge)
When running "make" after configure, I get the errors listed below
I have tried just ./configure and ./configure --enable-shared
--disable-static and get the same results
Compiler is gcc 4.0.0
uname -a output:  AIX svhepictest 3 5 00CEE28D4C00
./config.guess output:  rs6000-ibm-aix
 
I have attached the config.log file as well, in case that helps with
anything, although the configure portion seems to be working.  I am
compiling on an IBM p570 (power5), running AIX5.3, ML2 (64bit).
 
make.log:
root at svhepictest:/opt/gnump/gmp-3.1>make
<mailto:root at svhepictest:/opt/gnump/gmp-3.1>make> 
        make  all-recursive
Making all in mpn
Making all in tests
Target "all" is up to date.
        /bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I.
-I.. -I
.. -DOPERATION_mul_1    -g -O2 mul_1.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_1 -g -O2
mul_1.s -o mul
_1.o
Assembler:
mul_1.s: line 54: Instruction mul is not implemented in the current
assembly mod
e PPC.
mul_1.s: line 57: Instruction mfmq is not implemented in the current
assembly mo
de PPC.
mul_1.s: line 65: Instruction mul is not implemented in the current
assembly mod
e PPC.
mul_1.s: line 66: Instruction mfmq is not implemented in the current
assembly mo
de PPC.
mul_1.s: line 74: Instruction mul is not implemented in the current
assembly mod
e PPC.
mul_1.s: line 75: Instruction mfmq is not implemented in the current
assembly mo
de PPC.
mul_1.s: line 87: Instruction mul is not implemented in the current
assembly mod
e PPC.
mul_1.s: line 89: Instruction mfmq is not implemented in the current
assembly mo
de PPC.
mul_1.s: line 97: Instruction mul is not implemented in the current
assembly mod
e PPC.
mul_1.s: line 99: Instruction mfmq is not implemented in the current
assembly mo
de PPC.
make: 1254-004 The error code from the last command is 1.
 

Stop.
make: 1254-004 The error code from the last command is 1.
 

Stop.
make: 1254-004 The error code from the last command is 1.
 

Stop.
make: 1254-004 The error code from the last command is 2.
 

Stop.
root at svhepictest:/opt/gnump/gmp-3.1
<mailto:root at svhepictest:/opt/gnump/gmp-3.1> >
 
config.log
This file contains any messages produced by compilers while running
configure, to aid debugging if configure makes a mistake.
 
It was created by configure version 2.14a, executed with  > ./configure 
 
configure:636: checking host system type
configure:672: checking target system type
configure:707: checking build system type
configure:778: checking for a BSD compatible install
configure:835: checking whether build environment is sane
configure:906: checking for mawk
configure:939: checking whether make sets ${MAKE}
configure:1029: checking whether to enable maintainer-specific portions
of Makefiles
configure:1349: checking for BSD-compatible nm
configure:1415: checking for gcc
configure:1495: checking if the C compiler (gcc) works with flags -g -O2
configure:1505: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1536: gcc -c -g -O2  conftest.c 1>&5
configure:1865: checking whether the C compiler (gcc -g -O2  ) works
configure:1881: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1907: checking whether the C compiler (gcc -g -O2  ) is a
cross-compiler
configure:1912: checking whether we are using GNU C
configure:1953: checking how to run the C preprocessor
configure:2047: checking for a BSD compatible install
configure:2104: checking whether ln -s works
configure:2125: checking for suitable m4
configure:2175: checking for ar
configure:2213: checking how to switch to text section
configure:2232: checking how to switch to data section
configure:2250: checking how to export a symbol
configure:2264: checking what assembly label suffix to use
configure:2278: checking how the .type assembly directive should be used
configure:2299: checking if the .size assembly directive works
configure:2316: checking what prefix to use for a local label
configure:2356: checking how to [define] a 32-bit word
configure:2409: checking if symbols are prefixed by underscore
configure:2446: checking if .align assembly directive is logarithmic
configure:2817: checking for Cygwin environment
configure:2851: checking for mingw32 environment
configure:2882: checking for EMX OS/2 environment
configure:2914: checking for executable suffix
configure:2945: checking for object suffix
configure:3039: checking build system type
configure:3085: checking for ld used by GCC
configure:3153: checking if the linker (/usr/bin/ld) is GNU ld
configure:3168: checking for /usr/bin/ld option to reload object files
configure:3179: checking how to recognise dependant libraries
configure:3441: checking for ranlib
configure:3513: checking for strip
ltconfig:563:checking for gcc option to produce PIC
ltconfig:754: checking if gcc static flag  works
ltconfig:799: checking if gcc supports -c -o file.o
ltconfig:800: gcc -c -g -O2 -o out/conftest2.o  conftest.c 1>&5
ltconfig:832: checking if gcc supports -c -o file.lo
ltconfig:833: gcc -c -g -O2 -c -o conftest.lo  conftest.c 1>&5
ltconfig:884: checking if gcc supports -fno-rtti -fno-exceptions
ltconfig:885: gcc -c -g -O2 -fno-rtti -fno-exceptions -c conftest.c
conftest.c 1>&5
ltconfig:1867: checking if global_symbol_pipe works
ltconfig:1868: gcc -c -g -O2  conftest.c 1>&5
ltconfig:1871: eval "/usr/bin/nm -B conftest.o | sed -n -e 's/^.*[
]\([BCDT]\)[  ][  ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' >
conftest.nm"
ltconfig:1923: gcc -o conftest -g -O2 -fno-builtin   conftest.c
conftstm.o 1>&5
configure:3764: checking whether optarg is declared
configure:3808: checking for ANSI C header files
configure:3935: checking for getopt.h
configure:3935: checking for unistd.h
configure:3935: checking for sys/sysctl.h
configure:3935: checking for sys/time.h
configure:3971: checking for void
configure:4010: checking for preprocessor stringizing operator
configure:4048: checking for getopt_long
configure:4048: checking for getpagesize
configure:4048: checking for popen
configure:4048: checking for processor_info
configure:4048: checking for strtoul
configure:4048: checking for sysconf
configure:4048: checking for sysctlbyname
configure:4103: checking if ansi2knr should be used

Gary Jorgenson
 
-----------------------------------------------------------------------
Confidentiality Notice: This e-mail message, including any attachments,
is for the sole use of the intended recipient(s) and may contain
privileged and confidential information.  Any unauthorized review, use,
disclosure or distribution is prohibited.  If you are not the intended
recipient, please contact the sender by reply e-mail and destroy
all copies of the original message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gmplib.org/list-archives/gmp-bugs/attachments/20051031/076292d1/attachment.html


More information about the gmp-bugs mailing list