Well, I solved my own problem after I first used the uninstall script to remove Xcode. It appears that dylib1.o was still left over from when I used the longbranch update. I reinstalled Xcode 1.1, but didn't install longbranch because it appears to cause some problems. Is this a bug, or just a new feature that fink will eventually have to deal with?

Thanks,
Charles


On Mar 4, 2004, at 11:01 PM, [EMAIL PROTECTED] wrote:


Message: 1
To: [EMAIL PROTECTED]
From: Charles Williams <[EMAIL PROTECTED]>
Date: Thu, 4 Mar 2004 15:13:30 -0500
Subject: [Fink-users] Can't build gmp

Hi,

I had a disk problem on my G5 and ended up having to reinstall fink.
Everything went well until I started building gmp.  During the
configure process, I got the following:

checking if m4wrap produces spurious output... no
checking how to switch to text section... .text
checking how to switch to data section... .data
checking what assembly label suffix to use... :
checking how to export a symbol... .globl
checking if globals are prefixed by underscore... configure: error:
Test program
 links neither with nor without underscore.
### execution of ./configure failed, exit code 1
Failed: compiling gmp-4.1.2-11 failed

Just to double-check things, I reinstalled my Xcode tools, then applied the updates, except for the longbranch update. When I did this, the build proceeded past the configure, but died when building the library:

gcc -dynamiclib -flat_namespace -undefined suppress -o
.libs/libgmp.3.3.2.dylib  .libs/assert.o .libs/compat.o .libs/errno.o
.libs/extract-dbl.o .libs/insert-dbl.o .libs/memory.o .libs/mp_bpl.o
.libs/mp_clz_tab.o .libs/mp_minv_tab.o .libs/mp_set_fns.o .libs/rand.o
.libs/randclr.o .libs/randdef.o .libs/randlc.o .libs/randlc2s.o
.libs/randlc2x.o .libs/randraw.o .libs/rands.o .libs/randsd.o
.libs/randsdui.o .libs/version.o mpf/.libs/init.o mpf/.libs/init2.o
mpf/.libs/set.o mpf/.libs/set_ui.o mpf/.libs/set_si.o
mpf/.libs/set_str.o mpf/.libs/set_d.o mpf/.libs/set_z.o
mpf/.libs/iset.o mpf/.libs/iset_ui.o mpf/.libs/iset_si.o
mpf/.libs/iset_str.o mpf/.libs/iset_d.o mpf/.libs/clear.o
mpf/.libs/get_str.o mpf/.libs/dump.o mpf/.libs/size.o mpf/.libs/eq.o
mpf/.libs/reldiff.o mpf/.libs/sqrt.o mpf/.libs/random2.o
mpf/.libs/inp_str.o mpf/.libs/out_str.o mpf/.libs/add.o
mpf/.libs/add_ui.o mpf/.libs/sub.o mpf/.libs/sub_ui.o
mpf/.libs/ui_sub.o mpf/.libs/mul.o mpf/.libs/mul_ui.o mpf/.libs/div.o
mpf/.libs/div_ui.o mpf/.libs/cmp.o mpf/.libs/cmp_d.o
mpf/.libs/cmp_ui.o mpf/.libs/cmp_si.o mpf/.libs/mul_2exp.o
mpf/.libs/div_2exp.o mpf/.libs/abs.o mpf/.libs/neg.o mpf/.libs/set_q.o
mpf/.libs/get_d.o mpf/.libs/get_d_2exp.o mpf/.libs/set_dfl_prec.o
mpf/.libs/set_prc.o mpf/.libs/set_prc_raw.o mpf/.libs/get_dfl_prec.o
mpf/.libs/get_prc.o mpf/.libs/ui_div.o mpf/.libs/sqrt_ui.o
mpf/.libs/ceilfloor.o mpf/.libs/trunc.o mpf/.libs/pow_ui.o
mpf/.libs/urandomb.o mpf/.libs/swap.o mpf/.libs/fits_sint.o
mpf/.libs/fits_slong.o mpf/.libs/fits_sshort.o mpf/.libs/fits_uint.o
mpf/.libs/fits_ulong.o mpf/.libs/fits_ushort.o mpf/.libs/get_si.o
mpf/.libs/get_ui.o mpf/.libs/int_p.o mpz/.libs/abs.o mpz/.libs/add.o
mpz/.libs/add_ui.o mpz/.libs/aorsmul.o mpz/.libs/aorsmul_i.o
mpz/.libs/and.o mpz/.libs/array_init.o mpz/.libs/bin_ui.o
mpz/.libs/bin_uiui.o mpz/.libs/cdiv_q.o mpz/.libs/cdiv_q_ui.o
mpz/.libs/cdiv_qr.o mpz/.libs/cdiv_qr_ui.o mpz/.libs/cdiv_r.o
mpz/.libs/cdiv_r_ui.o mpz/.libs/cdiv_ui.o mpz/.libs/cfdiv_q_2exp.o
mpz/.libs/cfdiv_r_2exp.o mpz/.libs/clear.o mpz/.libs/clrbit.o
mpz/.libs/cmp.o mpz/.libs/cmp_d.o mpz/.libs/cmp_si.o
mpz/.libs/cmp_ui.o mpz/.libs/cmpabs.o mpz/.libs/cmpabs_d.o
mpz/.libs/cmpabs_ui.o mpz/.libs/com.o mpz/.libs/cong.o
mpz/.libs/cong_2exp.o mpz/.libs/cong_ui.o mpz/.libs/divexact.o
mpz/.libs/divegcd.o mpz/.libs/dive_ui.o mpz/.libs/divis.o
mpz/.libs/divis_ui.o mpz/.libs/divis_2exp.o mpz/.libs/dump.o
mpz/.libs/export.o mpz/.libs/fac_ui.o mpz/.libs/fdiv_q.o
mpz/.libs/fdiv_q_ui.o mpz/.libs/fdiv_qr.o mpz/.libs/fdiv_qr_ui.o
mpz/.libs/fdiv_r.o mpz/.libs/fdiv_r_ui.o mpz/.libs/fdiv_ui.o
mpz/.libs/fib_ui.o mpz/.libs/fib2_ui.o mpz/.libs/fits_sint.o
mpz/.libs/fits_slong.o mpz/.libs/fits_sshort.o mpz/.libs/fits_uint.o
mpz/.libs/fits_ulong.o mpz/.libs/fits_ushort.o mpz/.libs/gcd.o
mpz/.libs/gcd_ui.o mpz/.libs/gcdext.o mpz/.libs/get_d.o
mpz/.libs/get_d_2exp.o mpz/.libs/get_si.o mpz/.libs/get_str.o
mpz/.libs/get_ui.o mpz/.libs/getlimbn.o mpz/.libs/hamdist.o
mpz/.libs/import.o mpz/.libs/init.o mpz/.libs/init2.o
mpz/.libs/inp_raw.o mpz/.libs/inp_str.o mpz/.libs/invert.o
mpz/.libs/ior.o mpz/.libs/iset.o mpz/.libs/iset_d.o
mpz/.libs/iset_si.o mpz/.libs/iset_str.o mpz/.libs/iset_ui.o
mpz/.libs/jacobi.o mpz/.libs/kronsz.o mpz/.libs/kronuz.o
mpz/.libs/kronzs.o mpz/.libs/kronzu.o mpz/.libs/lcm.o
mpz/.libs/lcm_ui.o mpz/.libs/lucnum_ui.o mpz/.libs/lucnum2_ui.o
mpz/.libs/millerrabin.o mpz/.libs/mod.o mpz/.libs/mul.o
mpz/.libs/mul_2exp.o mpz/.libs/mul_si.o mpz/.libs/mul_ui.o
mpz/.libs/n_pow_ui.o mpz/.libs/neg.o mpz/.libs/nextprime.o
mpz/.libs/out_raw.o mpz/.libs/out_str.o mpz/.libs/perfpow.o
mpz/.libs/perfsqr.o mpz/.libs/popcount.o mpz/.libs/pow_ui.o
mpz/.libs/powm.o mpz/.libs/powm_ui.o mpz/.libs/pprime_p.o
mpz/.libs/random.o mpz/.libs/random2.o mpz/.libs/realloc.o
mpz/.libs/realloc2.o mpz/.libs/remove.o mpz/.libs/root.o
mpz/.libs/rrandomb.o mpz/.libs/scan0.o mpz/.libs/scan1.o
mpz/.libs/set.o mpz/.libs/set_d.o mpz/.libs/set_f.o mpz/.libs/set_q.o
mpz/.libs/set_si.o mpz/.libs/set_str.o mpz/.libs/set_ui.o
mpz/.libs/setbit.o mpz/.libs/size.o mpz/.libs/sizeinbase.o
mpz/.libs/sqrt.o mpz/.libs/sqrtrem.o mpz/.libs/sub.o
mpz/.libs/sub_ui.o mpz/.libs/swap.o mpz/.libs/tdiv_ui.o
mpz/.libs/tdiv_q.o mpz/.libs/tdiv_q_2exp.o mpz/.libs/tdiv_q_ui.o
mpz/.libs/tdiv_qr.o mpz/.libs/tdiv_qr_ui.o mpz/.libs/tdiv_r.o
mpz/.libs/tdiv_r_2exp.o mpz/.libs/tdiv_r_ui.o mpz/.libs/tstbit.o
mpz/.libs/ui_pow_ui.o mpz/.libs/ui_sub.o mpz/.libs/urandomb.o
mpz/.libs/urandomm.o mpz/.libs/xor.o mpn/.libs/mp_bases.o
mpn/.libs/umul.o mpn/.libs/add.o mpn/.libs/add_1.o mpn/.libs/add_n.o
mpn/.libs/sub.o mpn/.libs/sub_1.o mpn/.libs/sub_n.o mpn/.libs/mul_1.o
mpn/.libs/addmul_1.o mpn/.libs/submul_1.o mpn/.libs/lshift.o
mpn/.libs/rshift.o mpn/.libs/dive_1.o mpn/.libs/diveby3.o
mpn/.libs/divis.o mpn/.libs/divrem.o mpn/.libs/divrem_1.o
mpn/.libs/divrem_2.o mpn/.libs/fib2_ui.o mpn/.libs/mod_1.o
mpn/.libs/mod_34lsub1.o mpn/.libs/mode1o.o mpn/.libs/pre_divrem_1.o
mpn/.libs/pre_mod_1.o mpn/.libs/dump.o mpn/.libs/mul.o
mpn/.libs/mul_fft.o mpn/.libs/mul_n.o mpn/.libs/mul_basecase.o
mpn/.libs/sqr_basecase.o mpn/.libs/random.o mpn/.libs/random2.o
mpn/.libs/pow_1.o mpn/.libs/rootrem.o mpn/.libs/sqrtrem.o
mpn/.libs/get_str.o mpn/.libs/set_str.o mpn/.libs/scan0.o
mpn/.libs/scan1.o mpn/.libs/popcount.o mpn/.libs/hamdist.o
mpn/.libs/cmp.o mpn/.libs/perfsqr.o mpn/.libs/bdivmod.o
mpn/.libs/gcd_1.o mpn/.libs/gcd.o mpn/.libs/gcdext.o
mpn/.libs/tdiv_qr.o mpn/.libs/dc_divrem_n.o mpn/.libs/sb_divrem_mn.o
mpn/.libs/jacbase.o mpn/.libs/sqr_diagonal.o mpq/.libs/abs.o
mpq/.libs/aors.o mpq/.libs/canonicalize.o mpq/.libs/clear.o
mpq/.libs/cmp.o mpq/.libs/cmp_si.o mpq/.libs/cmp_ui.o mpq/.libs/div.o
mpq/.libs/get_d.o mpq/.libs/get_den.o mpq/.libs/get_num.o
mpq/.libs/get_str.o mpq/.libs/init.o mpq/.libs/inp_str.o
mpq/.libs/inv.o mpq/.libs/md_2exp.o mpq/.libs/mul.o mpq/.libs/neg.o
mpq/.libs/out_str.o mpq/.libs/set.o mpq/.libs/set_den.o
mpq/.libs/set_num.o mpq/.libs/set_si.o mpq/.libs/set_str.o
mpq/.libs/set_ui.o mpq/.libs/equal.o mpq/.libs/set_z.o
mpq/.libs/set_d.o mpq/.libs/set_f.o mpq/.libs/swap.o
printf/.libs/asprintf.o printf/.libs/asprntffuns.o
printf/.libs/doprnt.o printf/.libs/doprntf.o printf/.libs/doprnti.o
printf/.libs/fprintf.o printf/.libs/obprintf.o
printf/.libs/obvprintf.o printf/.libs/obprntffuns.o
printf/.libs/printf.o printf/.libs/printffuns.o
printf/.libs/snprintf.o printf/.libs/snprntffuns.o
printf/.libs/sprintf.o printf/.libs/sprintffuns.o
printf/.libs/vasprintf.o printf/.libs/vfprintf.o
printf/.libs/vprintf.o printf/.libs/vsnprintf.o
printf/.libs/vsprintf.o scanf/.libs/doscan.o scanf/.libs/fscanf.o
scanf/.libs/fscanffuns.o scanf/.libs/scanf.o scanf/.libs/sscanf.o
scanf/.libs/sscanffuns.o scanf/.libs/vfscanf.o scanf/.libs/vscanf.o
scanf/.libs/vsscanf.o  -L/sw/lib -lc -install_name
/sw/lib/libgmp.3.dylib -compatibility_version 7 -current_version 7.2
ld: warning -dylib_install_name /usr/bin/libtool: internal link edit
command failed
/sw/lib/libgmp.3.dylib not found in segment address table
LD_SEG_ADDR_TABLE /sw/var/lib/fink/prebound/seg_addr_table
ld: warning -undefined suppress disables -prebind
ld: /usr/lib/dylib1.o has local relocation entries in non-writable
section (__TEXT,__text)
make[2]: *** [libgmp.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2
Failed: compiling gmp-4.1.2-11 failed

I then tried rebuilding gmp on my G4 powerbook (which has the longbranch update), and I got the same error as I originally did on the G5. It's possible that I didn't properly reinstall Xcode. I installed it over what was already there, then had to remove my previous receipt so I could reapply the 1.1 update. Before I try reinstalling everything again, could someone that doesn't have the longbranch update try rebuilding gmp and see what happens? In any case, it appears that the longbranch update causes the configure to fail.

My system info:

fink --version
Package manager version: 0.19.1
Distribution version: 0.6.2.cvs

uname -a
Darwin rachel.geo.rpi.edu 7.2.0 Darwin Kernel Version 7.2.0: Thu Dec 11
16:20:23 PST 2003; root:xnu/xnu-517.3.7.obj~1/RELEASE_PPC  Power
Macintosh powerpc

gcc --version
gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1635) (-mlongcall)

Dual G5

Thanks for any assistance.

Charles



Charles A. Williams
Dept. of Earth & Environmental Sciences
Science Center, 2C01B
Rensselaer Polytechnic Institute
Troy, NY  12180
Phone:  (518) 276-3369
FAX:            (518) 276-2012
e-mail: [EMAIL PROTECTED]

Charles A. Williams
Dept. of Earth & Environmental Sciences
Science Center, 2C01B
Rensselaer Polytechnic Institute
Troy, NY  12180
Phone:  (518) 276-3369
FAX:            (518) 276-2012
e-mail: [EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to