[Gammaray-interest] Fwd: building GammaRay on OS X
René J.V. Bertin
rjvbertin at gmail.com
Wed May 27 19:00:31 CEST 2015
Hi,
I have some questions about building GammaRay on OS X (through a MacPorts port I'm creating), and using it.
1). Building on a case-sensitive file system left me with an app bundle that has
GammaRay.app/Contents/MacOS/GammaRay
GammaRay.app/Contents/MacOS/gammaray
which evidently will lead to undefined results when you copy the bundle to a case-insensitive fs. Same, I guess, when building on such a fs though IIRC GammaRay is linked after gammaray and thus overwrites the previous executable.
Has anyone noticed this? I'm guessing gammaray is the commandline executable that's not really intended to be used on OS X?
2). I tried pointing the build process to the qmake in my Qt 4 build tree (full patch to qt-everywhere*/bin/qmake). That worked, but qmake apparently still served the private header directory under the install prefix, and as a result the harfbuzz includes weren't found and I still end up without QPainter support.
I think this may be related to the fact that I configured Qt to install the private headers; is that possible, and is that a supported configuration?
3) I've seen GammaRay trying to launch gdb. Even though it's not impossible to get gdb to function partially on OS X (not for C++, apparently) it's not a supported configuration. Is it possible to use lldb instead?
4) Is it possible to build a version that supports both Qt4 and Qt5? When I copy the qt4 plugin directory into the app bundle built for Qt5 it is recognised, but attempts to use it (launch a Qt4 application) fail on the aforementioned gdb issue.
Thanks,
René
More information about the Gammaray-interest
mailing list