What sort of hardware are you on? If you're on a G4, then I may be able
to explain the "illegal instruction" errors.
If you installed gmp, one of the dependencies for libmpfr1, from the
binary distribution, it was built on a G5, which (crudely speaking) puts
instructions in the program that don't exist on a G4.
Try "fink rebuild gmp ; fink reinstall gmp gmp-shlibs" (or if you're
using Fink Commander use the equivalent "source" operations)
Then try building libmpfr1 again.
Andy Kim wrote:
> .hmmessage P { margin:0px; padding:0px } body.hmmessage { font-size:
10pt; font-family:Verdana }
> Hi,
>
> I keep getting the same errors. I've even re-installed Fink (after
uninstalling it) to ensure that there is no interference with the
previous version.
>
> Also, when I tried to remove libmpfr1 and reinstall it, the end result
is exactly the same as the one described below.
>
> The fink folder is located Mac HD>sw>fink
> in which I see both 10.4 and 10.5 folders with 10.5 is "linked' to 10.4
(so is dists folder). Maybe this is ok?
>
> The Fink version currently installed is 0.28.7-41.
>
> Thanks again for all your help...
>
>
>
>
> > Date: Tue, 21 Apr 2009 10:44:05 -0400
> > From: [email protected]
> > To: [email protected]
> > CC: [email protected]
> > Subject: Re: [Fink-beginners] (no subject)
> >
> Andy Kim wrote:
> > .hmmessage P { margin:0px; padding:0px } body.hmmessage { font-size:
> > 10pt; font-family:Verdana }
> > Hello,
>
> > The cvs problem has been resolved with a proper insertion of the
> > username. I still seem to have an issue with installing Grace with
> > the following errors. What's illegal instruction?
>
>
> > make check-TESTS
> > PASS: tversion
> > PASS: tinternals
> > PASS: tinits
> > PASS: tisqrt
> > PASS: tsgn
> > PASS: tcheck
> > PASS: tisnan
> > PASS: texceptions
> > PASS: tset_exp
> > PASS: tset
> > PASS: tabs
> > PASS: tset_d
> > /bin/sh: line 1: 33902 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tset_f
> > PASS: tset_q
> > PASS: tset_si
> > PASS: tset_str
> > /bin/sh: line 1: 33977 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tset_z
> > PASS: tset_ld
> > PASS: tset_sj
> > PASS: tswap
> > PASS: tcopysign
> > PASS: tcmp
> > PASS: tcmp2
> > PASS: tcmpabs
> > PASS: tcmp_d
> > PASS: tcmp_ld
> > PASS: tcomparisons
> > PASS: teq
> > PASS: tadd
> > /bin/sh: line 1: 34213 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsub
> > PASS: tmul
> > PASS: tdiv
> > PASS: tsub1sp
> > PASS: tadd1sp
> > PASS: tadd_ui
> > PASS: tsub_ui
> > PASS: tcmp_ui
> > /bin/sh: line 1: 34360 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tdiv_ui
> > PASS: tmul_ui
> > /bin/sh: line 1: 34399 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsqrt_ui
> > PASS: tui_div
> > /bin/sh: line 1: 34437 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tui_sub
> > /bin/sh: line 1: 34457 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tgmpop
> > PASS: tsi_op
> > PASS: tmul_2exp
> > PASS: tfma
> > PASS: tfms
> > PASS: tsum
> > PASS: tdim
> > PASS: tminmax
> > PASS: tnext
> > PASS: tfits
> > PASS: tget_d
> > PASS: tget_d_2exp
> > PASS: tget_z
> > PASS: tget_str
> > PASS: tget_sj
> > PASS: tout_str
> > PASS: tinp_str
> > PASS: toutimpl
> > PASS: tcan_round
> > PASS: tround_prec
> > /bin/sh: line 1: 34819 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsqrt
> > PASS: tconst_log2
> > /bin/sh: line 1: 34858 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tconst_pi
> > /bin/sh: line 1: 34878 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tconst_euler
> > /bin/sh: line 1: 34898 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: trandom
> > PASS: ttrunc
> > PASS: trint
> > PASS: tfrac
> > /bin/sh: line 1: 34972 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: texp
> > PASS: texp2
> > /bin/sh: line 1: 35011 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: texp10
> > PASS: texpm1
> > /bin/sh: line 1: 35049 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlog
> > /bin/sh: line 1: 35069 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlog2
> > /bin/sh: line 1: 35089 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlog10
> > /bin/sh: line 1: 35109 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlog1p
> > /bin/sh: line 1: 35129 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tpow
> > /bin/sh: line 1: 35149 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tui_pow
> > /bin/sh: line 1: 35169 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tpow3
> > PASS: tcosh
> > PASS: tsinh
> > PASS: ttanh
> > /bin/sh: line 1: 35243 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tacosh
> > /bin/sh: line 1: 35264 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tasinh
> > /bin/sh: line 1: 35284 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tatanh
> > PASS: thyperbolic
> > /bin/sh: line 1: 35322 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tasin
> > /bin/sh: line 1: 35342 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tacos
> > /bin/sh: line 1: 35362 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tcos
> > /bin/sh: line 1: 35382 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tatan
> > /bin/sh: line 1: 35402 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsin
> > /bin/sh: line 1: 35422 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: ttan
> > /bin/sh: line 1: 35442 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsin_cos
> > /bin/sh: line 1: 35462 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tagm
> > /bin/sh: line 1: 35482 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: thypot
> > PASS: tfactorial
> > /bin/sh: line 1: 35520 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tgamma
> > /bin/sh: line 1: 35541 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: terf
> > /bin/sh: line 1: 35561 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tcbrt
> > /bin/sh: line 1: 35582 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tzeta
> > /bin/sh: line 1: 35602 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: mpf_compat
> > /bin/sh: line 1: 35622 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: mpfr_compat
> > /bin/sh: line 1: 35642 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: reuse
> > PASS: tsqr
> > PASS: tstrtofr
> > PASS: tpow_z
> > PASS: tget_f
> > /bin/sh: line 1: 35734 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tconst_catalan
> > /bin/sh: line 1: 35755 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: troot
> > /bin/sh: line 1: 35775 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tsec
> > /bin/sh: line 1: 35795 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tcsc
> > /bin/sh: line 1: 35815 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tcot
> > /bin/sh: line 1: 35835 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: teint
> > PASS: tcoth
> > PASS: tcsch
> > PASS: tsech
> > PASS: tstckintc
> > PASS: tsubnormal
> > /bin/sh: line 1: 35945 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlngamma
> > /bin/sh: line 1: 35966 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tlgamma
> > /bin/sh: line 1: 35986 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tzeta_ui
> > PASS: tget_ld_2exp
> > PASS: tget_set_d64
> > /bin/sh: line 1: 36042 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tj0
> > /bin/sh: line 1: 36062 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tj1
> > PASS: tjn
> > /bin/sh: line 1: 36100 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: ty0
> > /bin/sh: line 1: 36121 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: ty1
> > /bin/sh: line 1: 36141 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tyn
> > /bin/sh: line 1: 36161 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tremquo
> > /bin/sh: line 1: 36181 Illegal instruction MPFR_QUIET=1 ${dir}$tst
> > FAIL: tl2b
> > ======================
> > 55 of 133 tests failed
> > ======================
> > make[2]: *** [check-TESTS] Error 1
> > make[1]: *** [check-am] Error 2
> > make: *** [check-recursive] Error 1
> > ### execution of /var/tmp/tmp.1.YQpQc2 failed, exit code 2
> > Removing runtime build-lock...
> > Removing build-lock package...
> > /sw/bin/dpkg-lockwait -r fink-buildlock-libmpfr1-2.3.1-2
> > (Reading database ... 10076 files and directories currently installed.)
> > Removing fink-buildlock-libmpfr1-2.3.1-2 ...
> > Failed: phase compiling: libmpfr1-2.3.1-2 failed
>
> <snip>
>
> You'd mentioned that libmpfr1 showed up as "outdated", which indicated
> to me that you had yet an older version installed. Did you try
> removing the previous version? It occasionally happens that packages
> will "talk" to previous versions of themselves that are installed.
>
>
> >
> -------------------------
> Rediscover HotmailĀ®: Get quick friend updates right in your inbox.
Check it out.
<http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Updates2_042009>
--
Alexander Hansen
Fink User Liaison
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners