imageinfo.cpp:152: error: 'TimeSpec' has not been declared imageinfo.cpp: In function 'void setTime(const QDateTime&, int)': imageinfo.cpp:154: error: '_data' was not declared in this scope imageinfo.cpp: At global scope: imageinfo.cpp:160: error: 'KIPI::ImageInfo' has not been declared imageinfo.cpp:160: error: expected ',' or '...' before '&' token imageinfo.cpp:160: error: ISO C++ forbids declaration of 'ImageInfo' with no type imageinfo.cpp: In function 'void cloneData(int)': imageinfo.cpp:162: error: '_data' was not declared in this scope imageinfo.cpp:162: error: 'other' was not declared in this scope imageinfo.cpp: At global scope: imageinfo.cpp:160: warning: unused parameter 'ImageInfo' imageinfo.cpp: In function 'int ImageInfo(int)': imageinfo.cpp:96: warning: control reaches end of non-void function make[4]: *** [plugin.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [imageinfo.lo] Error 1 KDStream.cpp: In member function 'KDStream& KDStream::operator<<(const QVariant&)': KDStream.cpp:566: warning: enumeration value 'LongLong' not handled in switch KDStream.cpp:566: warning: enumeration value 'ULongLong' not handled in switch make[4]: Leaving directory `/var/tmp/portage/libkipi-0.1.3/work/libkipi-0.1.3/libkipi/libkipi' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/libkipi-0.1.3/work/libkipi-0.1.3/libkipi/libkipi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libkipi-0.1.3/work/libkipi-0.1.3/libkipi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libkipi-0.1.3/work/libkipi-0.1.3' make: *** [all] Error 2 !!! ERROR: media-libs/libkipi-0.1.3 failed. Call stack: ebuild.sh, line 1531: Called dyn_compile ebuild.sh, line 931: Called src_compile ebuild.sh, line 1240: Called kde_src_compile kde.eclass, line 123: Called kde_src_compile 'all' kde.eclass, line 252: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 248: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if relevant.
Created attachment 87679 [details] emerge info output of emerge --info
Created attachment 87680 [details] emerge output of libkipi full emerge output with the errors
likipi-0.1.3 has a bug in make. The include directory in Makefile in libkipi/libkipi is wrong. It should contain also "-I.." . If there is no libkipi on the system, make will fail. If it is installed it will take include files from /usr/include/libkipi, which might be older version. The problematic part: /usr/qt/3/bin/moc ./interface.h -o interface.moc /bin/sh ../../libtool --silent --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -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 -c -o interface.lo interface.cpp In file included from interface.cpp:32: pluginloader.h:25:31: error: libkipi/interface.h: No such file or directory pluginloader.h:26:36: error: libkipi/libkipi_export.h: No such file or directory
libkipi-0.1.4 is out and seems to build fine (while not being installed currently), so they fixed their Makefile :). Simply renaming the ebuild does the trick.. George
I bumped to 0.1.4, marking fixed then, thanks for reporting and nothing the new version :)
*** Bug 135422 has been marked as a duplicate of this bug. ***