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

MacPorts noreply at macports.org
Wed Nov 13 03:56:53 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 nicos@…):

 Replying to [comment:2 ryandesign@…]:
 > 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.

 I did not figure out yet why this error pops out, and it is still erratic
 to me. I experienced it on 10.8 once, it appeared here, but the example of
 ticket #41326 shows that in other cases on Maverick, it goes through (to
 then reach another error, but that's another story). I'll have to make
 test when getting Mavericks. This test was also introduced rather recently
 in KDE.

 > > 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'
 > $
 > }}}

 Ok, that's helpful. At least in this case, the error appears for the right
 reason, and it contradicts my previous experience that the test was
 flawed.

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


More information about the macports-tickets mailing list