Ошибка при запуске тестов или сборки deb пакета wb-rules

При сборке не находит библиотеку. Что это я понимаю, но перерыв всё не нашел где она собирается.

Вот пример ошибки:
install: cannot stat 'armhf.wbgo.so': No such file or directory

А вот место откуда ноги растут: wb-rules/Makefile at aa9e2b26b546c053846e7f5f621f68ea27d895b6 · wirenboard/wb-rules · GitHub

Откуда этот файл должен появиться?)

Добрый день.
А какой версии контейнер в котором собираете?

Который использует wbdev? Да который он сам выкачал.
contactless/devenv:latest (created: 2024-04-19 13:58:11, 4b843240b967)

Добрался до воспроизведения, перечитал wirenboard/README.md at master · wirenboard/wirenboard · GitHub делаю:

root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard# git clone https://github.com/wirenboard/wb-rules/
Cloning into 'wb-rules'...
remote: Enumerating objects: 3539, done.
remote: Counting objects: 100% (698/698), done.
remote: Compressing objects: 100% (185/185), done.
remote: Total 3539 (delta 611), reused 532 (delta 512), pack-reused 2841
Receiving objects: 100% (3539/3539), 947.45 KiB | 2.84 MiB/s, done.
Resolving deltas: 100% (2488/2488), done.
root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard# ls
boards	ci  CODEOWNERS	contrib  devenv  examples  image  LICENSE  README.md  README-wbrepo.md	rootfs	vscode	wbdev  wbdev-wheezy  wbrepo  wb-rules
root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard# cd wb-rules/
root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard/wb-rules# ls
debian	go.mod	go.sum	Jenkinsfile  LICENSE  main.go  Makefile  README.md  README-readonly.md	rules  sample1.js  samplerules.js  scripts  wbrules  wb-rules.wbconfigs
root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard/wb-rules# make
rm -rf wb-rules
GO111MODULE=on GOARCH=arm GOARM=6 CC_FOR_TARGET=arm-linux-gnueabihf-gcc CC=$CC_FOR_TARGET CGO_ENABLED=1 go build -trimpath -ldflags "-w -X main.version=`git describe --tags --always --dirty`"
go: downloading github.com/alexcesaro/statsd v2.0.0+incompatible
go: downloading github.com/wirenboard/wbgong v0.5.3
go: downloading github.com/boltdb/bolt v0.0.0-20161223174454-2e25e3bb4285
go: downloading github.com/wirenboard/go-duktape v0.0.0-20210723134114-881337fff8cb
go: downloading github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7
go: downloading gopkg.in/robfig/cron.v1 v1.2.0
go: downloading github.com/stretchr/objx v0.3.0
go: extracting github.com/alexcesaro/statsd v2.0.0+incompatible
go: extracting github.com/wirenboard/wbgong v0.5.3
go: extracting github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7
go: extracting github.com/stretchr/objx v0.3.0
go: extracting gopkg.in/robfig/cron.v1 v1.2.0
go: extracting github.com/boltdb/bolt v0.0.0-20161223174454-2e25e3bb4285
go: extracting github.com/wirenboard/go-duktape v0.0.0-20210723134114-881337fff8cb
go: finding github.com/alexcesaro/statsd v2.0.0+incompatible
go: finding github.com/wirenboard/wbgong v0.5.3
go: finding github.com/DisposaBoy/JsonConfigReader v0.0.0-20201129172854-99cf318d67e7
go: finding github.com/boltdb/bolt v0.0.0-20161223174454-2e25e3bb4285
go: finding github.com/stretchr/objx v0.3.0
go: finding github.com/wirenboard/go-duktape v0.0.0-20210723134114-881337fff8cb
go: finding gopkg.in/robfig/cron.v1 v1.2.0
root@wbdevenv:~/wbdev/go/src/github.com/contactless/wirenboard/wb-rules# 

Ошибок не вижу.

Так интересует не make, а make test, make deb.

Контекст зачем это надо тут в моём сообщение Telegram: Contact @wirenboard

Библиотека нужная для теста, *.wbgo.so - распространяется только в пакете wb-rules под арм.

Да, да. Под арм)

test:
	cp amd64.wbgo.so wbrules/wbgo.so
	CC=x86_64-linux-gnu-gcc go test -v -trimpath -ldflags="-s -w" ./wbrules

Короче она у вас собирается в jenkins сценарии которого в приватном репозитории.

Ну - да. Для того чтобы собрать в контейнере целесообразно использовать chroot вот так: Сборка образов прошивки — Wiren Board
Соответственно библиотека (собранная) после установки пакета будет в /usr/lib/wb-rules/wbgo.so