|
From: | Kirk Walker |
Subject: | gmp compile on risc1/aix3.2 ?? |
Date: | Tue, 24 Oct 2000 17:58:15 -0500 |
Hello. I am not sure this is a bug but didn't know where else
to report this or ask for help.
I am trying to install GMP2.0.2 because SRP calls for that
version. I am installing on an IBM RS6000 Its a 7013 53H Model 530H Powerserver server with
AIX3.2 to test the SRP install and fnction. My production install will be on a
RS6000 7248 43P with AIX4.3.3 (which may be
easier)
Anyway. I did ./configure --target=rs6000-ibm-aix3.2 and
the 'make' went well with no errors. HOWEVER, the 'make check' did give errors
and dumped the core. The response is quoted below. I compiled with cc (AIX-XLC)
as I have no room for gcc.
I applied patches gmp2.0.2p(2, 5, 6, 7, 8, 9).txt as well as
mpf-conversions.diff per http://www.swox.com/gmp/gmp2.html before
running 'make'
Below is copies of the ouptut of commands
Thanx if you can help.
/gmp-2.0.2 # uname -a AIX risc1 2 3 000004331800 /gmp-2.0.2 # ./config.guess
rs6000-ibm-aix3.2 /gmp-2.0.2 # ./configure
--target=rs6000-ibm-aix3.2
Configuring for a rs6000-ibm-aix3.2 host. Created "Makefile" in /gmp-2.0.2 /gmp-2.0.2 # which
cc
/usr/bin/cc /etc/xlc.cfg reveals:
* @(#) xlc.cfg 1.2 12/19/91 19:30:55
* COMPONENT_NAME: (CC) AIX XL C Compiler/6000 * FUNCTIONS: C Configuration file * ORIGINS: 27 * (C) COPYRIGHT International Business Machines Corp. 1989, 1990, 1991 ######make check - *NOTE ERRORS*
###############################
/gmp-2.0.2 # make
check
cd mpn; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpn.a Target libmpn.a is up to date. cd mpz; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpz.a Target libmpz.a is up to date. cd mpf; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpf.a Target libmpf.a is up to date. cd mpq; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpq.a Target libmpq.a is up to date. rm -rf tmpdir mkdir tmpdir for i in mpn mpz mpf mpq; \ do \ mkdir tmpdir/$i; \ ( cd tmpdir/$i; ar x ../../$i/lib$i.a ); \ done cp memory.o mp_set_fns.o mp_clz_tab.o version.o stack-alloc.o mp_bpl.o r cd tmpdir; ar rc libgmp.a *.o */*.o if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib tmpdir/libgmpi mv tmpdir/libgmp.a . rm -rf tmpdir cd mpz/tests; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" check cc -c -I../../mpn -I./../.. -g -O t-mul.c cc -o t-mul t-mul.o ../../libgmp.a -g -O ./t-mul touch st-mul cc -c -I../../mpn -I./../.. -g -O t-tdiv.c cc -o t-tdiv t-tdiv.o ../../libgmp.a -g -O ./t-tdiv touch st-tdiv cc -c -I../../mpn -I./../.. -g -O t-tdiv_ui.c cc -o t-tdiv_ui t-tdiv_ui.o ../../libgmp.a -g -O ./t-tdiv_ui touch st-tdiv_ui cc -c -I../../mpn -I./../.. -g -O t-fdiv.c cc -o t-fdiv t-fdiv.o ../../libgmp.a -g -O ./t-fdiv touch st-fdiv cc -c -I../../mpn -I./../.. -g -O t-fdiv_ui.c cc -o t-fdiv_ui t-fdiv_ui.o ../../libgmp.a -g -O ./t-fdiv_ui touch st-fdiv_ui cc -c -I../../mpn -I./../.. -g -O t-gcd.c cc -o t-gcd t-gcd.o ../../libgmp.a -g -O ./t-gcd ERROR op1 = 1FFFFFFFFFFFFFFFFC0003FFFFF800000FFFFFFFFFF0000003FFFFFFFFFFFFF000003FFFF0 op2 = 7E0007FFFFFFFFFC0003FFFFFFFFFFFF0000000FFFFFFFFFFFF0000000001FFFFFFFFFFFFF sh: 13146 Abort - core dumped The error code from the last failed command is -122. Make Quitting.
The error code from the last failed command is 2. Make Quitting.
########end of make check ################################ this is end of output from make - ran previously -no
errors reported
######make -partial
output###################################
/gmp-2.0.2 # make
..... scroll buffer
overflowed here so no more at top than this
but no errors on 'make'
. . . . . .
rm -f
libmpn.a
ar rc libmpn.a mp_bases.o udiv_w_sdiv.o inlines.o add_n.o addmul_1.o cmo cd mpz; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpz.a cc -c -I. -I.. -I../mpn -I./.. -g -O init.c cc -c -I. -I.. -I../mpn -I./.. -g -O set.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_f.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_q.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O clear.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O size.c cc -c -I. -I.. -I../mpn -I./.. -g -O sizeinbase.c cc -c -I. -I.. -I../mpn -I./.. -g -O add.c cc -c -I. -I.. -I../mpn -I./.. -g -O add_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O sub.c cc -c -I. -I.. -I../mpn -I./.. -g -O sub_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O gcd.c cc -c -I. -I.. -I../mpn -I./.. -g -O gcd_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O gcdext.c cc -c -I. -I.. -I../mpn -I./.. -g -O sqrt.c cc -c -I. -I.. -I../mpn -I./.. -g -O sqrtrem.c cc -c -I. -I.. -I../mpn -I./.. -g -O powm.c cc -c -I. -I.. -I../mpn -I./.. -g -O powm_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_q_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_r_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_q_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_r_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O abs.c cc -c -I. -I.. -I../mpn -I./.. -g -O neg.c cc -c -I. -I.. -I../mpn -I./.. -g -O com.c cc -c -I. -I.. -I../mpn -I./.. -g -O and.c cc -c -I. -I.. -I../mpn -I./.. -g -O ior.c cc -c -I. -I.. -I../mpn -I./.. -g -O inp_raw.c cc -c -I. -I.. -I../mpn -I./.. -g -O inp_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O out_raw.c cc -c -I. -I.. -I../mpn -I./.. -g -O out_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O perfsqr.c cc -c -I. -I.. -I../mpn -I./.. -g -O random.c cc -c -I. -I.. -I../mpn -I./.. -g -O random2.c cc -c -I. -I.. -I../mpn -I./.. -g -O pow_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O ui_pow_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O setbit.c cc -c -I. -I.. -I../mpn -I./.. -g -O clrbit.c cc -c -I. -I.. -I../mpn -I./.. -g -O fac_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O pprime_p.c cc -c -I. -I.. -I../mpn -I./.. -g -O realloc.c cc -c -I. -I.. -I../mpn -I./.. -g -O getlimbn.c cc -c -I. -I.. -I../mpn -I./.. -g -O popcount.c cc -c -I. -I.. -I../mpn -I./.. -g -O hamdist.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_qr.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_q.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_r.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_qr_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_q_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_r_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cdiv_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_qr.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_q.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_r.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_qr_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_q_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_r_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O fdiv_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_qr.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_q.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_r.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_qr_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_q_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O tdiv_r_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O mod.c cc -c -I. -I.. -I../mpn -I./.. -g -O divexact.c cc -c -I. -I.. -I../mpn -I./.. -g -O array_init.c cc -c -I. -I.. -I../mpn -I./.. -g -O scan0.c cc -c -I. -I.. -I../mpn -I./.. -g -O scan1.c cc -c -I. -I.. -I../mpn -I./.. -g -O jacobi.c cc -c -I. -I.. -I../mpn -I./.. -g -O legendre.c cc -c -I. -I.. -I../mpn -I./.. -g -O invert.c rm -f libmpz.a ar rc libmpz.a init.o set.o set_ui.o set_si.o set_str.o set_d.o set_f.oo cd mpf; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpf.a cc -c -I. -I.. -I../mpn -I./.. -g -O init.c cc -c -I. -I.. -I../mpn -I./.. -g -O init2.c cc -c -I. -I.. -I../mpn -I./.. -g -O set.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_z.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O iset_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O clear.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O dump.c cc -c -I. -I.. -I../mpn -I./.. -g -O size.c cc -c -I. -I.. -I../mpn -I./.. -g -O eq.c cc -c -I. -I.. -I../mpn -I./.. -g -O reldiff.c cc -c -I. -I.. -I../mpn -I./.. -g -O sqrt.c cc -c -I. -I.. -I../mpn -I./.. -g -O random2.c cc -c -I. -I.. -I../mpn -I./.. -g -O inp_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O out_str.c cc -c -I. -I.. -I../mpn -I./.. -g -O add.c cc -c -I. -I.. -I../mpn -I./.. -g -O add_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O sub.c cc -c -I. -I.. -I../mpn -I./.. -g -O sub_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O ui_sub.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O div.c cc -c -I. -I.. -I../mpn -I./.. -g -O div_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O div_2exp.c cc -c -I. -I.. -I../mpn -I./.. -g -O abs.c cc -c -I. -I.. -I../mpn -I./.. -g -O neg.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_q.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_dfl_prec.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_prc.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_prc_raw.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_prc.c cc -c -I. -I.. -I../mpn -I./.. -g -O ui_div.c cc -c -I. -I.. -I../mpn -I./.. -g -O sqrt_ui.c rm -f libmpf.a ar rc libmpf.a init.o init2.o set.o set_ui.o set_si.o set_str.o set_d.oo cd mpq; make "CC=cc" "CFLAGS=-g -O" "XCFLAGS=" libmpq.a cc -c -I. -I.. -I../mpn -I./.. -g -O add.c cc -c -I. -I.. -I../mpn -I./.. -g -O canonicalize.c cc -c -I. -I.. -I../mpn -I./.. -g -O clear.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp.c cc -c -I. -I.. -I../mpn -I./.. -g -O cmp_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O div.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_d.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_den.c cc -c -I. -I.. -I../mpn -I./.. -g -O get_num.c cc -c -I. -I.. -I../mpn -I./.. -g -O init.c cc -c -I. -I.. -I../mpn -I./.. -g -O inv.c cc -c -I. -I.. -I../mpn -I./.. -g -O mul.c cc -c -I. -I.. -I../mpn -I./.. -g -O neg.c cc -c -I. -I.. -I../mpn -I./.. -g -O set.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_den.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_num.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_si.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_ui.c cc -c -I. -I.. -I../mpn -I./.. -g -O sub.c cc -c -I. -I.. -I../mpn -I./.. -g -O equal.c cc -c -I. -I.. -I../mpn -I./.. -g -O set_z.c rm -f libmpq.a ar rc libmpq.a add.o canonicalize.o clear.o cmp.o cmp_ui.o div.o get_d.o cc -c -I. -Impn -I. -g -O memory.c cc -c -I. -Impn -I. -g -O mp_set_fns.c cc -c -I. -Impn -I. -g -O mp_clz_tab.c cc -c -I. -Impn -I. -g -O version.c cc -c -I. -Impn -I. -g -O stack-alloc.c cc -c -I. -Impn -I. -g -O mp_bpl.c cc -c -I. -Impn -I. -g -O extract-double.c cc -c -I. -Impn -I. -g -O insert-double.c rm -rf tmpdir mkdir tmpdir for i in mpn mpz mpf mpq; \ do \ mkdir tmpdir/$i; \ ( cd tmpdir/$i; ar x ../../$i/lib$i.a ); \ done cp memory.o mp_set_fns.o mp_clz_tab.o version.o stack-alloc.o mp_bpl.o r cd tmpdir; ar rc libgmp.a *.o */*.o if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib tmpdir/libgmpi mv tmpdir/libgmp.a . rm -rf tmpdir ############end of make
###################################
|
[Prev in Thread] | Current Thread | [Next in Thread] |