<br><br><div class="gmail_quote">2008/10/28 Andreas Haumer <span dir="ltr">&lt;<a href="mailto:andreas@xss.co.at">andreas@xss.co.at</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi!<br>
<br>
Is libkdcraw-0.1.6 supposed to work with digikam-0.9.4?<br>
<br>
I just tried to upgrade from libkdcraw-0.1.4 to libkdcraw-0.1.6 and<br>
it breaks ABI (library can&#39;t be used with installed digikam binary,<br>
library major version changed!) as well as API (digikam-0.9.4 does<br>
not compile anymore!)<br>
<br>
Here are the error messages I get when compiling digikam-0.9.4<br>
against libkdcraw-0.1.6:<br>
<br>
[...]<br>
make[5]: Entering directory `/work/digikam-0.9.4/digikam/libs/dimg&#39;<br>
/bin/sh ../../../libtool --silent --tag=CXX &nbsp; --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. &nbsp;-I/opt/kde3/include<br>
- -I../../../digikam/libs/dimg/loaders -I../../../digikam/libs/dimg/filters -I../../../digikam/libs/dmetadata -I../../../digikam/digikam &nbsp;-DQT_THREAD_SUPPORT &nbsp;-D_REENTRANT &nbsp;-Wno-long-long -Wundef -ansi<br>
- -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new<br>
- -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE &nbsp;-MT dimg.lo -MD -MP -MF .deps/dimg.Tpo -c -o dimg.lo dimg.cpp<br>
dimg.cpp:45:35: libkdcraw/dcrawbinary.h: No such file or directory<br>
dimg.cpp: In static member function `static Digikam::DImg::FORMAT<br>
 &nbsp; Digikam::DImg::fileFormat(const QString&amp;)&#39;:<br>
dimg.cpp:496: error: no class template named `DcrawBinary&#39; in `KDcrawIface&#39;<br>
[...]<br>
<br>
In the release notes of libkdcraw-0.1.6 the removed &quot;DcrawBinary&quot;<br>
class is mentioned, but, as I said, this breaks digikam!<br>
<br>
Any idea anyone?<br>
Is there a new digikam release in the 0.9 series planned to<br>
solve this problem?<br>
</blockquote><div><br>Someone as already post a patch to compile digikam 0.9.4 with libkdcraw <a href="http://0.1.6.">0.1.6.</a> It&#39;s in <a href="mailto:digikam-devel@kde.org">digikam-devel@kde.org</a> mailing list archive.<br>
<br>Else current implementation from svn (next 0.9.5 release) is already fixed and compile fine. <br><br>Gilles Caulier</div></div><br>