[Digikam-devel] 0.10.0-beta1 release tarball...

Arnd Baecker arnd.baecker at web.de
Mon Jul 7 14:17:41 BST 2008



On Mon, 7 Jul 2008, Gilles Caulier wrote:

> 2008/7/7 Mark Purcell <msp at debian.org>:
> > On Mon, 7 Jul 2008, Gilles Caulier wrote:
> >> Please give me a feedback if all compile fine on your computers before
> >> to make the official release.
> >
> > Gilles,
> >
> > This version still fails to link using -lpthread for me on Debian which
> > results in:
> >        undefined reference to `pthread_create'.
> >
> > As I mentioned yesterday I can workaround by manually patching links.txt,
> > during build.
> >
> > Before building I have also found out how to force this inclusion in
> > TARGET_LINK_LIBRARIES in digikam/CMakeLists.txt:
> >
> > --- digikam/CMakeLists.txt.orig 2008-07-07 22:21:31.000000000 +1000
> > +++ digikam/CMakeLists.txt      2008-07-07 21:57:05.000000000 +1000
> > @@ -117,6 +117,7 @@
> >                       ${KDCRAW_LIBRARIES}
> >                       ${KEXIV2_LIBRARIES}
> >                       ${KIPI_LIBRARIES}
> > +                      ${CMAKE_THREAD_LIBS_INIT}
> >               )
> >
> >  IF(MARBLEWIDGET_FOUND)
> >
> > I suspect that this should automatically be included, and that is why others
> > are having success.  But for the Debian builds it appears that -lpthread
> > isn't included and the binary doesn't link.
> > ${CMAKE_THREAD_LIBS_INIT} evaluates to "-lpthread".
> >
> > I am unsure if this is going to effect anything else though as I don't grok
> > CMake.
> >
> > Mark
>
> Perhaps a Debian expert can confirm a bug in CMake included in current
> version ? Achim ?

You could also just fetch the binary cmake 2.6 from
http://www.cmake.org and try that ...

Best, Arnd



More information about the Digikam-devel mailing list