[MacPorts] #32790: grass: error in backend: Ran out of registers during register allocation! (was: grass port fails to install. shell command failed (see log for details))
MacPorts
noreply at macports.org
Fri Jan 6 16:01:27 PST 2012
#32790: grass: error in backend: Ran out of registers during register allocation!
---------------------------------------+------------------------------------
Reporter: pohl3@… | Owner: macports-tickets@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Resolution: | Keywords:
Port: grass |
---------------------------------------+------------------------------------
Comment(by ryandesign@…):
The first error I see is:
{{{
:info:build fatal error: error in backend: Ran out of registers during
register allocation!
}}}
Not enough registers is a problem some very complicated programs have when
compiling on i386 because the i386 processor architecture doesn't have a
lot of registers. However, that's not the problem here, because you're
compiling for x86_64, which has more registers.
I also see you're compiling using clang. Does it help if you
[wiki:ProblemHotlist#compiler use a different compiler]? Let us know.
P.S:
>
{{{
mistral:~ pohl3$ sudo port install grass -d
}}}
`-d` and other single-letter flags have no effect unless you place them
immediately after the word `port`, as in:
{{{
sudo port -d install grass
}}}
--
Ticket URL: <https://trac.macports.org/ticket/32790#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list