I managed to build the Qt bindings on Mac OS X with the frameworks from Nokia.  A record of my misadventures should be in the list archives somewhere.  I wound up patching smokegen to get it to find the framework headers, if I recall correctly.<div>
<br></div><div>-Adam<br><br><div class="gmail_quote">On Fri, Feb 18, 2011 at 9:05 AM, Arno Rehn <span dir="ltr"><<a href="mailto:arno@arnorehn.de">arno@arnorehn.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Friday 18 February 2011 11:02:34 Ben Skelton wrote:<br>
> Hi,<br>
><br>
> I've been having some trouble in building smokeqt on the mac.<br>
><br>
> One thing that I have noticed is that if Qt is installed as a Framework<br>
> instead of a traditional unix /usr/include, /usr/lib file structure then<br>
> smokegen will not parse the headers correctly. This is perhaps because of<br>
> frameworks use two include locations. This means you cannot use the Nokia<br>
> built SDK. No big deal - I've been successful (to a point) with both a mac<br>
> ports qt-devel installation and building qt from sources.<br>
><br>
> Unfortunately, the build still fails when linking libsmokeqtgui.dylib.<br>
> Interestingly it can't find symbols that you might expect should be there<br>
> - macMenu for example.<br>
><br>
> Any thoughts or guidance on what I can try to resolve the below<br>
> appreciated.<br>
</div>I could add some workarounds for OS X builds that skip QAccessibleBridgePlugin<br>
and QMenu::macMenu. That doesn't seem like an ideal solution though.<br>
<br>
Can you do the OS X equivalent of<br>
<br>
$ objdump -Tt /usr/lib/libQtGui.so | c++filt | grep QAccessibleBridgePlugin ?<br>
<br>
If this doesn't print anything, then OS X Qt builds simply don't include this<br>
class, for whatever reason.<br>
<font color="#888888"><br>
--<br>
Arno Rehn<br>
<a href="mailto:arno@arnorehn.de">arno@arnorehn.de</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Kde-bindings mailing list<br>
<a href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br>
</div></div></blockquote></div><br></div>