<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I started looking into it yesterday but Qt Embedded wasn't compiling
    on my system due to some known bug where glib and webkit interfere.<br>
    <br>
    I'd suggest trying to move all marble plugins away first (just
    remove them from lib/marble/plugins in the installation directory of
    marble) and see if that changes things. Might be some threading
    issue, the parser plugins working on startup for example run in
    their own thread each.<br>
    <br>
    Regards,<br>
    Dennis<br>
    <br>
    Am 23.05.2012 11:12, schrieb Jeremie Scheer:
    <blockquote cite="mid:4FBCAA00.5060104@armadeus.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Any idea ?<br>
      <br>
      Is it simply possible to use Marble in a Qt Virtual Framebuffer
      with Qt Embedded ?<br>
      <br>
      I think it should be, because I found this link on the Internet <a
        moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://wm161.net/2008/07/26/marble-under-qtembedded-linux/">http://wm161.net/2008/07/26/marble-under-qtembedded-linux/</a>
      . A little bit old but it shows that Marble could run under Qt
      Embedded.<br>
      <br>
      I can't see what is the origin of the bug because I've no QThread
      or QMutex in my application. It can only come from the compilation
      of Marble...<br>
      <br>
      My Qt Embedded is configured like this:<br>
      <blockquote><small>configure -embedded x86_64 -no-cups -no-nis
          -depths 16,18 -qvfb -prefix
          /usr/local/Trolltech/QtEmbedded-4.7.2 -glib -confirm-license
          -qt-sql-sqlite<br>
        </small></blockquote>
      <br>
      And I configure Marble to build against Qt like this:<br>
      <blockquote><small>PATH=/usr/local/Trolltech/QtEmbedded-4.7.2/bin:$PATH

          cmake -DQTONLY=ON ../marble_qvfb/</small><br>
      </blockquote>
      <br>
      Regards,<br>
      <br>
      Jérémie SCHEER<br>
      <br>
      <br>
      On 05/22/2012 04:13 PM, Jeremie Scheer wrote:
      <blockquote cite="mid:4FBB9EF8.1000908@armadeus.com" type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=ISO-8859-1">
        Hi,<br>
        <br>
        I'm currently trying to use a Marble library built against <u>Qt

          4.7.4 Embedded x86</u>.<br>
        <br>
        My application using Marble is built against the same Qt and is
        running in a Qt Virtual Framebuffer with a QWS Server.<br>
        <br>
        In the Qt project file, I simply added : <i>LIBS =
          -lmarblewidget</i> to link with Marble. And when running the
        application, I defined the environment variable <i>LD_LIBRARY_PATH=/usr/local/lib</i>
        where Marble libraries are installed.<br>
        <br>
        The problem is : when I run the application, before any
        instruction can be executed, it crashes on :
        <meta name="qrichtext" content="1">
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;"><!--StartFragment--><span
            style=" font-family:'Monospace'; font-size:9pt;
            color:#be1414;">QMutex::lock: Deadlock detected in thread
            0x7f1fe30bb740 </span><!--EndFragment--></p>
        <meta http-equiv="Content-Type" content="text/html;
          charset=ISO-8859-1">
        <style type="text/css">
p, li { white-space: pre-wrap; }
</style><br>
        Here is my application code :<br>
        <blockquote><small>#include <QtGui/QApplication><br>
            #include <marble/MarbleWidget.h><br>
            #include <marble/MarbleModel.h><br>
            #include <marble/global.h><br>
            #include <QWSServer><br>
            <br>
            using namespace Marble;<br>
            <br>
            int main(int argc, char** argv)<br>
            {<br>
                QApplication app(argc,argv);<br>
                QWSServer *sw =  QWSServer::instance ();<br>
            <br>
                // Create a Marble QWidget without a parent<br>
                MarbleWidget *mapWidget = new MarbleWidget();<br>
            <br>
                // Load the OpenStreetMap map<br>
               
            mapWidget->setMapThemeId("earth/openstreetmap/openstreetmap.dgml");<br>
                mapWidget->setProjection(Mercator);<br>
            <br>
                mapWidget->show();<br>
            <br>
                return app.exec();<br>
            }</small><br>
        </blockquote>
        <br>
        If I build the same application (without the QWS Server) and
        Marble against Qt x86, it works well.<br>
        <br>
        Is there anything I did wrong with Qt Embedded ?<br>
        <br>
        Thanks,<br>
        <div class="moz-signature">-- <br>
          Jérémie Scheer<br>
          Software Engineer<br>
          Tel: +33 (0)9 72 29 41 44<br>
          Fax: +33 (0)9 72 28 79 26<br>
          ARMadeus Systems - A new vision of the embedded world<br>
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
            href="http://www.armadeus.com">http://www.armadeus.com</a></div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Marble-devel mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Marble-devel@kde.org">Marble-devel@kde.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/marble-devel">https://mail.kde.org/mailman/listinfo/marble-devel</a>
</pre>
      </blockquote>
      <br>
      <br>
      <div class="moz-signature">-- <br>
        Jérémie Scheer<br>
        Software Engineer<br>
        Tel: +33 (0)9 72 29 41 44<br>
        Fax: +33 (0)9 72 28 79 26<br>
        ARMadeus Systems - A new vision of the embedded world<br>
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://www.armadeus.com">http://www.armadeus.com</a></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Marble-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Marble-devel@kde.org">Marble-devel@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/marble-devel">https://mail.kde.org/mailman/listinfo/marble-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>