Subject: Re: bug#11872: stable-2.0 build breaks at v2.0.5-225-g005de2e

From: <[email-masked]>
Date: Sat, 7 Jul 2012 19:21:13 +0000

---- "Ludovic Courtès" <[email-masked]> wrote: 
> Hi Dale,
> 
> <[email-masked]> skribis:
> 
> > Building stable-2.0 stared breaking for me at commit 005de2e8273853e155c21767b1c8bdb4f3f3ca53
> 
> [...]
> 
> > In file included from striconveh.c:30:
> > unistr.h: In function 'u8_check':
> > unistr.h:71: error: expected declaration specifiers before '_UC_ATTRIBUTE_PURE'
> > unistr.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_UC_ATTRIBUTE_PURE'
> 
> Could you try “make distclean && rm -rf autom4te.cache config.cache &&
> autoreconf -vfi”, etc. and confirm that it solves the problem?

That didn't help.  git clean -dxf and rebuilding from there didn't help.

Turns out I had and older libunistring installed from source.  Removing that and installing the libunistring-dev package (wheezy/sid) allows the build to finish with no errors including make check.

Thanks!