Hi all,<br><br>I'm trying to get digiKam SVN compiled and (locally) installed while keeping "official" digiKam installed in my system (currently Kubuntu 9.04). While compiling I get the following error<br><br>
/usr/bin/ld: warning: libkdcraw.so.8, needed by ../../lib/libdigikamcore.so.1.0.0, may conflict with libkdcraw.so.7<br>/usr/bin/ld: warning: libkexiv2.so.8, needed by ../../lib/libdigikamcore.so.1.0.0, may conflict with libkexiv.so.7<br>
<br>which I think is responsible of the following linking error<br><br>Linking CXX shared module ../../../lib/digikamimageplugin_border.so<br>CMakeFiles/digikamimageplugin_border.dir/border.o: In function `Digikam::DRawDecoding::~DRawDecoding()': <br>
border.cpp:(.text._ZN7Digikam12DRawDecodingD0Ev[Digikam::DRawDecoding::~DRawDecoding()]+0x81): undefined reference to `KDcrawIface::RawDecodingSettings::~RawDecodingSettings()' <br>border.cpp:(.text._ZN7Digikam12DRawDecodingD0Ev[Digikam::DRawDecoding::~DRawDecoding()]+0xa9): undefined reference to `KDcrawIface::RawDecodingSettings::~RawDecodingSettings()'<br>
[...]<br><br>I would ask you if someone has some advices about setting up a clean development environment: I cannot uninstall conflicting libraries, they can be used by other programs; is it possible to completely ovverride those libraries? Or what if I'm compiling on a machine where I cannot uninstall software? I already compile on a local directory (setting DIGIKAMKDE4=/a/local/path), but I do not know how to "mask" evil installed libraries such as (in this case) libkdcraw.so.7 and libkexiv2.so.7<br>
<br>Thank you in advance<br><br>Leonardo<br><br clear="all"><br>-- <br>Leonardo Giordani<br><br>Tele-Rilevamento Europa - T.R.E. s.r.l.<br>Sensing the planet<br>Via Vittoria Colonna, 7<br>20149 Milano - Italia<br>tel.: +39.02.4343.121<br>
fax: +39.02.4343.1230<br>e-mail: leonardo.giordani (at) <a href="http://treuropa.com">treuropa.com</a><br>web: <a href="http://www.treuropa.com">www.treuropa.com</a><br>