[MacPorts] #60819: sfml fails to build due to missing method backingScaleFactor
MacPorts
noreply at macports.org
Sat Jul 11 22:33:18 UTC 2020
#60819: sfml fails to build due to missing method backingScaleFactor
-----------------------------+--------------------
Reporter: programmingkidx | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: sfml
-----------------------------+--------------------
sfml fails to build on Mac OS 10.6.8 because of a missing method called
backingScaleFactor. According to
[https://developer.apple.com/documentation/appkit/nswindow/1419459-backingscalefactor
this] page the method was added in Mac OS 10.7.
Here is the error message:
{{{
_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_sfml/sfml/work/SFML-2.4.2/src/SFML/Window/OSX/InputImpl.mm:155:40:
warning: instance method '-backingScaleFactor' not found (return type
defaults to 'id') [-Wobjc-method-access]
:info:build int scale = [[NSScreen mainScreen] backingScaleFactor];
}}}
This is caused later:
{{{
opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_sfml/sfml/work/SFML-2.4.2/src/SFML/Window/OSX/InputImpl.mm:155:9:
error: cannot initialize a variable of type 'int' with an rvalue of type
'id'
:info:build int scale = [[NSScreen mainScreen] backingScaleFactor];
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}}}
--
Ticket URL: <https://trac.macports.org/ticket/60819>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list