[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