[MacPorts] #36497: qt4-mac @4.8.3_1 +quartz Unable to build on Tiger

MacPorts noreply at macports.org
Sat Oct 6 07:49:02 PDT 2012


#36497: qt4-mac @4.8.3_1 +quartz Unable to build on Tiger
----------------------+--------------------------------
 Reporter:  ccarey@…  |      Owner:  macports-tickets@…
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.1.2
 Keywords:  tiger     |       Port:  q4-mac
----------------------+--------------------------------
 The {{{qt4-mac @4.8.3_1 +quartz}}} port is unable to build on Tiger
 because of a missing {{{kCTFontFamilyNameAttribute}}} constant in Core
 Text. According to Apple’s ''Core Text Reference Collection'',
 [https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CTFontDescriptorRef/Reference/reference.html#//apple_ref/doc/c_ref/kCTFontFamilyNameAttribute
 this constant is only present in Leopard and above]. According to Nokia,
 [http://qt-project.org/doc/qt-4.8/supported-platforms.html Tiger is no
 longer a Tier 2 platform in Qt 4.8], the way that it was in Qt 4.7.

 My recommendation would be to prevent Tiger from trying to upgrade past Qt
 4.7 — I was able to compile {{{qt4-mac @4.7.4_1 +quartz}}} on Tiger by
 patching its {{{shadereffectitem.cpp}}} file, but since I only kept the
 modified file, I don’t think that I’d posted the patch. If Tiger is
 prevented from trying to upgrade past Qt 4.7, then I should be able to
 redownload @4.7.4_1 to be able to post my patch.

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


More information about the macports-tickets mailing list