[Pkg-kde-extras] Bug#807564: digikam: FTBFS, cannot find Marble

2015-12-13 Thread Danny Edel
Hello List,

I'm looking into this aswell, since I want to use digikam again and got
some free time to fix it.  I hope I can provide a source-patch in the
next few days that allows the currently packaged version of digikam to
build again.

In case I get it to work, where do I send the patch?  It would affect
both #807564 and #802966 since they both say FTBFS (although for
different reasons).

Cheers,

- Danny

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras


[Pkg-kde-extras] Bug#807564: Fix "Can't find marble" FTBFS [patch]

2015-12-13 Thread Danny Edel
Control: tags -1 patch

Hi List,

I've tried to reproduce the build failure and it turns out that the
FindMarble.cmake file is in a path that is not in the default cmake
module search path.

If the search path is passed to cmake with EXTRA_CMAKE_ARGS, digikam
compiles successfully again.

Also the libsoprano-dev dependency is no longer a problem, because
digikam build-depends on kdelibs5-dev, which (now?) depends on
libsoprano-dev.

I hope that helps in at least building digikam again, making it easier
to look into the other remaining tickets.

PS: If you test the patch locally, don't forget to increment digikam's
version number! libstdc++6 in sid has a "Breaks: digikam-private-libs"
on versions <= 4:4.4.0-1.1+b2 defined.


I must add that although it compiles, it does *not* start out-of-the-box
on my system, it now crashes with the following error message:

*** Error in `digikam': realloc(): invalid old size: 0x00c21f80 ***
Aborted


Maybe someone with more C debugging skills can look into that?  (or
maybe it is an issue with my system)


Cheers,

- Danny
diff -ru orig/digikam-4.4.0/debian/rules digikam-4.4.0/debian/rules
--- orig/digikam-4.4.0/debian/rules	2014-01-18 00:19:58.0 +0100
+++ digikam-4.4.0/debian/rules	2015-12-13 14:39:07.711699472 +0100
@@ -12,6 +12,9 @@
   EXTRA_CMAKE_ARGS += -DDIGIKAMSC_USE_PRIVATE_KDEGRAPHICS=OFF
 endif
 
+# Location of FindMarble.cmake
+EXTRA_CMAKE_ARGS += -DCMAKE_MODULE_PATH=/usr/share/marble/cmake
+
 %:
 	dh $@ --with kde --parallel 
 
___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Bug#777833: digikam: ftbfs with GCC-5 (patch)

2015-08-25 Thread Danny Edel
tags 777833 patch
thanks

Hello all,

I tried to rebuild digikam on sid today. The current version still
misses libsoprano-dev dependency and fails with:

 make[3]: *** No rule to make target '/usr/lib/libsoprano.so', needed
by 'lib/libkvkontakte.so.1.0.0'.  Stop.

Once a build-time dependency on libsoprano-dev was declared, I was able
to compile digikam on a sid sbuild, it linked against the new
opencv-*2.4v5 libraries.

- Danny
diff -Nru digikam-4.4.0/debian/control digikam-4.4.0/debian/control
--- digikam-4.4.0/debian/control2014-11-15 17:37:35.0 +0100
+++ digikam-4.4.0/debian/control2015-08-10 14:51:04.0 +0200
@@ -6,6 +6,7 @@
 Build-Depends: debhelper (= 9), pkg-kde-tools (= 0.9), pkg-config, cmake (= 2.6.2),
  doxygen,
  kdelibs5-dev, kdepimlibs5-dev,
+ libsoprano-dev,
  libmarble-dev,
  libkipi-dev (= 4:4.12), libkexiv2-dev (= 4:4.12), libkdcraw-dev (= 4:4.12), libksane-dev,
  baloo-dev, libkfilemetadata-dev,
___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras