On Tue, Jun 29, 2010 at 11:08 AM, Alexander Larsson <span dir="ltr">&lt;<a href="mailto:alexl@redhat.com">alexl@redhat.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Tue, 2010-06-29 at 10:26 +0200, Attila Sukosd wrote:<br>
&gt; On Tue, Jun 29, 2010 at 9:48 AM, Attila Sukosd<br>
&gt; &lt;<a href="mailto:attila.sukosd@gmail.com">attila.sukosd@gmail.com</a>&gt; wrote:<br>
&gt;         Hi guys,<br>
&gt;<br>
&gt;         So I&#39;ve been trying to get the sources from the devel git to<br>
&gt;         work, and I&#39;ve got it to compile however I was facing some<br>
&gt;         CEGUI issues:<br>
&gt;<br>
&gt;         29/06/2010 09:13:14 (Std)       ---- CEGUI System<br>
&gt;         initialisation completed ----<br>
&gt;         29/06/2010 09:13:14 (Std)       ---- Version 0.6.2 ----<br>
&gt;         29/06/2010 09:13:14 (Std)       ---- Renderer module is:<br>
&gt;         Unknown renderer (vendor did not set the ID string!) ----<br>
&gt;         29/06/2010 09:13:14 (Std)       ---- XML Parser module is:<br>
&gt;         CEGUI::XercesParser - Official Xerces-C++ based parser module<br>
&gt;         for CEGUI ----<br>
&gt;         29/06/2010 09:13:14 (Std)       ---- Scripting module is: None<br>
&gt;         ----<br>
&gt;         29/06/2010 09:13:14 (Std)       Attempting to load Scheme from<br>
&gt;         file &#39;TaharezLook.scheme&#39;.<br>
&gt;         29/06/2010 09:13:14 (Std)       XercesParser::initialiseSchema<br>
&gt;         - Attempting to load schema from file &#39;GUIScheme.xsd&#39;.<br>
&gt;         29/06/2010 09:13:14 (Error)     CEGUI::GenericException in<br>
&gt;         file ../../client/gui/resource_provider.cpp(83) : failed<br>
&gt;         29/06/2010 09:13:14 (Error)     XercesParser::parseXMLFile -<br>
&gt;         An unexpected error occurred while parsing XML file<br>
&gt;         &#39;TaharezLook.scheme&#39;.<br>
&gt;         29/06/2010 09:13:14 (Error)     Scheme::Scheme - loading of<br>
&gt;         Scheme from file &#39;TaharezLook.scheme&#39; failed.<br>
&gt;<br>
&gt;         This was using the &quot;libcegui-mk2-*&quot; packages from the default<br>
&gt;         Ubuntu repositories. After playing around with it and<br>
&gt;         regenerating the taharez_look.*.c, I still got nowhere, so I<br>
&gt;         downloaded the CEGUI 0.6.2 sources and compiled it by hand,<br>
&gt;         but I still had the same issue. In the end, I did manage to<br>
&gt;         &quot;fix&quot; it by changing the default xml parser for CEGUI to<br>
&gt;         libxml (--with-default-xml-parser=LibxmlParser) instead of the<br>
&gt;         Xerces one.<br>
&gt;<br>
&gt;<br>
&gt;         Now I&#39;m down to the issue of not being able to connect to a<br>
&gt;         v0.4 server cause of version mismatch:<br>
&gt;<br>
&gt;         1277797671 INFO spice : [12999:12999] Application::main:<br>
&gt;         starting 0.5.1<br>
&gt;         1277797671 INFO spice : [12999:12999] GUI::GUI(Application&amp;,<br>
&gt;         Application::State):<br>
&gt;         1277797671 INFO spice : [12999:13002]<br>
&gt;         RedPeer::connect_unsecure: Connecting 192.168.1.4 6001<br>
&gt;         1277797671 WARN spice : [12999:13002] RedChannel::run: version<br>
&gt;         mismatch: expect 4294967294 got 1<br>
&gt;         1277797671 INFO spice : [12999:12999] main: Spice client<br>
&gt;         terminated (exitcode = 11)<br>
&gt;<br>
&gt;         Server side:<br>
&gt;<br>
&gt;         handle_dev_input: attach<br>
&gt;         create_cairo_context: using cairo canvas<br>
&gt;         interface_change_notifier: VD_INTERFACE_VDI_PORT<br>
&gt;         interface_change_notifier: VD_INTERFACE_TABLET<br>
&gt;         reds_handle_read_header_done: version mismatch<br>
&gt;         reds_handle_read_header_done: version mismatch<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         Best Regards,<br>
&gt;<br>
&gt;         Attila<br>
&gt;<br>
&gt; Update:<br>
&gt;<br>
&gt; Changing #define RED_VERSION_MAJOR (~(uint32_t)0 - 1)<br>
&gt; to #define RED_VERSION_MAJOR 1<br>
&gt; has &quot;fixed&quot; the issue.<br>
<br>
</div></div>Thats very wrong. The major is high to indicate the current protocol is<br>
unstable. When its declared stable we&#39;ll set it to 2, not 1. 1 is the<br>
old protocol from 0.4.<br>
<br>
I think the problem you&#39;re having should have been fixed by:<br>
<br>
<a href="http://cgit.freedesktop.org/spice/spice/commit/?id=eb3fe11d944acf32d7795fb6d0d69c25ce800d54" target="_blank">http://cgit.freedesktop.org/spice/spice/commit/?id=eb3fe11d944acf32d7795fb6d0d69c25ce800d54</a><br>
<br>
Do you have that commit? If you do something weird is going on and needs<br>
more debugging.<br>
<br>
<br></blockquote><div><br>Hmm, it seems like I did not have that commit for some weird reason. I re-cloned the latest master and compiled and now it connects fine  Thanks! :)<br><br>Now there is only an color-space issue for video streams (attached 2 screenshots). <br>
<br>Best Regards,<br><br>Attila<br></div></div><br>