Like it says on the tin, I tried building golang so I could get fzf but I get the following compilation errors. I got help to build rustlang last time, so maybe golang is just a small fix away? I didnt see any mention of golang in the ports mailing list in the last few days.
I'm guessing the response is to just update to the latest snapshot and try again? I'm still learning the rules here.
===> Checking files for go-1.9.2 `/usr/ports/distfiles/go1.9.2.src.tar.gz' is up to date. >> (SHA256) go1.9.2.src.tar.gz: OK ===> go-1.9.2 depends on: go-bootstrap-* - not found ===> Verifying install for go-bootstrap-* in lang/go-bootstrap ===> Building for go-bootstrap-1.4.20171003 # Building C bootstrap tool. cmd/dist # Building compilers and Go bootstrap tool for host, openbsd/amd64. lib9 libbio liblink cmd/cc cmd/gc cmd/6l /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6l/../ld/dwarf.c:1479:15: warning: implicit conversion from 'int' to 'char' changes value from 156 to -100 [-Wconstant-conversion] block[i++] = DW_OP_call_frame_cfa; ~ ^~~~~~~~~~~~~~~~~~~~ /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6l/../ld/dwarf.c:1763:21: warning: implicit conversion from 'int' to 'char' changes value from 144 to -112 [-Wconstant-conversion] cput(DW_CFA_offset + FAKERETURNCOLUMN); // return address ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6l/../ld/lib.h:168:13: note: expanded from macro 'cput' { *cbp++ = c;\ ~ ^ 2 warnings generated. /usr/obj/ports/go-bootstrap-1.4.20171003/go/pkg/obj/openbsd_amd64/liblink.a(list6.o): In function `Dconv': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/liblink/list6.c:214: warning: strcat() is almost always misused, please use strlcat() /var/tmp/go-cbuild-wwgAkE/dwarf.o: In function `defptrto': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6l/../ld/dwarf.c:1109: warning: strcpy() is almost always misused, please use strlcpy() cmd/6a /var/tmp/go-cbuild-wwgAkE/lex.o: In function `macinc': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6a/../cc/macbody:583: warning: strcat() is almost always misused, please use strlcat() /var/tmp/go-cbuild-wwgAkE/lex.o: In function `assemble': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6a/lex.c:145: warning: strcpy() is almost always misused, please use strlcpy() cmd/6c /usr/obj/ports/go-bootstrap-1.4.20171003/go/pkg/obj/openbsd_amd64/libcc.a(lex.o): In function `Tconv': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/cc/lex.c:1408: warning: strcat() is almost always misused, please use strlcat() /usr/obj/ports/go-bootstrap-1.4.20171003/go/pkg/obj/openbsd_amd64/libcc.a(lex.o): In function `compile': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/cc/lex.c:237: warning: strcpy() is almost always misused, please use strlcpy() cmd/6g /usr/obj/ports/go-bootstrap-1.4.20171003/go/pkg/obj/openbsd_amd64/libgc.a(lex.o): In function `importfile': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/gc/lex.c:743: warning: strcat() is almost always misused, please use strlcat() /var/tmp/go-cbuild-wwgAkE/gobj.o: In function `dgostringptr': /usr/obj/ports/go-bootstrap-1.4.20171003/go/src/cmd/6g/gobj.c:203: warning: strcpy() is almost always misused, please use strlcpy() runtime errors sync/atomic sync io unicode unicode/utf8 unicode/utf16 bytes math strings strconv bufio sort container/heap encoding/base64 syscall time os reflect fmt encoding encoding/json flag path/filepath path io/ioutil log regexp/syntax regexp go/token go/scanner go/ast go/parser os/exec os/signal net/url text/template/parse text/template go/doc go/build cmd/go ./make.bash: line 162: 73101 Abort trap (core dumped) "$GOTOOLDIR"/go_bootstrap clean -i std *** Error 134 in /usr/ports/lang/go-bootstrap (Makefile:72 'do-build': @cd /usr/obj/ports/go-bootstrap-1.4.20171003/go/src && CC="cc" CXX=...) *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:2738 '/usr/obj/ports/go-bootstrap-1.4.20171003/build-amd64/.build_done') *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:1938 '/usr/ports/packages/amd64/all/go-bootstrap-1.4.20171003.tgz') *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:2440 '_internal-package') *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'package') *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:1956 '/var/db/pkg/go-bootstrap-1.4.20171003/+CONTENTS') *** Error 1 in /usr/ports/lang/go-bootstrap (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'install') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2073 '/usr/obj/ports/go-1.9.2/.dep-lang-go-bootstrap') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2508 '/usr/obj/ports/go-1.9.2/.extract_done') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1938 '/usr/ports/packages/amd64/all/go-1.9.2.tgz') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2440 '_internal-package') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'package') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1956 '/var/db/pkg/go-1.9.2/+CONTENTS') *** Error 1 in /usr/ports/lang/go (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'install')