#52537: hatari - fix for build on Snow Leopard without Xcode 4.2 --------------------------------------+--------------------------------- Reporter: ken.cunningham.webuse@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch maintainer Port: hatari | --------------------------------------+--------------------------------- Comment (by larryv@…): Replying to [comment:7 ken.cunningham.webuse@…]:
{{{ :info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_hatari/hatari/work/hatari-1.9.0/src /gui-osx/PrefsController.m:18: :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_hatari/hatari/work/hatari-1.9.0/src /gui-osx/PrefsController.h:78:5: error: :info:build unknown type name '__unsafe_unretained' :info:build __unsafe_unretained IBOutlet NSStepper *TTRAMSizeStepper; :info:build ^ }}}
`__unsafe_unretained` is an ARC variable lifetime qualifier, which requires Xcode 4.2. https://developer.apple.com/library/prerelease/content/releasenotes/Objectiv... You could try blacklisting `{ clang < 211 }` so that one of our compilers is used. I think Snow Leopard’s Objective-C runtime is new enough to handle it. -- Ticket URL: <https://trac.macports.org/ticket/52537#comment:10> MacPorts <https://www.macports.org/> Ports system for the Mac operating system