Build from latest commit failed

49 views
Skip to first unread message

Matthias Teege

unread,
Dec 29, 2021, 7:44:01 AM12/29/21
to per...@googlegroups.com
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/li...@v1.11.104/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/li...@v1.11.104/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/li...@v1.11.104/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/li...@v1.11.104/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/li...@v1.11.104/sys/types
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/li...@v1.11.104/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/li...@v1.11.104/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

signature.asc

Dan Kortschak

unread,
Dec 29, 2021, 3:28:07 PM12/29/21
to per...@googlegroups.com
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.
> --
> 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 perkeep+u...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/perkeep/YcxYCiy2mlIgnIZ/%40mteege.de
> .



Reply all
Reply to author
Forward
0 new messages