[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