Building libheif with all config options disabled (especially Examples) fails in my system with the following error:
--- gopath ---
mkdir -p /src/github.com/strukturag/libheif
mkdir: /src: Read-only file system
My root filesystem is read only and I don't wont random files to be created.
However even when I create read-write /src, I get an error:
--- heif-test-go ---
heif-test.go:39:2: cannot find package "github.com/strukturag/libheif/go/heif" in any of:
/usr/local/go/src/github.com/strukturag/libheif/go/heif (from $GOROOT)
/tmp/portbuild/usr/ports/graphics/libheif/work/go/src/github.com/strukturag/libheif/go/heif (from $GOPATH)
*** [heif-test-go] Error code 1
(I have WRKDIRPREFIX ?= /tmp/portbuild set in /etc/make.conf.)
When I enable Examples (with make config) then the port built without an error.
Also when I change the Makefile and add:
then the port is build also without an error.