Bug#637019: gamin: Fix FTBFS on hurd-i386

Svante Signell svante.signell at telia.com
Sun Aug 7 20:32:44 UTC 2011

Package: gamin
Version: 0.1.10-2
Severity: important
Tags: patch
User: debian-hurd at lists.debian.org
Usertags: hurd


currently gamin does not compile on hurd-i386. The problem is the
definition of PTHREAD_MUTEX_RECURSIVE. The inlined patch fixes this
issue. The patch should be applied after 15_kfreebsd.patch. In fact,
editing that patch by removing the second part: && !defined(__GNU__)
fixes the build on hurd-i386.

--- libgamin/gam_data.c.orig    2011-08-07 20:11:57.000000000 +0000
+++ libgamin/gam_data.c 2011-08-07 20:08:28.000000000 +0000
@@ -470,7 +470,7 @@
     if (is_threaded > 0) {
-#if defined(__GLIBC__) && !defined(__GNU__)
+#if defined(__GLIBC__)
        pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP);
        pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);

More information about the pkg-gnome-maintainers mailing list