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

Danny Edel debian at danny-edel.de
Mon Aug 10 15:02:35 UTC 2015


On Sat, 08 Aug 2015 00:56:48 +0200 Christoph Anton Mitterer
<calestyo at scientia.net> wrote:
> Hey.
> 
> Anything new here? That blocks upgrading to to current libstdc++6
> (without removing a large number of packages) and thus also prevents
> other packages (that already depend on newer libstdc++6) with important
> security updates to be installed.
> 
> Cheers,
> Chris

Hello Chris,

I've tried to reproduce the build failure, and I got a little different
results than above, so I'm sharing them in the hope they benefit in
tracking down the bug.

---- Unmodified package ----

I tried apt-get source digikam, followed by
sbuild --dist unstable digikam_4.4.0-1.1.dsc

It ran for a while, and then failed with the following message:

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


Full log (>400kb) can be downloaded from
http://danny-edel.de/logs/digikam_4.4.0-1.1_amd64-20150810-1415.build

---- With libsoprano-dev in Build-Depends: ----

For testing purposes, I added "libsoprano-dev" (which contains this
file) to build-depends and created a new source package (Please ignore
the incremented version number), and got a different failure:

CMakeFiles/kface.dir/detection/opencvfacedetector.cpp.o: In function
`KFaceIface::Cascade::Cascade(QStringList const&, QString const&)':
/«PKGBUILDDIR»/extra/libkface/libkface/detection/opencvfacedetector.cpp:130:
undefined reference to `cv::CascadeClassifier::load(std::__cxx11
::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)

Full log (>500kb) can be downloaded from
http://danny-edel.de/logs/digikam_4.4.0-1.2_amd64-20150810-1455.build

----

I hope this helps in getting Digikam to run again. To me, the second
failure looks like cv needs a rebuild to expose the new __cxx11 symbols,
before digikam can compile cleanly with GCC5.

However, I don't know how to request that, or check whether it has
already been requested.

- Danny



More information about the pkg-kde-extras mailing list