Wed, 29 Aug 2012 21:07:12 +0200
Back out libexec substitution now longer correct, remove manpages correspoding
to not installed binaries, and most importantly avoid linking to
cats_dummy which serves no other purpose than to sabotage runtime
operations of all binaries calling db_init_database(3) with a fatal
error message 'Please replace this dummy libbaccats library with a
proper one.' Disabling libtool use resolves this problem in the build
configuration (probably in src/cats/Makefile.in.)
1 Index: utf8.h
2 --- utf8.h.orig 2012-08-10 11:27:29.714031512 +0200
3 +++ utf8.h 2012-08-10 11:29:26.743204276 +0200
4 @@ -27,6 +27,18 @@
5 #define UTF8_IGNORE_ERROR 0x01
6 #define UTF8_SKIP_BOM 0x02
8 +#ifndef __BEGIN_DECLS
9 +#undef __BEGIN_DECLS
10 +#undef __END_DECLS
11 +#ifdef __cplusplus
12 +# define __BEGIN_DECLS extern "C" {
13 +# define __END_DECLS }
14 +#else
15 +# define __BEGIN_DECLS /* empty */
16 +# define __END_DECLS /* empty */
17 +#endif
18 +#endif /* __BEGIN_DECLS */
19 +
20 __BEGIN_DECLS
22 size_t utf8_to_wchar(const char *in, size_t insize, wchar_t *out,