[MacPorts] #15451: cairo +universal doesn't build since 1.6.4

MacPorts noreply at macports.org
Wed Jul 30 02:48:54 PDT 2008


#15451: cairo +universal doesn't build since 1.6.4
--------------------------------------+-------------------------------------
  Reporter:  ryandesign at macports.org  |       Owner:  ryandesign at macports.org
      Type:  defect                   |      Status:  new                    
  Priority:  Normal                   |   Milestone:  Port Bugs              
 Component:  ports                    |     Version:  1.6.0                  
Resolution:                           |    Keywords:                         
--------------------------------------+-------------------------------------
Comment (by hvdwolf at gmail.com):

 Hi Ryan,


 When I manually build Cairo, I set CFLAGS, CXXFLAGS, LDFLAGS and
 PKG_CONFIG_PATH, the way you do (more or less) in the Portfile. I also
 need to set the .configure argument CC="gcc -arch ${arch}". Then it works
 manually. However, when I patch the Portfile of cairo (see below), it
 still doesn't work (or is that my clumsy patch?).

 Harry


     configure {
         foreach arch ${my_universal_archs} {
             set my_arch_flag "-arch ${arch}"
             set my_cflags "${configure.cflags} -isysroot ${sysroot}
 ${my_arch_flag}"
             set my_ldflags "${configure.ldflags} ${my_arch_flag}"
             set extra_configure.args "CC=\"gcc -arch ${arch}\""
             system "cd ${workpath}/${arch} && CFLAGS=\"${my_cflags}\"
 CXXFLAGS=\"${my_cflags}\" LDFLAGS=\"${my_ldflags}\" ${configure.cmd}
 ${configure.pre_args} ${configure.args} ${extra_configure.args}"
         }

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


More information about the macports-tickets mailing list