[MacPorts] #55104: kde4-workspace: fails to compile on High Sierra
MacPorts
noreply at macports.org
Sun Oct 29 18:36:18 UTC 2017
#55104: kde4-workspace: fails to compile on High Sierra
-----------------------------+------------------------
Reporter: meabandit | Owner: RJVB
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: highsierra
Port: kde4-workspace |
-----------------------------+------------------------
Comment (by kencu):
This looked a lot like the error I saw when fixing `libalkimia`, and
indeed, the same fix I used there fixes this also:
{{{
# darwin17 (and later?) does not export visibile symbols
# https://trac.macports.org/ticket/55090
if { ${os.platform} eq "darwin" && ${os.major} >= 17 } {
configure.cxxflags-append -D__KDE_HAVE_GCC_VISIBILITY
}
}}}
{{{
$ port -v installed kde4-workspace
The following ports are currently installed:
kde4-workspace @4.14.4.20150324_3+oxygen (active) platform='darwin 17'
archs='x86_64' date='2017-10-29T11:31:40-0700'
}}}
So there is some kind of systemic change, either in Darwin17 or in Xcode 9
(I don't have a darwin16/Xcode9 setup any more) that is causing this.
Rather than add this bit to every KDE4 port, perhaps someone who knows the
guts of this might fix it properly? Or at least we can add this hack into
the `kde4 1.1` PortGroup so that all the kde ports get it.
--
Ticket URL: <https://trac.macports.org/ticket/55104#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list