[MacPorts] #38209: graphite2: i386 ppc universal build fails on Intel

MacPorts noreply at macports.org
Mon Feb 25 20:52:05 PST 2013


#38209: graphite2: i386 ppc universal build fails on Intel
---------------------------+--------------------------
  Reporter:  ryandesign@…  |      Owner:  ryandesign@…
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.3
Resolution:  fixed         |   Keywords:
      Port:  graphite2     |
---------------------------+--------------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 I suggested that we could use the muniversal portgroup and its
 merger_configure_args array to turn off the segment caching code on the
 PowerPC builds only. First I had to fix the muniversal portgroup to work
 better with the cmake portgroup: r103445. Then I found that although the
 build would work, the merging in the destroot would fail:
 {{{
 Error: org.macports.destroot for port graphite2 returned:
 /opt/local/lib/libgraphite2.la differs in
 /opt/local/var/macports/build/_Users_rschmidt_macports_dports_graphics_graphite2/graphite2/work
 /destroot-powerpc and
 /opt/local/var/macports/build/_Users_rschmidt_macports_dports_graphics_graphite2/graphite2/work
 /destroot-intel and cannot be merged
 }}}
 But the difference was only in a comment line which for some reason
 contained the absolute path to the .la file in its build directory. Fixed
 by patching the cmake file that generated the .la file.

 r103446

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


More information about the macports-tickets mailing list