[MacPorts] #20234: Gcl 2.6.7 Building error - build failure

MacPorts noreply at macports.org
Wed Jul 8 07:30:59 PDT 2009


#20234: Gcl 2.6.7 Building error - build failure
---------------------------------------+------------------------------------
 Reporter:  sami.losoi@…               |       Owner:  macports-tickets@…                   
     Type:  defect                     |      Status:  new                                  
 Priority:  Normal                     |   Milestone:  MacPorts 1.8.0                       
Component:  ports                      |     Version:  1.7.1                                
 Keywords:  gcl, build                 |        Port:                                       
---------------------------------------+------------------------------------
 Xcode versions: 3.1.2, 3.1.3

 Error message

 {{{
 --->  Fetching gcl
 --->  Attempting to fetch gcl-2.6.7.tar.gz from
 ftp://ftp.funet.fi/pub/gnu/prep/gcl
 --->  Verifying checksum(s) for gcl
 --->  Extracting gcl
 --->  Configuring gcl
 --->  Building gcl
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcl/work/gcl-2.6.7"
 && make all " returned error 2
 Command output: /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.
 -D__GMP_WITHIN_GMP -I/opt/local/include -O2 -no-cpp-precomp -c randsdui.c
 -o randsdui.o
 /bin/sh ./libtool --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.
 -I. -D__GMP_WITHIN_GMP  -I/opt/local/include  -O2 -no-cpp-precomp -c -o
 version.lo `test -f version.c || echo './'`version.c
 /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I. -D__GMP_WITHIN_GMP
 -I/opt/local/include -O2 -no-cpp-precomp -c version.c -o version.o
 /bin/sh ./libtool --mode=link /usr/bin/gcc-4.0  -O2 -no-cpp-precomp
 -L/opt/local/lib -o libgmp.la -rpath /usr/local/lib  -version-info 5:1:2
 assert.lo compat.lo errno.lo extract-dbl.lo insert-dbl.lo memory.lo
 mp_bpl.lo mp_clz_tab.lo mp_minv_tab.lo mp_set_fns.lo rand.lo randclr.lo
 randdef.lo randlc.lo randlc2s.lo randlc2x.lo randraw.lo rands.lo randsd.lo
 randsdui.lo version.lo mpf/init.lo mpf/init2.lo mpf/set.lo mpf/set_ui.lo
 mpf/set_si.lo mpf/set_str.lo mpf/set_d.lo mpf/set_z.lo mpf/iset.lo
 mpf/iset_ui.lo mpf/iset_si.lo mpf/iset_str.lo mpf/iset_d.lo mpf/clear.lo
 mpf/get_str.lo mpf/dump.lo mpf/size.lo mpf/eq.lo mpf/reldiff.lo
 mpf/sqrt.lo mpf/random2.lo mpf/inp_str.lo mpf/out_str.lo mpf/add.lo
 mpf/add_ui.lo mpf/sub.lo mpf/sub_ui.lo mpf/ui_sub.lo mpf/mul.lo
 mpf/mul_ui.lo mpf/div.lo mpf/div_ui.lo mpf/cmp.lo mpf/cmp_d.lo
 mpf/cmp_ui.lo mpf/cmp_si.lo mpf/mul_2exp.lo mpf/div_2exp.lo mpf/abs.lo
 mpf/neg.lo mpf/set_q.lo mpf/get_d.lo mpf/get_d_2exp.lo mpf/set_dfl_prec.lo
 mpf/set_prc.lo mpf/set_prc_raw.lo mpf/get_dfl_prec.lo mpf/get_prc.lo
 mpf/ui_div.lo mpf/sqrt_ui.lo mpf/ceilfloor.lo mpf/trunc.lo mpf/pow_ui.lo
 mpf/urandomb.lo mpf/swap.lo mpf/fits_sint.lo mpf/fits_slong.lo
 mpf/fits_sshort.lo mpf/fits_uint.lo mpf/fits_ulong.lo mpf/fits_ushort.lo
 mpf/get_si.lo mpf/get_ui.lo mpf/int_p.lo mpz/abs.lo mpz/add.lo
 mpz/add_ui.lo mpz/aorsmul.lo mpz/aorsmul_i.lo mpz/and.lo mpz/array_init.lo
 mpz/bin_ui.lo mpz/bin_uiui.lo mpz/cdiv_q.lo mpz/cdiv_q_ui.lo
 mpz/cdiv_qr.lo mpz/cdiv_qr_ui.lo mpz/cdiv_r.lo mpz/cdiv_r_ui.lo
 mpz/cdiv_ui.lo mpz/cfdiv_q_2exp.lo mpz/cfdiv_r_2exp.lo mpz/clear.lo
 mpz/clrbit.lo mpz/cmp.lo mpz/cmp_d.lo mpz/cmp_si.lo mpz/cmp_ui.lo
 mpz/cmpabs.lo mpz/cmpabs_d.lo mpz/cmpabs_ui.lo mpz/com.lo mpz/cong.lo
 mpz/cong_2exp.lo mpz/cong_ui.lo mpz/divexact.lo mpz/divegcd.lo
 mpz/dive_ui.lo mpz/divis.lo mpz/divis_ui.lo mpz/divis_2exp.lo mpz/dump.lo
 mpz/fac_ui.lo mpz/fdiv_q.lo mpz/fdiv_q_ui.lo mpz/fdiv_qr.lo
 mpz/fdiv_qr_ui.lo mpz/fdiv_r.lo mpz/fdiv_r_ui.lo mpz/fdiv_ui.lo
 mpz/fib_ui.lo mpz/fib2_ui.lo mpz/fits_sint.lo mpz/fits_slong.lo
 mpz/fits_sshort.lo mpz/fits_uint.lo mpz/fits_ulong.lo mpz/fits_ushort.lo
 mpz/gcd.lo mpz/gcd_ui.lo mpz/gcdext.lo mpz/get_d.lo mpz/get_d_2exp.lo
 mpz/get_si.lo mpz/get_str.lo mpz/get_ui.lo mpz/getlimbn.lo mpz/hamdist.lo
 mpz/init.lo mpz/init2.lo mpz/inp_raw.lo mpz/inp_str.lo mpz/invert.lo
 mpz/ior.lo mpz/iset.lo mpz/iset_d.lo mpz/iset_si.lo mpz/iset_str.lo
 mpz/iset_ui.lo mpz/jacobi.lo mpz/kronsz.lo mpz/kronuz.lo mpz/kronzs.lo
 mpz/kronzu.lo mpz/lcm.lo mpz/lcm_ui.lo mpz/lucnum_ui.lo mpz/lucnum2_ui.lo
 mpz/millerrabin.lo mpz/mod.lo mpz/mul.lo mpz/mul_2exp.lo mpz/mul_si.lo
 mpz/mul_ui.lo mpz/n_pow_ui.lo mpz/neg.lo mpz/nextprime.lo mpz/out_raw.lo
 mpz/out_str.lo mpz/perfpow.lo mpz/perfsqr.lo mpz/popcount.lo mpz/pow_ui.lo
 mpz/powm.lo mpz/powm_ui.lo mpz/pprime_p.lo mpz/random.lo mpz/random2.lo
 mpz/realloc.lo mpz/realloc2.lo mpz/remove.lo mpz/root.lo mpz/rrandomb.lo
 mpz/scan0.lo mpz/scan1.lo mpz/set.lo mpz/set_d.lo mpz/set_f.lo
 mpz/set_q.lo mpz/set_si.lo mpz/set_str.lo mpz/set_ui.lo mpz/setbit.lo
 mpz/size.lo mpz/sizeinbase.lo mpz/sqrt.lo mpz/sqrtrem.lo mpz/sub.lo
 mpz/sub_ui.lo mpz/swap.lo mpz/tdiv_ui.lo mpz/tdiv_q.lo mpz/tdiv_q_2exp.lo
 mpz/tdiv_q_ui.lo mpz/tdiv_qr.lo mpz/tdiv_qr_ui.lo mpz/tdiv_r.lo
 mpz/tdiv_r_2exp.lo mpz/tdiv_r_ui.lo mpz/tstbit.lo mpz/ui_pow_ui.lo
 mpz/urandomb.lo mpz/urandomm.lo mpz/xor.lo mpn/mp_bases.lo mpn/udiv.lo
 mpn/umul.lo mpn/add.lo mpn/add_1.lo mpn/add_n.lo mpn/sub.lo mpn/sub_1.lo
 mpn/sub_n.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/lshift.lo
 mpn/rshift.lo mpn/dive_1.lo mpn/diveby3.lo mpn/divis.lo mpn/divrem.lo
 mpn/divrem_1.lo mpn/divrem_2.lo mpn/fib2_ui.lo mpn/mod_1.lo
 mpn/mod_34lsub1.lo mpn/mode1o.lo mpn/dump.lo mpn/mul.lo mpn/mul_fft.lo
 mpn/mul_n.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/random.lo
 mpn/random2.lo mpn/sqrtrem.lo mpn/get_str.lo mpn/set_str.lo mpn/scan0.lo
 mpn/scan1.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp.lo mpn/perfsqr.lo
 mpn/bdivmod.lo mpn/gcd_1.lo mpn/gcd.lo mpn/gcdext.lo mpn/tdiv_qr.lo
 mpn/dc_divrem_n.lo mpn/sb_divrem_mn.lo mpn/jacbase.lo mpn/copyi.lo
 mpn/copyd.lo mpq/abs.lo mpq/aors.lo mpq/canonicalize.lo mpq/clear.lo
 mpq/cmp.lo mpq/cmp_si.lo mpq/cmp_ui.lo mpq/div.lo mpq/get_d.lo
 mpq/get_den.lo mpq/get_num.lo mpq/get_str.lo mpq/init.lo mpq/inp_str.lo
 mpq/inv.lo mpq/md_2exp.lo mpq/mul.lo mpq/neg.lo mpq/out_str.lo mpq/set.lo
 mpq/set_den.lo mpq/set_num.lo mpq/set_si.lo mpq/set_str.lo mpq/set_ui.lo
 mpq/equal.lo mpq/set_z.lo mpq/set_d.lo mpq/set_f.lo mpq/swap.lo
 printf/asprintf.lo printf/asprntffuns.lo printf/doprnt.lo
 printf/doprntf.lo printf/doprnti.lo printf/fprintf.lo printf/obprintf.lo
 printf/obvprintf.lo printf/obprntffuns.lo printf/printf.lo
 printf/printffuns.lo printf/snprintf.lo printf/snprntffuns.lo
 printf/sprintf.lo printf/sprintffuns.lo printf/vasprintf.lo
 printf/vfprintf.lo printf/vprintf.lo printf/vsnprintf.lo
 printf/vsprintf.lo   scanf/doscan.lo scanf/fscanf.lo scanf/fscanffuns.lo
 scanf/scanf.lo scanf/sscanf.lo scanf/sscanffuns.lo scanf/vfscanf.lo
 scanf/vscanf.lo scanf/vsscanf.lo
 mkdir .libs
 ar cq .libs/libgmp.a  assert.o compat.o errno.o extract-dbl.o insert-dbl.o
 memory.o mp_bpl.o mp_clz_tab.o mp_minv_tab.o mp_set_fns.o rand.o randclr.o
 randdef.o randlc.o randlc2s.o randlc2x.o randraw.o rands.o randsd.o
 randsdui.o version.o mpf/init.o mpf/init2.o mpf/set.o mpf/set_ui.o
 mpf/set_si.o mpf/set_str.o mpf/set_d.o mpf/set_z.o mpf/iset.o
 mpf/iset_ui.o mpf/iset_si.o mpf/iset_str.o mpf/iset_d.o mpf/clear.o
 mpf/get_str.o mpf/dump.o mpf/size.o mpf/eq.o mpf/reldiff.o mpf/sqrt.o
 mpf/random2.o mpf/inp_str.o mpf/out_str.o mpf/add.o mpf/add_ui.o mpf/sub.o
 mpf/sub_ui.o mpf/ui_sub.o mpf/mul.o mpf/mul_ui.o mpf/div.o mpf/div_ui.o
 mpf/cmp.o mpf/cmp_d.o mpf/cmp_ui.o mpf/cmp_si.o mpf/mul_2exp.o
 mpf/div_2exp.o mpf/abs.o mpf/neg.o mpf/set_q.o mpf/get_d.o
 mpf/get_d_2exp.o mpf/set_dfl_prec.o mpf/set_prc.o mpf/set_prc_raw.o
 mpf/get_dfl_prec.o mpf/get_prc.o mpf/ui_div.o mpf/sqrt_ui.o
 mpf/ceilfloor.o mpf/trunc.o mpf/pow_ui.o mpf/urandomb.o mpf/swap.o
 mpf/fits_sint.o mpf/fits_slong.o mpf/fits_sshort.o mpf/fits_uint.o
 mpf/fits_ulong.o mpf/fits_ushort.o mpf/get_si.o mpf/get_ui.o mpf/int_p.o
 mpz/abs.o mpz/add.o mpz/add_ui.o mpz/aorsmul.o mpz/aorsmul_i.o mpz/and.o
 mpz/array_init.o mpz/bin_ui.o mpz/bin_uiui.o mpz/cdiv_q.o mpz/cdiv_q_ui.o
 mpz/cdiv_qr.o mpz/cdiv_qr_ui.o mpz/cdiv_r.o mpz/cdiv_r_ui.o mpz/cdiv_ui.o
 mpz/cfdiv_q_2exp.o mpz/cfdiv_r_2exp.o mpz/clear.o mpz/clrbit.o mpz/cmp.o
 mpz/cmp_d.o mpz/cmp_si.o mpz/cmp_ui.o mpz/cmpabs.o mpz/cmpabs_d.o
 mpz/cmpabs_ui.o mpz/com.o mpz/cong.o mpz/cong_2exp.o mpz/cong_ui.o
 mpz/divexact.o mpz/divegcd.o mpz/dive_ui.o mpz/divis.o mpz/divis_ui.o
 mpz/divis_2exp.o mpz/dump.o mpz/fac_ui.o mpz/fdiv_q.o mpz/fdiv_q_ui.o
 mpz/fdiv_qr.o mpz/fdiv_qr_ui.o mpz/fdiv_r.o mpz/fdiv_r_ui.o mpz/fdiv_ui.o
 mpz/fib_ui.o mpz/fib2_ui.o mpz/fits_sint.o mpz/fits_slong.o
 mpz/fits_sshort.o mpz/fits_uint.o mpz/fits_ulong.o mpz/fits_ushort.o
 mpz/gcd.o mpz/gcd_ui.o mpz/gcdext.o mpz/get_d.o mpz/get_d_2exp.o
 mpz/get_si.o mpz/get_str.o mpz/get_ui.o mpz/getlimbn.o mpz/hamdist.o
 mpz/init.o mpz/init2.o mpz/inp_raw.o mpz/inp_str.o mpz/invert.o mpz/ior.o
 mpz/iset.o mpz/iset_d.o mpz/iset_si.o mpz/iset_str.o mpz/iset_ui.o
 mpz/jacobi.o mpz/kronsz.o mpz/kronuz.o mpz/kronzs.o mpz/kronzu.o mpz/lcm.o
 mpz/lcm_ui.o mpz/lucnum_ui.o mpz/lucnum2_ui.o mpz/millerrabin.o mpz/mod.o
 mpz/mul.o mpz/mul_2exp.o mpz/mul_si.o mpz/mul_ui.o mpz/n_pow_ui.o
 mpz/neg.o mpz/nextprime.o mpz/out_raw.o mpz/out_str.o mpz/perfpow.o
 mpz/perfsqr.o mpz/popcount.o mpz/pow_ui.o mpz/powm.o mpz/powm_ui.o
 mpz/pprime_p.o mpz/random.o mpz/random2.o mpz/realloc.o mpz/realloc2.o
 mpz/remove.o mpz/root.o mpz/rrandomb.o mpz/scan0.o mpz/scan1.o mpz/set.o
 mpz/set_d.o mpz/set_f.o mpz/set_q.o mpz/set_si.o mpz/set_str.o
 mpz/set_ui.o mpz/setbit.o mpz/size.o mpz/sizeinbase.o mpz/sqrt.o
 mpz/sqrtrem.o mpz/sub.o mpz/sub_ui.o mpz/swap.o mpz/tdiv_ui.o mpz/tdiv_q.o
 mpz/tdiv_q_2exp.o mpz/tdiv_q_ui.o mpz/tdiv_qr.o mpz/tdiv_qr_ui.o
 mpz/tdiv_r.o mpz/tdiv_r_2exp.o mpz/tdiv_r_ui.o mpz/tstbit.o
 mpz/ui_pow_ui.o mpz/urandomb.o mpz/urandomm.o mpz/xor.o mpn/mp_bases.o
 mpn/udiv.o mpn/umul.o mpn/add.o mpn/add_1.o mpn/add_n.o mpn/sub.o
 mpn/sub_1.o mpn/sub_n.o mpn/mul_1.o mpn/addmul_1.o mpn/submul_1.o
 mpn/lshift.o mpn/rshift.o mpn/dive_1.o mpn/diveby3.o mpn/divis.o
 mpn/divrem.o mpn/divrem_1.o mpn/divrem_2.o mpn/fib2_ui.o mpn/mod_1.o
 mpn/mod_34lsub1.o mpn/mode1o.o mpn/dump.o mpn/mul.o mpn/mul_fft.o
 mpn/mul_n.o mpn/mul_basecase.o mpn/sqr_basecase.o mpn/random.o
 mpn/random2.o mpn/sqrtrem.o mpn/get_str.o mpn/set_str.o mpn/scan0.o
 mpn/scan1.o mpn/popcount.o mpn/hamdist.o mpn/cmp.o mpn/perfsqr.o
 mpn/bdivmod.o mpn/gcd_1.o mpn/gcd.o mpn/gcdext.o mpn/tdiv_qr.o
 mpn/dc_divrem_n.o mpn/sb_divrem_mn.o mpn/jacbase.o mpn/copyi.o mpn/copyd.o
 mpq/abs.o mpq/aors.o mpq/canonicalize.o mpq/clear.o mpq/cmp.o mpq/cmp_si.o
 mpq/cmp_ui.o mpq/div.o mpq/get_d.o mpq/get_den.o mpq/get_num.o
 mpq/get_str.o mpq/init.o mpq/inp_str.o mpq/inv.o mpq/md_2exp.o mpq/mul.o
 mpq/neg.o mpq/out_str.o mpq/set.o mpq/set_den.o mpq/set_num.o mpq/set_si.o
 mpq/set_str.o mpq/set_ui.o mpq/equal.o mpq/set_z.o mpq/set_d.o mpq/set_f.o
 mpq/swap.o printf/asprintf.o printf/asprntffuns.o printf/doprnt.o
 printf/doprntf.o printf/doprnti.o printf/fprintf.o printf/obprintf.o
 printf/obvprintf.o printf/obprntffuns.o printf/printf.o
 printf/printffuns.o printf/snprintf.o printf/snprntffuns.o
 printf/sprintf.o printf/sprintffuns.o printf/vasprintf.o printf/vfprintf.o
 printf/vprintf.o printf/vsnprintf.o printf/vsprintf.o scanf/doscan.o
 scanf/fscanf.o scanf/fscanffuns.o scanf/scanf.o scanf/sscanf.o
 scanf/sscanffuns.o scanf/vfscanf.o scanf/vscanf.o scanf/vsscanf.o
 ranlib: file: .libs/libgmp.a(mp_clz_tab.o) has no symbols
 ranlib: file: .libs/libgmp.a(obprintf.o) has no symbols
 ranlib: file: .libs/libgmp.a(obvprintf.o) has no symbols
 ranlib: file: .libs/libgmp.a(obprntffuns.o) has no symbols
 ranlib .libs/libgmp.a
 ranlib: file: .libs/libgmp.a(mp_clz_tab.o) has no symbols
 ranlib: file: .libs/libgmp.a(obprintf.o) has no symbols
 ranlib: file: .libs/libgmp.a(obvprintf.o) has no symbols
 ranlib: file: .libs/libgmp.a(obprntffuns.o) has no symbols
 creating libgmp.la
 (cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la)
 touch gmp_all
 rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
 (cd o; make all)
 gcc  -c -O2 -no-cpp-precomp -Wall -DVOL=volatile -fsigned-char -pipe -O3
 -fomit-frame-pointer
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcl/work/gcl-2.6.7/o
 -I../h -I../gcl-tk main.c
 gcc  -c -O2 -no-cpp-precomp -Wall -DVOL=volatile -fsigned-char -pipe -O3
 -fomit-frame-pointer
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcl/work/gcl-2.6.7/o
 -I../h -I../gcl-tk alloc.c
 gcc  -c -O2 -no-cpp-precomp -Wall -DVOL=volatile -fsigned-char -pipe -O3
 -fomit-frame-pointer
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcl/work/gcl-2.6.7/o
 -I../h -I../gcl-tk gbc.c
 In file included from ../h/../h/protoize.h:464,
                  from ../h/include.h:70,
                  from gbc.c:33:
 /usr/include/unistd.h:559: error: conflicting types for 'my_sbrk'
 ../h/config.h:42: error: previous declaration of 'my_sbrk' was here
 make[1]: *** [gbc.o] Error 1
 make: *** [unixport/saved_pre_gcl] Error 2

 Error: Status 1 encountered during processing.
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/20234>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list