app-arch/tarsync-0.2.1-r1 does not compile with gcc-5
Probably the most simple fix is to add -std=gnu90 to the CFLAGS
Need a build log.
The build finishes with linking error: undefined reference to `match_excludes'
Which is clear, since we have:
/tarsync/excludes.h:inline int match_excludes([...]);
In C90, the code is OK, but in newer C dialects, the match_excludes will be inlined and not exported.
Created attachment 402610 [details]
I have removed the offending inline keywords such that the symbols get exported.
26 May 2015; Matthias Maier <email@example.com>
fix compilation with gcc-5.1, bug #548314