This port uses the qt4 portgroup. I'd expect that portgroup to properly
handle the necessary details of supplying the C++ library flags. Or, maybe
it needs to be using the qmake portgroup instead, which looks like it does
In the log above, the build is still using `/usr/bin/clang`, and it's not
building with clang-3.9 w libc++. qt4 caches it's build info into some
convoluted configuration files (and more than one, to make it trickier). I
can recall needing to change these by hand when I changed compilers from
clang-3.7 to clang-3.8, but maybe there's an easier way.
Just built it on 10.6, and seems to build and run OK, although I have no
way to know if it actually all works properly.
$ port -v installed ostinato
The following ports are currently installed:
ostinato @0.8_0 (active) platform='darwin 10' archs='x86_64'
So - a workaround, again, but what we really need is a proper portfile
fix. I defer to g5pw, but it would appear that ostinato needs some newer
clang version than the clang-3.4-ish version that comes with 10.8. But to
make it build with this newer clang version, it looks like that needs to
get baked into qt4 during the build of qt4-mac. This is a bit messy. Does
the qmake portgroup take care of something like this?