<br><br><div class="gmail_quote">On Wed, Nov 18, 2009 at 12:19 PM, Justin Talbot <span dir="ltr">&lt;<a href="mailto:justintalbot@gmail.com">justintalbot@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I was able to get through some of the build issues by following the<br>
instructions here:<br>
<a href="http://lists.kde.org/?l=kde-bindings&amp;m=125542810609973&amp;w=2" target="_blank">http://lists.kde.org/?l=kde-bindings&amp;m=125542810609973&amp;w=2</a>. In the<br>
follow up discussion Arno said that he would add the changes to the<br>
kde-bindings repository, but I don&#39;t see them yet. Perhaps they&#39;ll<br>
come through soon.<br>
<br>
In addition I get problems on 64-bit OSX due to the fact that the<br>
smoke generator does not account for compiler macro definitions. The<br>
QT headers use the compiler-defined __LP64__ macro to conditionally<br>
compile 32-bit vs. 64-bit functions for the Mac. When smoke parses the<br>
files it doesn&#39;t account for this definition so it generates code<br>
stubs for the 32-bit functions which don&#39;t exist in my build and I get<br>
linker errors.<br>
<br>
Is there a good way to tell the smoke parser to define additional<br>
macros? Perhaps in its configuration file?<br>
<br></blockquote><div><br>I think this might be the qtdefines file, which is autogenerated by QtGuess.txt (which is included into the CMakeLists.txt).<br><br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Justin<br>
_______________________________________________<br>
Qtinterfaces-devel mailing list<br>
<a href="mailto:Qtinterfaces-devel@lists.r-forge.r-project.org">Qtinterfaces-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/qtinterfaces-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/qtinterfaces-devel</a><br>
</blockquote></div><br>