[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