[MacPorts] #24385: pango +universal +quartz +no_x11 fails with 3-way universal setup

MacPorts noreply at macports.org
Tue Apr 6 08:03:00 PDT 2010


#24385: pango +universal +quartz +no_x11 fails with 3-way universal setup
-----------------------------------+----------------------------------------
 Reporter:  boris.dusek@…          |       Owner:  macports-tickets@…                   
     Type:  defect                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:                                       
Component:  ports                  |     Version:  1.8.2                                
 Keywords:                         |        Port:  pango                                
-----------------------------------+----------------------------------------
 Macports: 1.8.2,
 OS X: 10.6.3,
 Xcode: 3.2.2,
 universal_archs = i386 x86_64 ppc,
 variants: +universal +quartz +no_x11

 Full log attached, most important part here:

 {{{
 --->  Staging pango into destroot for architecture x86_64
 --->  Staging pango into destroot for architecture i386
 --->  Staging pango into destroot for architecture ppc
 Error: Target org.macports.destroot returned:
 /opt/local/lib/libpangocairo-1.0.la differs in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/work/destroot-i386
 and
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/work
 /destroot-x86_64 and cannot be merged
 Error: The following dependencies failed to build: pango shared-mime-info
 tiff
 Error: Status 1 encountered during processing.
 }}}

 I went to
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_pango/work
 and found these .la files in the destroots:

 {{{
 ./destroot-i386/opt/local/lib/libpangocairo-1.0.la
 ./destroot-powerpc/opt/local/lib/libpangocairo-1.0.la
 ./destroot-ppc/opt/local/lib/libpangocairo-1.0.la
 ./destroot-x86_64/opt/local/lib/libpangocairo-1.0.la
 }}}

 I compared all of them, and all are the same, except for the "destroot-
 x86_64" one which differs in its inherited_linker_flags not having
 frameworks Cocoa and CoreFoundation:

 Normal one:
 {{{
 inherited_linker_flags='  -framework CoreFoundation -framework Carbon
 -framework Cocoa -pthread'
 }}}

 destroot-x86_64:
 {{{
 inherited_linker_flags='  -framework Carbon -pthread'
 }}}

 Attaching also the differing .la files.

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


More information about the macports-tickets mailing list