#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/CTFo... 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