It look like modernc.org/libc needs to have openbsd support added to allow this to build for you.
If you have an openbsd machine, it should be reasonably easy to generate the files for this so you can send a PR there. The relevant code generation file is here https://gitlab.com/cznic/libc/-/blob/master/generate.go which will need some changes, but freebsd and netbsd are already included so you could work from there with presumably fairly little change required. On Wed, 2021-12-29 at 13:43 +0100, 'Matthias Teege' via Perkeep wrote: > Hi, > > I've tried to build perkeep from the latest commit > (c986ee3c62e9a8d1c74b1efe6fac4563c7c0065d) but it fails with: > > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/errno: build constraints exclude all > Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/errno > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/pthread: build constraints exclude all > Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/pthread > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/signal: build constraints exclude all > Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/signal > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/stdio: build constraints exclude all > Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/stdio > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc/sys/types: build constraints exclude > all Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/sys/typ > es > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/time: build constraints exclude all Go > files in /home/u/go/pkg/mod/modernc.org/[email protected]/time > package perkeep.org/cmd/pk-put > imports perkeep.org/pkg/blobserver/dir > imports perkeep.org/pkg/blobserver/diskpacked > imports perkeep.org/pkg/sorted/sqlite > imports modernc.org/sqlite > imports modernc.org/libc > imports modernc.org/libc/unistd: build constraints exclude all > Go files in /home/u/go/pkg/mod/modernc.org/[email protected]/unistd > Error building main binaries: exit status 1 > exit status 1 > > $ go version > go version go1.17 openbsd/amd64 > > Building 9422c8898f7a7977ed61ee3117ce50aa4aeaa6c8 works without > problems. > > $ perkeepd --version > perkeepd version: master, 2021-12-17-9422c8898f > Go version: go1.17 (openbsd/amd64) > > Kind regards > Matthias > > -- > You received this message because you are subscribed to the Google > Groups "Perkeep" group. > To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/perkeep/YcxYCiy2mlIgnIZ/%40mteege.de > . -- You received this message because you are subscribed to the Google Groups "Perkeep" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/perkeep/b02ed3b928fdb017bc17905ba97e3423b26b1049.camel%40kortschak.io.
