To build newer libs, like libkdcraw.so.9, without upgrading all of kde
(I'm using Fedora 13), I've been taking the fedora kdegraphics packages,
and replacing the libs folder with the libs folder from
svn://anonsvn.kde.org/home/kde/trunk/KDE/kdegraphics.
rm -rf ./libs
cp -av /home/photo/build/digikam/kdegraphics-svn/kdegraphics/libs .
That worked fine, up through kde 4.4.5. Fedora recently switched to
4.5.2. I did the same thing. That works for everything (libkexiv2.so.9,
libkipi.so.8) except for libkdcraw.
I know nothing about cmake, but cmake appears to find libkdcraw:
-- Check Kipi library in local sub-folder...
-- Found Kipi library in local sub-folder:
/home/photo/rpmbuild/BUILD/kdegraphics-4.5.2/libs/libkipi
-- Check Kdcraw library in local sub-folder...
-- Found Kdcraw library in local sub-folder:
/home/photo/rpmbuild/BUILD/kdegraphics-4.5.2/libs/libkdcraw
-- Check Kexiv2 library in local sub-folder...
-- Found Kexiv2 library in local sub-folder:
/home/photo/rpmbuild/BUILD/kdegraphics-4.5.2/libs/libkexiv2
but it doesn't build it:
-----------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these
packages.
----------
.......
* JPEG - A library for reading and writing JPEG image files
* KIPI - A library for adding kipi support
* Exiv2 - A library to access image metadata
And:
grep dcraw x86_64-redhat-linux-gnu/CMakeCache.txt
KDCRAW_LOCAL_FOUND:FILEPATH=/home/photo/rpmbuild/BUILD/kdegraphics-4.5.2/libs/libkdcraw/libkdcraw/kdcraw.h
KDCRAW_LOCAL_FOUND_IN_LIBS:FILEPATH=/home/photo/rpmbuild/BUILD/kdegraphics-4.5.2/libs/libkdcraw/libkdcraw/kdcraw.h
//Search for Kdcraw package
WITH_Kdcraw:BOOL=ON
rawthumbnail_LIB_DEPENDS:STATIC=general;KDE4__kio;general;kdcraw;general;kexiv2;general;Qt4::QtGui;general;KDE4__kdecore;
Any help appreciated.
sean
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users