[Digikam-devel] 0.9.5-beta1 tarball ready to test...

Oliver Dörr oliver at doerr-privat.de
Thu Nov 6 20:55:37 GMT 2008


>
>     ../../../digikam/digikam/albummanager.h:37:19: error: qlist.h: No
>     such file or directory
>
>
> Sound like Qt3 header files are missing. Are you installed all Qt3 
> devel package ?

Well,

i thought so. But the mentioned file qlist.h is not on my system. What 
makes me wonder is that the last digiKam release was also compiled on my 
system. So this is a new dependency for digiKam.

I've finally found the file in libqt3-compat-headers for Kubuntu. This 
is the description of that package...

Qt 1.x and 2.x compatibility includes
This package contains header files that are intended for build 
compatibility for applications that build with Qt3 but still use 
deprecated includes. It is meant as an intermediate solution and these 
header files are not part of the official Qt3 API. All sourcecode that 
is still using the headers of this package is subject to be changed to 
use the new header files which are in libqt3-headers.


So qlist.h seems to be deprecated.

However the compilation goes further and i got...

make[3]: Betrete Verzeichnis 
'/home/doerr/digikam-0.9.5-beta1/digikam-0.9.5-beta1/digikam/digikam'
/bin/bash ../../libtool --silent --tag=CXX   --mode=link g++  
-fno-tree-pre -Wno-long-long -Wundef -ansi -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 -fno-common -DQT_CLEAN_NAMESPACE 
-DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION 
-DQT_CLEAN_NAMESPACE  -lkipi   -lkdcraw   -lkexiv2   -R /usr/lib -R 
/usr/lib -R /usr/lib  -lkutils   -o digikam main.o -lqt-mt  -lz -lpng 
-lz -lm -lXext -lX11  -lSM -lICE -lpthread -lkdecore -lkdeui  -lkio 
-lkparts -lkutils libdigikam.la
./.libs/libdigikam.so: undefined reference to 
`KDcrawIface::DcrawBinary::instance()'
./.libs/libdigikam.so: undefined reference to 
`KDcrawIface::DcrawBinary::rawFiles()'
./.libs/libdigikam.so: undefined reference to 
`KDcrawIface::KDcraw::customEvent(QCustomEvent*)'
./.libs/libdigikam.so: undefined reference to 
`KDcrawIface::KDcraw::decodeRAWImage(QString const&, 
KDcrawIface::RawDecodingSettings, QMemArray<char>&, int&, int&, int&)'
collect2: ld returned 1 exit status
make[3]: *** [digikam] Fehler 1
make[3]: Verlasse Verzeichnis 
'/home/doerr/digikam-0.9.5-beta1/digikam-0.9.5-beta1/digikam/digikam'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis 
'/home/doerr/digikam-0.9.5-beta1/digikam-0.9.5-beta1/digikam'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis 
'/home/doerr/digikam-0.9.5-beta1/digikam-0.9.5-beta1'
make: *** [all] Fehler 2


This makes me wonder because i already installed libkdcraw-0.1.6 to get 
so far... Is this the wrong version? If so, whne the dependency check in 
the Makefile should this check also

Oliver
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20081106/40edc8cc/attachment.html>


More information about the Digikam-devel mailing list