<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Make sure you checked out the "assemlies" branch (as I already said), not "master" (or sth else). These "GL" errors are a result of an incorrectly applied patch of mine but that was fixed quite some time ago.<br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> KDE bindings for other programming languages <kde-bindings@kde.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, December 10, 2011 4:09 AM<br> <b><span style="font-weight:
 bold;">Subject:</span></b> [Kde-bindings] Building assemblygen on Windows/Linux<br> </font> <br>
<div id="yiv414423733"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>I noticed that smokegen contains the following near the top of CMakeLists.txt:</span></div><div><br></div><div>if (NOT LIB_INSTALL_DIR)<br>    set (LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})<br>endif (NOT LIB_INSTALL_DIR)<br></div><div><br></div><div>Would putting that into the top-level smokeqt CMakeLists.txt file be sufficient?  What I had builds fine under both Windows and Fedora Core 16.<br><span></span></div><div><br><span></span></div><div><span>Also, I tried building assemblygen tonight, and I'm completely lost.  It appears to produce a .NET assembly called QyotoGenerator, but it seems to depend on another .NET assembly called assemblygen, and that doesn't get built, even under Linux (i.e. Fedora Core 16).  Here's a list of all the files it wanted to
 install under
 Linux:</span></div><div><br><span></span></div><div><span>/usr/local/bin/assemblygen<br>/usr/local/lib/assemblygen/assemblygen.exe<br>/usr/local/lib/assemblygen/libassemblygen-native.so<br>/usr/local/lib/assemblygen/plugins/libqyotogenerator-native.so<br>/usr/local/lib/assemblygen/plugins/QyotoGenerator.dll<br>/usr/local/lib/assemblygen/plugins/KimonoGenerator.dll</span></div><div><br><span></span></div><div><span>So how does one get Qyoto out of the assemblygen project?</span></div><div><br><span></span></div><div><span>Also, unless my "git clone" somehow went bad,in src/plugins/qyoto/QyotoTranslator.cs, lines 61 and 63 are broken.  They look like they got truncated.  Here's what I have for lines 61-63:</span></div><div><br><span></span></div><div><span>      { "GL<br>      { "GLfloat", typeof(float) },<br>      { "GLenum",
 t<br></span></div><div><br><span></span></div><div><span>Steven Boswell<br></span></div><div><br></div>  <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Arno Rehn <arno@arnorehn.de><br> <b><span style="font-weight:bold;">To:</span></b> KDE bindings for other programming languages <kde-bindings@kde.org> <br> <b><span style="font-weight:bold;">Sent:</span></b> Friday, December 9, 2011 2:45 AM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Patches for Qyoto on Windows (final)<br> </font> <br>
On Thursday 08 December 2011 16:07:40 Steven Boswell II wrote:<br>> smokeqt:<br>> Put quotes around the reference to SMOKE_CMAKE_MODULE_DIR, so that spaces<br>> can appear in the installation path. Added ARCHIVE DESTINATION and RUNTIME<br>> DESTINATION to the install line of all the DLLs.  (No apparent effect under<br>> Linux.) Got rid of the "lib" prefix on Windows DLLs/archives.<br>Your patch uses ${LIB_INSTALL_DIR} in quite some places. However this macro is <br>not defined at all for smokeqt (it's a KDE one and we want to keep smokeqt <br>clean of KDE stuff). I don't know why this even works on Windows.<br>Anyway, in some places a seperate code path for non windows platforms is <br>missing (phonon, qsci, ...), so on linux ${LIB_INSTALL_DIR} evaluates to "" <br>and then it complains about a missing argument for LIBRARY DESTINATION.<br><br>-- <br>Arno Rehn<br>_______________________________________________<br>Kde-bindings mailing
 list<br><a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br><a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br><br><br> </div> </div>  </div></div></div><br>_______________________________________________<br>Kde-bindings mailing list<br><a ymailto="mailto:Kde-bindings@kde.org" 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><br><br> </div> </div>  </div></body></html>