dev-util/diffball-1.0.1 fails to compile with gcc-5
Probably the most simple fix is to add -std=gnu90 to the CFLAGS
Need a build log.
The linking fails with undefined references of the type
libdiffball/.libs/libdiffball.so: undefined reference to `RHash_cleanse'
(and 5 others)
Which is clear since we have
include/diffball/hash.h:inline signed int RHash_cleanse([...]);
Under c90 this is legal, but under newer C dialects, this will inline RHash_cleanse and not export it.
Created attachment 402606 [details]
Author: David Seifert <email@example.com>
Date: Sat Apr 2 23:48:10 2016 +0200
dev-util/diffball: add -std=gnu89 to CFLAGS to restore pre-GCC5 semantics