#12171: Update MPFI to 1.5.1
-------------------------------+--------------------------------------------
Reporter: mhansen | Owner: tbd
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-5.0
Component: packages | Keywords: sd35
Work_issues: | Upstream: N/A
Reviewer: François Bissey | Author: Mike Hansen, Paul Zimmermann,
Jean-Pierre Flori
Merged: | Dependencies: #12131, #12353
-------------------------------+--------------------------------------------
Changes (by jdemeyer):
* status: positive_review => needs_work
Comment:
In `spkg-install`, you should `unset RM` as old Sage versions set `RM=rm`
which breaks `libtool`. For example, when upgrading from sage-4.5.3:
{{{
/bin/bash ../libtool --tag=CC --mode=link gcc -O2 -g -fPIC
-L/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
-L/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
-o libmpfi.la -rpath
/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
abs.lo acos.lo acosh.lo add.lo add_d.lo add_fr.lo add_q.lo add_si.lo
add_ui.lo add_z.lo alea.lo asin.lo asinh.lo atan2.lo atan.lo atanh.lo
bisect.lo blow.lo cbrt.lo clear.lo cmp.lo cmp_sym_pi.lo constants.lo
cos.lo cosh.lo csc.lo csch.lo cot.lo coth.lo d_div.lo d_sub.lo diam.lo
div.lo div_2exp.lo div_2si.lo div_2ui.lo div_d.lo div_fr.lo div_q.lo
div_si.lo div_ui.lo div_z.lo error.lo exp.lo exp2.lo expm1.lo fr_div.lo
fr_sub.lo get_endpoints.lo get_fr.lo get_d.lo get_prec.lo get_version.lo
has_zero.lo hypot.lo increase.lo init.lo intersect.lo interv_d.lo
interv_fr.lo interv_q.lo interv_si.lo interv_ui.lo interv_z.lo inp_str.lo
inv.lo is_empty.lo is_inside.lo log.lo log10.lo log1p.lo log2.lo mag.lo
mid.lo mig.lo mul.lo mul_2exp.lo mul_2si.lo mul_2ui.lo mul_d.lo mul_fr.lo
mul_q.lo mul_si.lo mul_ui.lo mul_z.lo neg.lo out_str.lo predicates.lo
print_binary.lo put.lo put_d.lo put_fr.lo put_q.lo put_si.lo put_ui.lo
put_z.lo q_div.lo q_sub.lo quadrant.lo revert_if_needed.lo round_prec.lo
sec.lo sech.lo set.lo set_d.lo set_fr.lo set_prec.lo set_q.lo set_si.lo
set_str.lo set_ui.lo set_z.lo si_div.lo si_sub.lo sign.lo sin.lo sinh.lo
sqr.lo sqrt.lo sub.lo sub_d.lo sub_fr.lo sub_q.lo sub_si.lo sub_ui.lo
sub_z.lo swap.lo tan.lo tanh.lo ui_div.lo ui_sub.lo union.lo urandom.lo
z_div.lo z_sub.lo -lmpfr -lgmp
libtool: link: gcc -shared -fPIC -DPIC .libs/abs.o .libs/acos.o
.libs/acosh.o .libs/add.o .libs/add_d.o .libs/add_fr.o .libs/add_q.o
.libs/add_si.o .libs/add_ui.o .libs/add_z.o .libs/alea.o .libs/asin.o
.libs/asinh.o .libs/atan2.o .libs/atan.o .libs/atanh.o .libs/bisect.o
.libs/blow.o .libs/cbrt.o .libs/clear.o .libs/cmp.o .libs/cmp_sym_pi.o
.libs/constants.o .libs/cos.o .libs/cosh.o .libs/csc.o .libs/csch.o
.libs/cot.o .libs/coth.o .libs/d_div.o .libs/d_sub.o .libs/diam.o
.libs/div.o .libs/div_2exp.o .libs/div_2si.o .libs/div_2ui.o .libs/div_d.o
.libs/div_fr.o .libs/div_q.o .libs/div_si.o .libs/div_ui.o .libs/div_z.o
.libs/error.o .libs/exp.o .libs/exp2.o .libs/expm1.o .libs/fr_div.o
.libs/fr_sub.o .libs/get_endpoints.o .libs/get_fr.o .libs/get_d.o
.libs/get_prec.o .libs/get_version.o .libs/has_zero.o .libs/hypot.o
.libs/increase.o .libs/init.o .libs/intersect.o .libs/interv_d.o
.libs/interv_fr.o .libs/interv_q.o .libs/interv_si.o .libs/interv_ui.o
.libs/interv_z.o .libs/inp_str.o .libs/inv.o .libs/is_empty.o
.libs/is_inside.o .libs/log.o .libs/log10.o .libs/log1p.o .libs/log2.o
.libs/mag.o .libs/mid.o .libs/mig.o .libs/mul.o .libs/mul_2exp.o
.libs/mul_2si.o .libs/mul_2ui.o .libs/mul_d.o .libs/mul_fr.o .libs/mul_q.o
.libs/mul_si.o .libs/mul_ui.o .libs/mul_z.o .libs/neg.o .libs/out_str.o
.libs/predicates.o .libs/print_binary.o .libs/put.o .libs/put_d.o
.libs/put_fr.o .libs/put_q.o .libs/put_si.o .libs/put_ui.o .libs/put_z.o
.libs/q_div.o .libs/q_sub.o .libs/quadrant.o .libs/revert_if_needed.o
.libs/round_prec.o .libs/sec.o .libs/sech.o .libs/set.o .libs/set_d.o
.libs/set_fr.o .libs/set_prec.o .libs/set_q.o .libs/set_si.o
.libs/set_str.o .libs/set_ui.o .libs/set_z.o .libs/si_div.o .libs/si_sub.o
.libs/sign.o .libs/sin.o .libs/sinh.o .libs/sqr.o .libs/sqrt.o .libs/sub.o
.libs/sub_d.o .libs/sub_fr.o .libs/sub_q.o .libs/sub_si.o .libs/sub_ui.o
.libs/sub_z.o .libs/swap.o .libs/tan.o .libs/tanh.o .libs/ui_div.o
.libs/ui_sub.o .libs/union.o .libs/urandom.o .libs/z_div.o .libs/z_sub.o
-Wl,-rpath
-Wl,/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
-Wl,-rpath
-Wl,/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
-L/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib
/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib/libmpfr.so
/mnt/usb1/scratch/buildbot/sage/sage-1/sage_upgrade/build/sage-4.5.3-5.0.beta5/local/lib/libgmp.so
-O2 -Wl,-soname -Wl,libmpfi.so.0 -o .libs/libmpfi.so.0.0.0
libtool: link: (cd ".libs" && rm "libmpfi.so.0" && ln -s
"libmpfi.so.0.0.0" "libmpfi.so.0")
rm: cannot remove `libmpfi.so.0': No such file or directory
make[2]: *** [libmpfi.la] Error 1
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12171#comment:73>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.