#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.

Reply via email to