<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><span class="tab">    No problem, Mat, I'm here to help.<br></span><span class="tab">    </span>git://anongit.kde.org/assemblygen is actually the later version, the one that the uploaded binaries have been generated from. Notice that while the older version at git://anongit.kde.org/qyoto does have a more recent commit, it is a single one by one of the KDE admins to simply fix the build. So what you need is at git://anongit.kde.org/assemblygen.<br><span class="tab">    That said, even the version at </span>git://anongit.kde.org/assemblygen is not being developed any more. It depends on SMOKE which has been abandoned itself, so I had to choose another base to step on. The result is being developed at <a
 href="https://github.com/ddobrev/Qyoto">https://github.com/ddobrev/Qyoto</a>. However, it hasn't been completed yet, I'm going to make an announcement when it has. However, this new version is going to be source-compatible with the current one so you could write your code and later simply change your references to the new libraries.<br><br><span class="tab">    Regards,<br></span><span class="tab">    Dimitar</span><span class="tab"></span><span class="tab"></span><br><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Thursday, October 24, 2013 11:39 AM, Mat Arge <argemat1010@gmail.com> wrote:<br> </font> </div>  <div
 class="y_msg_container">OK, that helps. Or at least I thought so first, I am still confused. I tried <br clear="none">to contact the OpenSuse people about their outdated package, but they said <br clear="none">they just build it from upstream.<br clear="none">I looked at your git, and found  that there are currently two repositories. <br clear="none">One which builds the new style with qyoto-qtcore.dll/libqyoto-native.so at <br clear="none">git://anongit.kde.org/assemblygen, and another one which builds the old style <br clear="none">(qt-dotnet.dll/libqyoto.so) at git://anongit.kde.org/qyoto.<br clear="none">Even more confusing, the git://anongit.kde.org/qyoto repository appears to be <br clear="none">the more current one (more recent git commit, more recent git tag).<br clear="none"><br clear="none">Also, I don't really get the versioning theme of qyoto. The tags in the git <br clear="none">repositories appear to follow the version number of KDE,
 while the stuff from <br clear="none">your homepage (Windows binaries 4.0.7, API documentation 4.0.6) have a <br clear="none">different version scheme.<br clear="none"><br clear="none">Sorry for beeing troublesome, but I am really trying to get my head around it.<br clear="none"><br clear="none">cheers<br clear="none">Mat<br clear="none"><div class="yqt1464236679" id="yqtfd82519"><br clear="none">On Wednesday 23. October 2013 06:25:38 Dimitar Dobrev wrote:<br clear="none">>     The qtdotnet version has been deprecated for years.<br clear="none">> <br clear="none">>     Dimitar<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> On Wednesday, October 23, 2013 3:57 PM, Mat Arge <<a shape="rect" ymailto="mailto:argemat1010@gmail.com" href="mailto:argemat1010@gmail.com">argemat1010@gmail.com</a>><br clear="none">> wrote:<br clear="none">> <br clear="none">>
 After some further evaluation, I might have found the reason for my problem:<br clear="none">> The qyoto installation on my develeopment machine uses the assembly "qt-<br clear="none">> dotnet.dll" (from the mono-qt4 package of OpenSuse), while the windows<br clear="none">> binaries I downloaded uses the qyoto-qtcore.dll and qyoto-qtgui.dll. There<br clear="none">> are some differnces between them (for instance QApplication is in the Qyoto<br clear="none">> namespace in qt-dotnet.dll but in QtGui in the other one).<br clear="none">> <br clear="none">> qt-dotnet.dll refernces the external module "qyoto" (libqyoto2.so on linux),<br clear="none">> which I am missing in Windows.<br clear="none">> <br clear="none">> What is the reason for those different types of packages? Is one version a<br clear="none">> deprecated one, or is OpenSuse doing something weird?<br clear="none">> <br clear="none">> cheers<br
 clear="none">> Mat<br clear="none">> <br clear="none">> On Monday 21. October 2013 15:07:47 you wrote:<br clear="none">> > On Monday 21. October 2013 04:32:59 Dimitar Dobrev wrote:<br clear="none">> > >     If you've got everything - smokebase, smoke<module>,<br clear="none">> > ><br clear="none">> > > qyoto-<module>-native, then I believe your problem is about Qt<br clear="none">> > > deployment,<br clear="none">> > > not Qyoto.<br clear="none">> > <br clear="none">> > Shouldn't there be a "qyoto.dll" (coresponding to the libqyoto.so on<br clear="none">> > linux)? If I read the stacktrace I posted in an earllier mail correctly<br clear="none">> > it is looking for (and missing) that one.<br clear="none">> > <br clear="none">> > > Please take a look at<br clear="none">> > > <a shape="rect"
 href="http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html" target="_blank">http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html </a>.<br clear="none">> > <br clear="none">> > Thanks for the link. Though I am not sure where it helps me, since I am<br clear="none">> > not<br clear="none">> > acutally building any QT-Program but only use the qyoto libraries<br clear="none">> > directly.<br clear="none">> > <br clear="none">> > > In<br clear="none">> > > general, Dependency Walker is an extremely useful program against such<br clear="none">> > > errors.<br clear="none">> > <br clear="none">> > I didn't know that one. I tried it, but it didn't show any .NET<br clear="none">> > dependencies, only mscoree.dll<br clear="none">> > <br clear="none">> > cheers<br clear="none">> > Mat<br clear="none">> > <br clear="none">> > > On
 Monday, October 21, 2013 2:19 PM, Mat Arge <<a shape="rect" ymailto="mailto:argemat1010@gmail.com" href="mailto:argemat1010@gmail.com">argemat1010@gmail.com</a>><br clear="none">> > > wrote:><br clear="none">> > > <br clear="none">> > > On Monday 21. October 2013 16:28:40 Manickkavasakam wrote:<br clear="none">> > > > Hi ,<br clear="none">> > > > <br clear="none">> > > > I am not sure, whether the windows binaries will work in linux<br clear="none">> > > > environment.<br clear="none">> > > > I think you need to build it from source, if the binaries are not<br clear="none">> > > > available<br clear="none">> > > > for your distro. Please check this link for build instructions<br clear="none">> > > > http://zetcode.com/gui/csharpqyoto/introduction/.<br clear="none">> > > <br clear="none">> > > No, you
 misunderstood me. I am developing the software in linux,<br clear="none">> > > everything<br clear="none">> > > works fine there (installed the tight packages).<br clear="none">> > > But the software needs to run on Windows, too (acutally, primarily<br clear="none">> > > there).<br clear="none">> > > And so I am trying to get it running on Windows by copying the bin<br clear="none">> > > folder<br clear="none">> > > from Monodevelop and supplying the correct dlls for windows. The last<br clear="none">> > > part,<br clear="none">> > > is where I am stuck right now.<br clear="none">> > > <br clear="none">> > > cheers<br clear="none">> > > Mat<br clear="none">> > > <br clear="none">> > > > Thanks,<br clear="none">> > > > Manikk<br clear="none">> > > > <br clear="none">> > > > On Mon, Oct 21,
 2013 at 4:19 PM, Mat Arge <<a shape="rect" ymailto="mailto:argemat1010@gmail.com" href="mailto:argemat1010@gmail.com">argemat1010@gmail.com</a>> <br clear="none">wrote:<br clear="none">> > > > > On Monday 21. October 2013 16:11:46 Manickkavasakam wrote:<br clear="none">> > > > > > Hi Matt,<br clear="none">> > > > > > <br clear="none">> > > > > > Are you using VS or MonoDevelop?<br clear="none">> > > > > <br clear="none">> > > > > I am doing all development work with MonoDevelop on Linux.<br clear="none">> > > > > <br clear="none">> > > > > > Thanks,<br clear="none">> > > > > > Manikk<br clear="none">> > > > > > <br clear="none">> > > > > > On Mon, Oct 21, 2013 at 4:09 PM, Mat Arge <<a shape="rect" ymailto="mailto:argemat1010@gmail.com"
 href="mailto:argemat1010@gmail.com">argemat1010@gmail.com</a>><br clear="none">> > <br clear="none">> > wrote:<br clear="none">> > > > > > > I have copied everything from bin and lib into the root folder<br clear="none">> > > > > > > of<br clear="none">> > > > > > > my<br clear="none">> > > > > > > application (on Windows XP, if that matters), but I still get an<br clear="none">> > > > > <br clear="none">> > > > > exception<br clear="none">> > > > > <br clear="none">> > > > > > > when I execute my exe:<br clear="none">> > > > > > > <br clear="none">> > > > > > > Unhandled Exception: System.TypeInitializationException: The<br clear="none">> > > > > > > type<br clear="none">> > > > > > > initializer<br
 clear="none">> > > > > > > for 'Qyoto.QApplication' threw an exception. ---><br clear="none">> > > > > > > System.TypeInitializationException: The type initializer for<br clear="none">> > > > > > > 'Qyoto.SmokeInvocation' threw an exception. ---><br clear="none">> > > > > > > System.DllNotFoundException:<br clear="none">> > > > > > > Unable to load DLL 'qyoto': Das angegebene Modul wurde nicht<br clear="none">> > > > > > > gefunden.<br clear="none">> > > > > > > (Exception from HRESULT: 0x8007007E)<br clear="none">> > > > > > ><br clear="none">> > > > > > >    at Qyoto.Qyoto.Init_qyoto()<br clear="none">> > > > > > >    at Qyoto.SmokeInvocation.InitRuntime()<br clear="none">> > > > > > >   
 at Qyoto.SmokeInvocation..cctor()<br clear="none">> > > > > > >    --- End of inner exception stack trace ---<br clear="none">> > > > > > >    at Qyoto.SmokeInvocation..ctor(Type klass, Object obj)<br clear="none">> > > > > > >    at Qyoto.QApplication..cctor()<br clear="none">> > > > > > >    --- End of inner exception stack trace ---<br clear="none">> > > > > > >    at Qyoto.QApplication..ctor(String[] argv)<br clear="none">> > > > > > >    at MyApp.Main()<br clear="none">> > > > > > ><br clear="none">> > > > > > > On Monday 21. October 2013 03:31:05 Dimitar Dobrev wrote:<br clear="none">> > > > > > > >     Hi, Mat,<br clear="none">> > > > > > > >   <br
 clear="none">> > > > > > > >     You don't install anything. You just copy the files you<br clear="none">> > > > > > > >need<br clear="none">> > > > > > > >     from<br clear="none">> > > > > > > >     the<br clear="none">> > > > > > > ><br clear="none">> > > > > > > > archive. You need smokebase.dll from bin and then for each Qt<br clear="none">> > > > > > > > module<br clear="none">> > > > > <br clear="none">> > > > > you<br clear="none">> > > > > <br clear="none">> > > > > > > > want, get qyoto-<module>.dll from lib,<br clear="none">> > > > > > > > andqyoto-<module>-native.dll<br clear="none">> > > > > <br clear="none">> > > >
 > and<br clear="none">> > > > > <br clear="none">> > > > > > > > smoke<module>.dll from bin.<br clear="none">> > > > > > > ><br clear="none">> > > > > > > >     Regards,<br clear="none">> > > > > > > >     Dimitar Dobrev<br clear="none">> > > > > > > ><br clear="none">> > > > > > > > On Monday, October 21, 2013 1:21 PM, Mat Arge<br clear="none">> > > > > > > > <<a shape="rect" ymailto="mailto:argemat1010@gmail.com" href="mailto:argemat1010@gmail.com">argemat1010@gmail.com</a><br clear="none">> > > > > > > <br clear="none">> > > > > > > wrote:<br clear="none">> > > > > > > > Hy!<br clear="none">> > > > > > > > <br clear="none">> > > > >
 > > > Sorry if this is a stupid question, but I am currently lost<br clear="none">> > > > > > > > with<br clear="none">> > > > > > > <br clear="none">> > > > > > > installing<br clear="none">> > > > > > > <br clear="none">> > > > > > > > the qyoto binaries for windows  downloaded from<br clear="none">> > > > > > > > <a shape="rect" href="http://techbase.kde.org/Development/Languages/Qyoto" target="_blank">http://techbase.kde.org/Development/Languages/Qyoto</a><br clear="none">> > > > > > > > <br clear="none">> > > > > > > > Since there is now installer inside, where do I have to copy<br clear="none">> > > > > > > > all<br clear="none">> > > > > > > > the<br clear="none">> > > > > > > <br
 clear="none">> > > > > > > files<br clear="none">> > > > > > > <br clear="none">> > > > > > > > from bin, include and lib?<br clear="none">> > > > > > > > <br clear="none">> > > > > > > > cheers<br clear="none">> > > > > > > > Mat<br clear="none">> > > > > > > > _______________________________________________<br clear="none">> > > > > > > > Kde-bindings mailing list<br clear="none">> > > > > > > > <a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none">> > > > > > > > <a shape="rect" href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none">> > > > >
 > > <br clear="none">> > > > > > > _______________________________________________<br clear="none">> > > > > > > Kde-bindings mailing list<br clear="none">> > > > > > > <a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none">> > > > > > > <a shape="rect" href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none">> > > > > <br clear="none">> > > > > _______________________________________________<br clear="none">> > > > > Kde-bindings mailing list<br clear="none">> > > > > <a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none">> > > > > <a shape="rect"
 href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none">> > > <br clear="none">> > > _______________________________________________<br clear="none">> > > Kde-bindings mailing list<br clear="none">> > > <a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none">> > > <a shape="rect" href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none">> <br clear="none">> _______________________________________________<br clear="none">> Kde-bindings mailing list<br clear="none">> <a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none">> <a shape="rect"
 href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none"></div><br><div class="yqt1464236679" id="yqtfd96709">_______________________________________________<br clear="none">Kde-bindings mailing list<br clear="none"><a shape="rect" ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br clear="none"><a shape="rect" href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>