[MacPorts] #36043: quartz-wm fails to build on Tiger PPC because of an unknown cmd field

MacPorts noreply at macports.org
Sat Sep 8 15:48:28 PDT 2012


#36043: quartz-wm fails to build on Tiger PPC because of an unknown cmd field
--------------------------------------+-------------------------------------
 Reporter:  Peter_Dyballa@…           |       Owner:  jeremyhu@…           
     Type:  defect                    |      Status:  new                  
 Priority:  Normal                    |   Milestone:                       
Component:  ports                     |     Version:  2.1.2                
 Keywords:                            |        Port:  xorg-server-devel    
--------------------------------------+-------------------------------------

Comment(by Peter_Dyballa@…):

 Replying to [comment:4 jeremyhu@…]:
 > I don't actually have a Tiger box any more ...
 >
 > This looks like a case of Tiger's linker not unerstanding some load
 commands in the dylib.  Please try using a MacPorts compiler (like gcc-
 apple-4.2) instead of the default compiler.

 I took from xorg-xcb-util's Portfile this block (with vi line numbers from
 quartz-wm's Portfile):

 {{{
      31 if {${configure.compiler} == "gcc-4.0"} {
      32     configure.compiler gcc-4.2
      33     if {![file exists ${configure.cc}]} {
      34         depends_build-append port:apple-gcc42
      35         configure.compiler apple-gcc-4.2
      36     }
      37 }
 }}}

 The build succeeded but the installation first failed because an
 unrecorded /opt/local/bin/quartz-wm of version 1.0.1 already existed. I
 renamed it manually and the installation then succeeded. Otool still
 reports:

 {{{
 Load command 7
       cmd ?(0x00000024) Unknown load command
   cmdsize 16
 000a0400 00000000
 }}}

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


More information about the macports-tickets mailing list