As I've already mentioned in the mail, regarding r399338 > +ONLY_FOR_ARCHS= amd64 > +ONLY_FOR_ARCHS_REASON= Does not build on i386 due to a dependency Please remove that. The fact a dependency is marked ONLY_FOR_ARCHS is more than enough, you shouldn't infect whole consumer tree with it.
Its a bultin dependency not external. Work as expected. I am not going to remove that and keep receiving poudriere errors everyday.
Inconsistency between ONLY_FOR_ARCHS and ONLY_FOR_ARCHS_REASON is still there. Also, there's no clarification which `dependency' is implied here. It seems to not build because of type mismatch, so it should be marked BROKEN instead. Though, of course, it should better be fixed instead. Attached is simple patch which fixes the build. It may need some testing though.
Created attachment 162484 [details] 32 bit combatibility patch
Attached patch has no files/*, just Makefile change.
Created attachment 162572 [details] 32 bit combatibility patch Oops, fixed
A commit references this bug: Author: wg Date: Thu Nov 5 13:56:20 UTC 2015 New revision: 400853 URL: https://svnweb.freebsd.org/changeset/ports/400853 Log: sysutils/ipfs-go: fix build for i386 PR: 203991 Submitted by: amdmi3 Changes: head/sysutils/ipfs-go/Makefile head/sysutils/ipfs-go/files/extra-patch-32bit