[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