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([...]); ./tarsync/excludes.c: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] build log
I have removed the offending inline keywords such that the symbols get exported. 26 May 2015; Matthias Maier <tamiko@gentoo.org> +files/tarsync-0.2.1-gcc5.patch, tarsync-0.2.1-r1.ebuild: fix compilation with gcc-5.1, bug #548314