[MacPorts] #32811: cairo @1.10.2_4+no_x11 fails building

MacPorts noreply at macports.org
Sun Jan 8 18:28:11 PST 2012


#32811: cairo @1.10.2_4+no_x11 fails building
-----------------------------------+----------------------------------------
 Reporter:  jerkejacobs@…          |       Owner:  ryandesign@…           
     Type:  defect                 |      Status:  new                    
 Priority:  Normal                 |   Milestone:                         
Component:  ports                  |     Version:  2.0.3                  
 Keywords:                         |        Port:  cairo                  
-----------------------------------+----------------------------------------

Comment(by raimue@…):

 When upgrading from Xcode <4.2 the App Store installer does not remove old
 files. Thus, `/usr/bin/gcc-4.2` will exist for many users. We cannot tell
 which older version of Xcode was installed before the update. The Xcode
 installer from the App Store does not populate the receipt database (which
 would have been useful for stuff like `pkg-util --file-info`). This file
 might as well be from an ancient version such as Xcode 3.x -- imagine a
 user just upgrading from Snow Leopard.

 The reason to disable both llvm-gcc-4.2 and clang in cairo was #31469,
 where build problems were encountered. I was able to build cairo using
 clang (although `port test` fails, but so does it with gcc-4.2). Building
 with llvm-gcc-4.2 would probably work when removing `-flto` from the
 LDFLAGS with a patch for the configure script or in post-configure with a
 reinplace for the Makefile.

 {{{
 $ xcodebuild -version
 Xcode 4.2.1
 Build version 4D502
 }}}

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


More information about the macports-tickets mailing list