On 13.8.2014 21:12, John Burrell wrote:
I installed tdb-1.3.0Compiling libcanberra-0.30 with tdb gives: CC libcanberra_la-cache.lo In file included from cache.c:35:0: /usr/include/tdb.h:877:1: error: unknown type name 'bool' bool tdb_runtime_check_for_robust_mutexes(void); ^ Makefile:1501: recipe for target 'libcanberra_la-cache.lo' failed make[2]: *** [libcanberra_la-cache.lo] Error 1 make[2]: Leaving directory '/usr/src/multimedia/libcanberra/libcanberra-0.30/src' Makefile:598: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/usr/src/multimedia/libcanberra/libcanberra-0.30' Makefile:460: recipe for target 'all' failed make: *** [all] Error 2 If I add --disable-tdb to configure, it compiles fine. This has been reported elsewhere but I didn't find a patch for it. Also I haven't tried different versions of tdb or the git version so I'm afraid I can't give any solution to the problem, only a heads up. jb.
It's an issue with tdb-1.3.0. https://projects.archlinux.org/svntogit/packages.git/tree/tdb/trunk/0001-tdb-include-include-stdbool.h-in-tdb.h.patch -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
