<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Nov 16, 2015 at 2:33 AM, Eric Valette <span dir="ltr"><<a href="mailto:eric.valette@free.fr" target="_blank">eric.valette@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On 16/11/2015 04:33, Martin Klapetek wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
This is because your digikam/kipi is Qt5 based while the kipiplugin_imgur.so<br>
is Qt4 based. Qt5 and Qt4 are binary incompatible and opening one plugin<br>
from the other will crash.<br>
</blockquote>
<br></span>
So it should not be compiled when compiling digikam 5.x from git then...</blockquote><div><br></div><div>It's not. See below.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
If you've compiled digikam/kipi yourself, be sure to clean your install<br>
dir from<br>
all kipi/Qt4 plugins. If this got installed by your distro, please<br>
notify your distro<br>
of a conflict.<br>
</blockquote>
<br></span>
Nice guess but this is not what happened : the plugin was compiled  and installed from the git tree yesterday.<br></blockquote><div><br></div><div>Well thank you but that wasn't a guess, actually. You have old</div><div>files in your buildsystem/install folder.</div><div><br></div><div>I just did a clean checkout of kde:digikam-software-compilation, run</div><div>"perl ./download-repos" and extra/kipi-plugins/imgur is Qt5 based</div><div>code.</div><div><br></div><div>If you don't believe me, look for yourself here:</div><div><br></div><div><a href="https://quickgit.kde.org/?p=kipi-plugins.git&a=blob&h=a95d6bcc7381fc654d2ac9af1375e4aa0c01e89b&hb=19ad9ea39d4eb9644e52561e73e369c4b20cf294&f=imgur%2FCMakeLists.txt">https://quickgit.kde.org/?p=kipi-plugins.git&a=blob&h=a95d6bcc7381fc654d2ac9af1375e4aa0c01e89b&hb=19ad9ea39d4eb9644e52561e73e369c4b20cf294&f=imgur%2FCMakeLists.txt</a><br></div><div><br></div><div>There is no Qt4 stuff in imgur's kipi buildsystem. You just have stale</div><div>files in your local copy. Simply do git pull on your kipi-plugins folder.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
 cd local/src/digikam/<br>
valette@tri-yann4:~/local/src/digikam$ find . -name kipiplugin_imgur.so<br>
./build/extra/kipi-plugins/imgur/kipiplugin_imgur.so<br>
valette@tri-yann4:~/local/src/digikam$<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Finally, perhaps the kipi plugins should either ship with some json metadata<br>
that should be checked upon loading (this is actually very very useful<br>
for just<br>
loading the list of plugins and their names or other properties without<br>
opening<br>
the whole so file --> fast "Share" menu build up) or some other kinds of<br>
filtering<br>
should be done by kipi to ensure that Qt4 files are not loaded.<br>
</blockquote>
<br></span>
Could be also resolved at build time if QT5 is selected/detected by cmake while it has not been changed to support qt5...<br></blockquote><div><br></div><div>It is. See above.</div><div> </div></div><div>Cheers</div>-- <br><div class="gmail_signature"><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div></div>
</div></div>