Environment: Debian Testing branch, docker is version 29.5.0, build 98f1464
I am following the steps in the example:
- docker run --rm -v "$(pwd)"/bin/:/builder/bin -it openwrt/sdk
- [ ! -d ./scripts ] && ./setup.sh
buildbot@7d54a0feb274:~$ [ ! -d ./scripts ] && ./setup.sh
2026-05-15 09:45:25 URL:https://mirror-03.infra.openwrt.org/snapshots/targets/x86/64/sha256sums [22090246/22090246] -> "sha256sums" [1]
2026-05-15 09:45:25 URL:https://mirror-03.infra.openwrt.org/snapshots/targets/x86/64/sha256sums.asc [299/299] -> "sha256sums.asc" [1]
gpg: directory '/builder/.gnupg' created
gpg: keybox '/builder/.gnupg/pubring.kbx' created
gpg: key 1D53D1877742E911: 3 signatures not checked due to missing keys
gpg: /builder/.gnupg/trustdb.gpg: trustdb created
gpg: key 1D53D1877742E911: public key "OpenWrt Build System (Nitrokey3) <contact@openwrt.org>" imported
gpg: key 28A39BC32074BE7A: 2 signatures not checked due to missing keys
gpg: key 28A39BC32074BE7A: public key "OpenWrt Build System (PGP key for 19.07 release builds) <pgpsign-19.07@openwrt.org>" imported
gpg: key CD84BCED626471F1: 2 signatures not checked due to missing keys
gpg: key CD84BCED626471F1: public key "OpenWrt Build System (PGP key for unattended snapshot builds) <pgpsign-snapshots@openwrt.org>" imported
gpg: key 88CA59E88F681580: public key "OpenWrt Build System (PGP key for 21.02 release builds) <pgpsign-21.02@openwrt.org>" imported
gpg: key CD54E82DADB3684D: public key "OpenWrt Build System (GnuPGP key for 22.03 release builds) <pgpsign-22.03@openwrt.org>" imported
gpg: Total number processed: 5
gpg: imported: 5
gpg: no ultimately trusted keys found
gpg: Signature made Fri 15 May 2026 02:00:49 AM UTC
gpg: using EDDSA key 92C561DE55AE6552F3C736B82B0151090606D1D9
gpg: Good signature from "OpenWrt Build System (Nitrokey3) <contact@openwrt.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 8A8B C12F 46B8 36C0 F9CD B36F 1D53 D187 7742 E911
Subkey fingerprint: 92C5 61DE 55AE 6552 F3C7 36B8 2B01 5109 0606 D1D9
2026-05-15 09:45:48 URL:https://mirror-03.infra.openwrt.org/snapshots/targets/x86/64/openwrt-sdk-x86-64_gcc-14.3.0_musl.Linux-x86_64.tar.zst [293624330/293624330] -> "openwrt-sdk-x86-64_gcc-14.3.0_musl.Linux-x86_64.tar.zst" [1]
0b50a504056738cbc6cf306eac67c2a887440f43be9a27b62caacadfdf8d4270 *openwrt-sdk-x86-64_gcc-14.3.0_musl.Linux-x86_64.tar.zst
openwrt-sdk-x86-64_gcc-14.3.0_musl.Linux-x86_64.tar.zst: OK
removed 'sha256sums'
removed 'sha256sums_min'
removed 'sha256sums.asc'
removed 'openwrt-sdk-x86-64_gcc-14.3.0_musl.Linux-x86_64.tar.zst'
- ./scripts/feeds update packages
buildbot@8ad62fa8af9b:~$ ./scripts/feeds update packages
Updating feed 'packages' from 'https://git.openwrt.org/feed/packages.git' ...
Cloning into './feeds/packages'...
remote: Enumerating objects: 7648, done.
remote: Counting objects: 100% (7648/7648), done.
remote: Compressing objects: 100% (6413/6413), done.
remote: Total 7648 (delta 320), reused 5042 (delta 214), pack-reused 0 (from 0)
Receiving objects: 100% (7648/7648), 14.76 MiB | 11.69 MiB/s, done.
Resolving deltas: 100% (320/320), done.
Create index file './feeds/packages.index'
Checking 'true'... ok.
Checking 'false'... ok.
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'proper-umask'... ok.
Checking 'gcc'... updated.
Checking 'working-gcc'... ok.
Checking 'g++'... updated.
Checking 'working-g++'... ok.
Checking 'ncurses.h'... ok.
Checking 'git'... ok.
Checking 'rsync'... ok.
Checking 'perl-data-dumper'... ok.
Checking 'perl-findbin'... ok.
Checking 'perl-file-copy'... ok.
Checking 'perl-file-compare'... ok.
Checking 'perl-thread-queue'... ok.
Checking 'perl-ipc-cmd'... ok.
Checking 'tar'... ok.
Checking 'find'... ok.
Checking 'bash'... ok.
Checking 'xargs'... ok.
Checking 'patch'... ok.
Checking 'diff'... ok.
Checking 'cp'... ok.
Checking 'seq'... ok.
Checking 'awk'... ok.
Checking 'grep'... ok.
Checking 'egrep'... ok.
Checking 'getopt'... ok.
Checking 'realpath'... ok.
Checking 'stat'... ok.
Checking 'gzip'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'wget'... ok.
Checking 'install'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'python3'... ok.
Checking 'python3-distutils'... ok.
Checking 'python3-stdlib'... ok.
Checking 'file'... ok.
Checking 'which'... ok.
Checking 'argp.h'... ok.
Checking 'fts.h'... ok.
Checking 'obstack.h'... ok.
Checking 'libintl.h'... ok.
Checking 'ldconfig-stub'... ok.
Collecting package info: done
Collecting target info: done
buildbot@7d54a0feb274:~$ make defconfig
Collecting package info: done
Collecting target info: done
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'eip197-mini-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'aeonsemi-as21xxx-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'airoha-en8811h-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2x-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8152-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'i915-firmware-dmc', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ivpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-gpio-button-hotplug', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'nu801', which does not exist
tmp/.config-package.in:65:warning: ignoring type redefinition of 'PACKAGE_libc' from 'bool' to 'tristate'
tmp/.config-package.in:92:warning: ignoring type redefinition of 'PACKAGE_libgcc' from 'bool' to 'tristate'
tmp/.config-package.in:205:warning: ignoring type redefinition of 'PACKAGE_libpthread' from 'bool' to 'tristate'
tmp/.config-package.in:260:warning: ignoring type redefinition of 'PACKAGE_librt' from 'bool' to 'tristate'
Config-build.in:1283:warning: defaults for choice values not supported
Config-build.in:1287:warning: defaults for choice values not supported
Config-build.in:1291:warning: defaults for choice values not supported
#
# configuration written to .config
#
- ./scripts/feeds install tmate
buildbot@7d54a0feb274:~$ ./scripts/feeds install tmate
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'eip197-mini-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'aeonsemi-as21xxx-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'airoha-en8811h-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2x-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8152-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'i915-firmware-dmc', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ivpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-gpio-button-hotplug', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'nu801', which does not exist
Ignoring feed 'base' - index missing
Ignoring feed 'luci' - index missing
Ignoring feed 'routing' - index missing
Ignoring feed 'telephony' - index missing
Ignoring feed 'video' - index missing
Installing package 'tmate' from packages
WARNING: No feed for source package 'ncurses' found
WARNING: No feed for package 'libevent2' found
WARNING: No feed for package 'libncurses' found
Installing package 'libssh' from packages
WARNING: No feed for package 'zlib' found
WARNING: No feed for package 'libmbedtls' found
Installing package 'msgpack-c' from packages
WARNING: No feed for package 'terminfo' found
- (adding V=sc as recommended by previous runs with errors) make package/tmate/{clean,compile} -j1 V=sc
[snipped]
-- Checking for one of the modules 'zlib'
CMake Error at /builder/staging_dir/host/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Call Stack (most recent call first):
/builder/staging_dir/host/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
/builder/staging_dir/host/share/cmake-4.3/Modules/FindZLIB.cmake:245 (find_package_handle_standard_args)
CMakeLists.txt:48 (find_package)
-- Configuring incomplete, errors occurred!
make[2]: *** [Makefile:80: /builder/build_dir/target-x86_64_musl/libssh-0.12.0/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1
make[2]: Leaving directory '/builder/feeds/packages/libs/libssh'
time: package/feeds/packages/libssh/compile#2.28#1.26#3.75
ERROR: package/feeds/packages/libssh failed to build.
make[1]: *** [package/Makefile:188: package/feeds/packages/libssh/compile] Error 1
make[1]: Leaving directory '/builder'
make: *** [/builder/include/toplevel.mk:226: package/tmate/compile] Error 2
So, quite likely in this case the instructions are somehow incomplete / not up to date.
Next try, leaving the container and starting from scratch but choosing a different package:
- ./scripts/feeds install unbound
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'eip197-mini-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'aeonsemi-as21xxx-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'airoha-en8811h-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2x-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8152-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'i915-firmware-dmc', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ivpu-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-gpio-button-hotplug', which does not exist
WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'nu801', which does not exist
Ignoring feed 'base' - index missing
Ignoring feed 'luci' - index missing
Ignoring feed 'routing' - index missing
Ignoring feed 'telephony' - index missing
Ignoring feed 'video' - index missing
Installing package 'unbound' from packages
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
Installing package 'libsodium' from packages
WARNING: No feed for package 'libmnl' found
WARNING: No feed for package 'libevent2' found
Installing package 'nghttp2' from packages
Installing package 'python3' from packages
Installing package 'bluez' from packages
Installing package 'glib2' from packages
WARNING: No feed for source package 'pcre2' found
Installing package 'libffi' from packages
WARNING: No feed for source package 'libiconv-full' found
WARNING: No feed for package 'libiconv-full' found
WARNING: No feed for package 'libintl-full' found
Installing package 'attr' from packages
WARNING: No feed for package 'libpcre2' found
WARNING: No feed for package 'zlib' found
WARNING: No feed for package 'libncurses' found
WARNING: No feed for package 'libreadline' found
WARNING: No feed for package 'libintl-full' found
WARNING: No feed for package 'libiconv-full' found
Installing package 'dbus' from packages
Installing package 'expat' from packages
WARNING: No feed for package 'libncurses' found
WARNING: No feed for package 'libreadline' found
Installing package 'libical' from packages
WARNING: No feed for package 'libintl-full' found
WARNING: No feed for package 'libiconv-full' found
Installing package 'python-build' from packages
Installing package 'python-installer' from packages
Installing package 'python-flit-core' from packages
Installing package 'python-packaging' from packages
Installing package 'python-pyproject-hooks' from packages
Installing package 'python-wheel' from packages
Installing package 'python-setuptools' from packages
WARNING: No feed for source package 'bzip2' found
WARNING: No feed for package 'libbz2' found
WARNING: No feed for package 'zlib' found
Installing package 'zstd' from packages
WARNING: No feed for package 'libcrypt-compat' found
Installing package 'gdbm' from packages
Installing package 'xz' from packages
WARNING: No feed for package 'libncursesw' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'ca-certs' found
WARNING: No feed for package 'libreadline' found
Installing package 'sqlite3' from packages
Installing package 'linenoise' from packages
WARNING: No feed for package 'zlib' found
Installing package 'libedit' from packages
WARNING: No feed for package 'libncurses' found
WARNING: No feed for package 'libreadline' found
WARNING: No feed for package 'libuuid' found
Installing package 'protobuf-c' from packages
Installing package 'protobuf' from packages
Installing package 'abseil-cpp' from packages
WARNING: No feed for package 'zlib' found
WARNING: No feed for package 'zlib' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
WARNING: No feed for package 'openssl-util' found
WARNING: No feed for package 'ca-bundle' found
WARNING: No feed for package 'libopenssl' found
- make package/unbound/{clean,compile} -j1 V=sc
[snipped]
checking for build time... 20260515
checking for SSL... configure: error: Cannot find the SSL libraries in /builder/staging_dir/target-x86_64_musl/usr
make[2]: *** [Makefile:268: /builder/build_dir/target-x86_64_musl/unbound-1.24.2/.configured_5657cc7649455a42510018615ccd3d8b] Error 1
make[2]: Leaving directory '/builder/feeds/packages/net/unbound'
time: package/feeds/packages/unbound/compile#26.55#3.05#33.04
ERROR: package/feeds/packages/unbound failed to build.
make[1]: *** [package/Makefile:188: package/feeds/packages/unbound/compile] Error 1
make[1]: Leaving directory '/builder'
make: *** [/builder/include/toplevel.mk:226: package/unbound/compile] Error 2
I am going to try following the buildsystem documentation rather than the example steps for docker, maybe that is where the problem is. The, retry the local link scenario, which is what I need.