[MacPorts] #30280: Atlas @3.9.37 +GCC44 : STAGE 2-3-2: CacheEdge DETECTION FAILED

MacPorts noreply at macports.org
Fri Aug 5 06:41:42 PDT 2011


#30280: Atlas @3.9.37 +GCC44 : STAGE 2-3-2: CacheEdge DETECTION FAILED
--------------------------------+-------------------------------------------
 Reporter:  pierre@…            |       Owner:  macports-tickets@…                   
     Type:  defect              |      Status:  new                                  
 Priority:  Normal              |   Milestone:                                       
Component:  ports               |     Version:  2.0.99                               
 Keywords:  lion                |        Port:  atlas                                
--------------------------------+-------------------------------------------

Comment(by fleason@…):

 @michelbuck

 Here is a simpler list of instructions than what I saw on section 4.6.  of
 the manual.

 {{{
 $ locate atlas/files
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-ATL_AVgcc-fix.diff
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-SpewMakeInc.c.diff
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-archinfo_freebsd.c.diff
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-archinfo_freebsd_c.diff
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-build-Make.top.diff
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 /patch-emit_mm_c.diff
 }}}
 Will show you the directory where the files need to go.  I have a plain
 vanilla implementation, so in my case
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files/[[BR]]
 After you open and expand the tgz you will have a directory called files.
 It will have the ar2 program and a bunch of patch*.diff files.  In your
 case I'm guessing [[BR]]

 {{{
 $ cd ~/ports/files
 $ sudo cp *
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/files
 }}}

 This will copy the work-around into your normal MacPorts workspace.[[BR]]

 Then cd up a level and copy the portfile.

 {{{
 $ cd ..
 $ cp Portfile
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/atlas/
 }}}
 Then you can go ahead and try an upgrade

 {{{
 $ sudo port upgrade atlas
 }}}

 If you make a mistake, you can always start from scratch as follows:

 {{{
 $ sudo port clean --all atlas
 $ sudo port install atlas
 }}}
 Let it blow up and then repeat the patching process above.

-- 
Ticket URL: <https://trac.macports.org/ticket/30280#comment:132>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list