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

Gilles Caulier caulier.gilles at gmail.com
Mon Jul 7 13:39:20 BST 2008


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 ?

Gilles Caulier



More information about the Digikam-devel mailing list