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: CONFIGURE_ARGS+= --disable-go then the port is build also without an error.
Hi Marian, thanks for the report. I'll have a look together with the upgrade to 1.6.2 in #246921. I agree, it should be possible to do a successful build without examples. Best, Sebastain
I have just come across this too. I am building with EXAMPLES=off and it fails to build with: --- 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) /usr/ports/graphics/libheif/work/go/src/github.com/strukturag/libheif/go/heif (from $GOPATH) *** [heif-test-go] Error code 1 I can provide the whole build log if you want, but this seems like the most relevant bit to me.