Beta binary

Thiago Macieira thiago at macieira.org
Thu Nov 28 10:21:51 UTC 2013


On quinta-feira, 28 de novembro de 2013 15:34:18, Robert Helling wrote:
> in fact, that plugin was not in the dmg. It somehow used the marble libs
> from /usr/local/lib. After deleting those it works. Thanks a lot!

Dirk and I spent almost two hours yesterday fighting issues that were related 
to Marble loading plugins from other locations. Whenever it finds plugins that 
it wasn't supposed to load, it also loads another copy of Qt, which will crash 
somewhere. Your case was because the atmosphere plugin's constructor 
constructed a QPixmap and that's what crashed.

Looks like MarbleWidget hardcodes some paths during its build and will find the 
plugins.

Dirk, I suggest a simple workaround: pass 
	-DCMAKE_INSTALL_PREFIX=/dev/null/doesnt/exist

Since we don't actually use the make install functionality, this will mean no 
plugins are ever found.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20131128/895b10c3/attachment.sig>


More information about the subsurface mailing list