Created attachment 433800 [details, diff] fixes format conversion specifiers Because all warnings are treated as errors by upstream, and they ship some minor format errors along with. Here's a patch that makes it build clean again. Portage 2.2.28 (python 2.7.11-final-0, default/linux/arm/13.0/armv7a/desktop, gcc-5.3.0, glibc-2.23-r2, 4.4.0-armv7-x3.1 armv7l)
if you want to post patches, then upstream uses gerrit. it's a simple push away. otherwise, please attach full build logs.
Created attachment 433984 [details] build log fail Here ya go, lemme know if you need more info...
thanks, that makes things clear. i had cleaned up -Werror control upstream to make it easier to disable, but the required ebuild change didn't make it in. should be fixed here: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6d0e9edc4b36790c6a61ebd1182bf1f4e88f71 if you want to pursue that patch upstream though, feel free to send it to gerrit and add me as a reviewer :). as it stands, i don't think it's correct ... it looks like you're changing %lu to %u when it should be %zu (as it's a size_t).
Thanks, I missed that bit (even though I was looking at it). And the current one is %ld which is definitely not correct...