#9896: Upgrading from 4.5.3 to 4.6.alpha* can fail (not limited to MacOS X)
------------------------------+---------------------------------------------
Reporter: jhpalmieri | Owner: leif
Type: defect | Status: needs_review
Priority: blocker | Milestone: sage-4.6
Component: build | Keywords: upgrade update dependencies PARI
NewPARI
Author: Leif Leonhardy | Upstream: N/A
Reviewer: | Merged: sage-4.6.rc0
Work_issues: |
------------------------------+---------------------------------------------
Comment(by jhpalmieri):
{{{
#!sh
$ ls -rtl local/lib/*.la
}}}
The only difference between the broken one and the working one is that the
two linbox files have been updated more recently in the working one,
presumably when the linbox spkg was installed. There are plenty of .la
files with the wrong path in the working version. The output from the
working version:
{{{
-rwxr-xr-x@ 1 palmieri admin 779 Feb 23 2008 local/lib/libgfortran.la*
-rwxr-xr-x 1 palmieri admin 975 Sep 24 08:23 local/lib/libpng12.la*
-rwxr-xr-x 1 palmieri admin 832 Sep 24 08:24 local/lib/libgc.la*
-rwxr-xr-x 1 palmieri admin 902 Sep 24 08:24 local/lib/libcord.la*
-rwxr-xr-x 1 palmieri admin 983 Sep 24 08:27 local/lib/libm4ri.la*
-rwxr-xr-x 1 palmieri admin 827 Sep 24 08:28 local/lib/libmpir.la*
-rwxr-xr-x 1 palmieri admin 897 Sep 24 08:28 local/lib/libmpirxx.la*
-rwxr-xr-x 1 palmieri admin 890 Sep 24 08:28 local/lib/libgmpxx.la*
-rwxr-xr-x 1 palmieri admin 821 Sep 24 08:28 local/lib/libgmp.la*
-rwxr-xr-x 1 palmieri admin 857 Sep 24 08:30 local/lib/libsqlite3.la*
-rwxr-xr-x 1 palmieri admin 887 Sep 24 08:31 local/lib/libgpg-
error.la*
-rwxr-xr-x 1 palmieri admin 879 Sep 24 08:37 local/lib/libecm.la*
-rwxr-xr-x 1 palmieri admin 1066 Sep 24 08:38 local/lib/libmpfr.la*
-rwxr-xr-x 1 palmieri admin 980 Sep 24 08:42 local/lib/libgivaro.la*
-rwxr-xr-x 1 palmieri admin 1068 Sep 24 08:44 local/lib/libglpk.la*
-rwxr-xr-x 1 palmieri admin 852 Sep 24 08:44 local/lib/libmpfi.la*
-rwxr-xr-x 1 palmieri admin 982 Sep 24 08:55 local/lib/libgcrypt.la*
-rwxr-xr-x 1 palmieri admin 1023 Sep 24 09:01 local/lib/libfplll.la*
-rwxr-xr-x 1 palmieri admin 1053 Sep 24 09:01 local/lib/libopencdk.la*
-rwxr-xr-x 1 palmieri admin 1084 Sep 24 09:02 local/lib/libgnutls.la*
-rwxr-xr-x 1 palmieri admin 1272 Sep 24 09:02 local/lib/libgnutls-
openssl.la*
-rwxr-xr-x 1 palmieri admin 1321 Sep 24 09:02 local/lib/libgnutls-
extra.la*
-rwxr-xr-x 1 palmieri admin 945 Oct 23 10:46 local/lib/libcdd.la*
-rwxr-xr-x 1 palmieri admin 1075 Oct 23 10:46 local/lib/libcddgmp.la*
-rwxr-xr-x 1 palmieri admin 876 Oct 23 10:53 local/lib/libfreetype.la*
-rwxr-xr-x 1 palmieri admin 1087 Oct 23 10:54 local/lib/libgd.la*
-rwxr-xr-x 1 palmieri admin 979 Oct 23 10:59 local/lib/libgslcblas.la*
-rwxr-xr-x 1 palmieri admin 951 Oct 23 10:59 local/lib/libgsl.la*
-rwxr-xr-x 1 palmieri admin 1044 Oct 23 11:02 local/lib/libpynac.la*
-rwxr-xr-x 1 palmieri admin 951 Oct 23 11:37 local/lib/libiml.la*
-rwxr-xr-x 1 palmieri admin 1236 Oct 23 11:41
local/lib/liblinboxsage.la*
-rwxr-xr-x 1 palmieri admin 1206 Oct 23 11:41 local/lib/liblinbox.la*
}}}
I think this is the difference, although I haven't tested it: I had a
directory "/Applications/sage_builds/sage-4.5.3". In the broken one, I
copied this to another directory, sage-4.6.rc0, and then I moved the
original directory (so that any references to it would fail). When
upgrading the working version, I left the old directory in place.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9896#comment:165>
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.