[MacPorts] #41321: kdelibs4: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)

MacPorts noreply at macports.org
Wed Nov 13 01:30:55 PST 2013


#41321: kdelibs4: invalid deployment target for -stdlib=libc++ (requires OS X 10.7
or later)
------------------------------------+-----------------------
  Reporter:  ryandesign@…           |      Owner:  nicos@…
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.2.1
Resolution:                         |   Keywords:  mavericks
      Port:  kdelibs4, kdepimlibs4  |
------------------------------------+-----------------------

Comment (by ryandesign@…):

 Replying to [comment:1 nicos@…]:
 > Thanks for the report, I was not aware that this error was so
 widespread. I however doubt it is solely due to changes in the cmake
 portgroup, because I experienced a similar error 3 weeks ago with
 kdevelop, but I thought at the time it was isolated. It happened
 previously with 10.8, and I could solve this particular case by ensuring
 that the clang compiler was recent enough (>= 3.3).

 I thought the recent changes caused the value of `configure.cxx_stdlib` to
 be honored by the cmake portgroup for the first time (c.f. r112840), but
 reviewing
 [changeset:?reponame=&new=112946%40trunk%2Fdports%2F_resources%2Fport1.0%2Fgroup%2Fcmake-1.0.tcl&old=104472%40trunk%2Fdports%2F_resources%2Fport1.0%2Fgroup%2Fcmake-1.0.tcl
 all the changes] now that doesn't seem to be the case; the flag was
 probably honored before. So now I don't know what caused the problem to
 appear when it didn't appear for me on Mavericks before.

 > On another note, this message seems flawed, because for what I searched
 before, even when qt4-mac is built with -fvisibility-hidden (and it is by
 default), this error was popping out. For confirmation, does your
 ${prefix}/include/Qt/qglobal.h file defines QT_VISIBILITY_AVAILABLE ? If
 yes, that means that the test does not work.

 Doesn't look like it:

 {{{
 $ grep QT_VISIBILITY_AVAILABLE /opt/local/include/Qt/qglobal.h
 $ port provides /opt/local/include/Qt/qglobal.h
 /opt/local/include/Qt/qglobal.h is provided by: qt4-mac
 $ port -v installed qt4-mac
 The following ports are currently installed:
   qt4-mac @4.8.5_0+universal (active) platform='darwin 13' archs='i386
 x86_64'
 $
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/41321#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list