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.

Reply via email to