DigiKam reached its first beta of the 0.7 series. 0.6.2 should go to stable and this one put in cvs to allow testing of this unbeatable desktop linux app. Quite stabel already in this beta1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
All the ebuilds attached that are required to have a full digikam 0.7. Not sure about all dependencies for libkipi and libkexif. The others taken from websites. Provided are ebuilds for: digikam-0.7-beta1 kipi-plugins-0.1-beta1 libkipi-0.1 libkexif-0.1 dcraw-5.72 (taken from gentoo-deutsch mentioned elsewhere in this bugzilla)
Created attachment 41855 [details] Digikam 0.7-beta1
Created attachment 41856 [details] dcraw-5.72 ebuild
Created attachment 41857 [details] Libkexif 0.1 ebuild
Created attachment 41858 [details] libkipi 0.1 ebuild
Does any of the libs depend on dcraw? In general rather add multiple bug reports, instead putting everything in a single one, please. At a first glance everything but the headers looks o.k. >> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 (for the next time)
Sorry for not following the rules. I never read them. I'll do better in the future. Because most of the ebuilds will make little sense on their own, and their names being mentioned in the subject will show them up in searches, I thought it to be more convenient when they were all in one bug. Yes, dcraw is required for kipi-plugins, at least that is what the website says: http://extragear.kde.org/apps/kipi.php RDEPENDS are missing
Created attachment 41939 [details] digikam-0.7_beta1.ebuild Improved: header and rdepend adapted
Created attachment 41940 [details] dcraw-5.72.ebuild header and keyword updated
Created attachment 41941 [details] libkexif-0.1.ebuild header and iuse updated
Created attachment 41942 [details] libkipi-0.1.ebuild header updated
Created attachment 41943 [details] kipi-plugins-0.1_beta1.ebuild Kipi-plugins ebuild added. Sorry, I forgot to upload it in the initial commit
Comment on attachment 41940 [details] dcraw-5.72.ebuild dcraw obsoleted by recent cvs addition (6.02)
Thanks Maarten. Hello ppc, amd64 herds: would you please test/keyword? I removed you from the digikam ebuild and "digikamplugins" morphed to digikamImageplugins" (not yet added).
While configuring libkexif: checking for libexif >= 0.6.9... Requested 'libexif >= 0.6.9' but version of libexif is 0.5.12 configure: WARNING: Using old version of libexif. Dont know wheter this has an effect, but mayby you will refind the libexif dependency to >=media-libs/libexif-0.6.10 but this is hardmask. Just a note.
digikam-0.7_beta1.ebuild fails to build here: (gcc is 3.4.2, compiles fine with 3.3.4) bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -o kio_digikamtags.la -rpath /usr/lib/kde3 -module -avoid-version -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib digikamtags.lo -lkio ../../digikam/sqlite/libsqlite.la /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -o kio_digikamio.la -rpath /usr/lib/kde3 -module -avoid-version -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib digikamio.lo -lkio ../../digikam/sqlite/libsqlite.la .libs/digikamtags.o(.text+0x2bb6): In function `kio_digikamtagsProtocol::listDir(KURL const&, int, bool)': : undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE5mergeERS2_+0xa0): In function `std::list<QString, std::allocator<QString> >::merge(std::list<QString, std::allocator<QString> >&)': : undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE5mergeERS2_+0xba): In function `std::list<QString, std::allocator<QString> >::merge(std::list<QString, std::allocator<QString> >&)': : undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE4sortEv+0xa7): In function `std::list<QString, std::allocator<QString> >::sort()': : undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE4sortEv+0xbb): In function `std::list<QString, std::allocator<QString> >::sort()': : undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE4sortEv+0x103): In function `std::list<QString, std::allocator<QString> >::sort()': : undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' .libs/digikamtags.o(.gnu.linkonce.t._ZNSt4listI7QStringSaIS0_EE4sortEv+0x140): In function `std::list<QString, std::allocator<QString> >::sort()': : undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' collect2: ld returned 1 exit status make[3]: *** [kio_digikamtags.la] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/digikam-0.7_beta1/work/digikam-0.7-beta1/digikam/kioslave' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/digikam-0.7_beta1/work/digikam-0.7-beta1/digikam' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/digikam-0.7_beta1/work/digikam-0.7-beta1' make: *** [all] Error 2 !!! ERROR: media-gfx/digikam-0.7_beta1 failed. !!! Function kde_src_compile, Line 142, Exitcode 2 !!! died running emake, kde_src_compile:make
media-plugins/kipi-plugins-0.1_beta1 are failing with gcc3.4 too: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o kipiplugin_imagesgallery.la -rpath /usr/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib plugin_imagesgallery.lo imgallerydialog.lo imagesgallery.lo exifrestorer.lo -lkparts -lkipi .libs/exifrestorer.o(.text+0x160f): In function `ExifRestorer::readFile(QString const&, ExifRestorer::ReadMode)': : undefined reference to `std::basic_istream<char, std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)' collect2: ld returned 1 exit status make[3]: *** [kipiplugin_imagesgallery.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kipi-plugins-0.1_beta1/work/kipi-plugins-0.1-beta1/kipi-plugins/imagesgallery' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kipi-plugins-0.1_beta1/work/kipi-plugins-0.1-beta1/kipi-plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kipi-plugins-0.1_beta1/work/kipi-plugins-0.1-beta1' make: *** [all] Error 2 !!! ERROR: media-plugins/kipi-plugins-0.1_beta1 failed. !!! Function kde_src_compile, Line 142, Exitcode 2 !!! died running emake, kde_src_compile:make
Felix, this bug is to get the ebuilds into the tree. Please try it with lowered c[xx]flags, open another bug for the compilation failures and provide `emerge info`. All packages compiled fine for me with gcc-3.4.2. You bomb the cc'ed arch herds with emails they're probably not interested in (, yet). libexif-0.6.10 is masked, because applications (especially gphoto2) do not compile against it. You can look up this yourself: `grep exif /usr/portage/profiles/package.mask`
~ppc
~amd64 compiles (and seems to work) for: digikam digikamIamgeplugins libkipi kipi-plugins dcraw
digikam{,imageplugins} rc1 ppc herd: don't want to peeave you, but the plugin ebuild wasn't keyworded :)
final
*** Bug 70976 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 72484 ***
ew
*** Bug 72484 has been marked as a duplicate of this bug. ***
media-gfx/digikam-0.7 ~amd64 keyword added media-libs/libkipi-0.1 ~amd64 keyword added media-gfx/digikam-0.6.2 amd64 keyword added
media-plugins/digikamimageplugins: ~ppc
Thanks, David.
all this stuff working fine on amd64.