Hi!

On Sat, 2015-12-12 at 08:55:33 +0100, Vincent Bernat wrote:
> Package: libbsd-dev
> Version: 0.8.0-2
> Severity: grave

> After a recent update of libbsd, programs using it now fail at compile
> time with:
> 
> /usr/include/bsd/unistd.h: In function 'setproctitle':
> /usr/include/bsd/unistd.h:64:2: error: expected declaration specifiers before 
> '__printflike'
>   __printflike(1, 2);
>   ^

Indeed! :(

> It seems there is a missing backslash at the end of the previous line.

This is due to the overlays, some headers now expect declarations from
the overlayed headers, bu they are not requsting them and just use the
system ones. I've added a unit test to catch this in the future, and
will be fixing it for an upload targetted for later today.

Thanks,
Guillem

Reply via email to