[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