On 13.8.2014 21:12, John Burrell wrote:
I installed tdb-1.3.0

Compiling 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

Reply via email to