Missing packages when building Custom Firmware
-
I'm trying to build custom firmware 23.05.3 inside docker container like described here: https://documentation.onioniot.com/firmware/how-to-build-firmware. Everything works fine except that packages are missing: kmod-p44-ledchain and python3-simplejson. simplejson was removed and integrated json is used now, i think. But what about kmod-p44-ledchain?
i get:
Unknown package 'kmod-p44-ledchain'.Without p44-ledchain building is successful of course. After building firmware without p44-ledchain i can install it with:
opkg update
opkg install kmod-p44-ledchainAny ideas on that?
EDIT:
Looks like somehow kmod-p44-ledchain is missing inside the bom at http://downloads.onioniot.com/releases/23.05.3/targets/ramips/mt76x8/packages/ , but i'm not sure im not an expert with this stuff ;-).
-
@DocHardinger You can add the required feed to feeds.conf.default, just add a new line:
src-git p44 https://github.com/plan44/plan44-feed.git
Then run:
scripts/feeds update -a
scripts/feeds install -a
-
@crispyoz said in Missing packages when building Custom Firmware:
src-git p44 https://github.com/plan44/plan44-feed.git
Hmm i got no file feeds.conf.default , so i added it inside openwrt-imagebuilder-wrapper/openwrt-imagebuilder and run your commands. But then i get the following output:
root@9b0c09bef24f:~/openwrt-imagebuilder-wrapper/openwrt-imagebuilder# touch feeds.conf.default root@9b0c09bef24f:~/openwrt-imagebuilder-wrapper/openwrt-imagebuilder# scripts/feeds update -a Updating feed 'p44' from 'https://github.com/plan44/plan44-feed.git' ... Cloning into './feeds/p44'... remote: Enumerating objects: 1211, done. remote: Counting objects: 100% (1211/1211), done. remote: Compressing objects: 100% (889/889), done. remote: Total 1211 (delta 371), reused 907 (delta 186), pack-reused 0 (from 0) Receiving objects: 100% (1211/1211), 2.46 MiB | 8.60 MiB/s, done. Resolving deltas: 100% (371/371), done. Create index file './feeds/p44.index' gmake: *** No rule to make target 'prepare-mk'. Stop. Collecting package info: done Collecting target info: done root@9b0c09bef24f:~/openwrt-imagebuilder-wrapper/openwrt-imagebuilder# scripts/feeds install -a gmake: *** No rule to make target 'prepare-tmpinfo'. Stop. Cannot open './tmp/.packageinfo': No such file or directory Can't open file './tmp/.targetinfo': No such file or directory Installing all packages from feed p44. Installing package 'ace-p44script' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'hermel-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'mg44' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found Installing package 'hermeld' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found Installing package 'p44-ledchain' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'kmod-pwm-mediatek-ramips' found Installing package 'hmt20-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44featured' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found WARNING: No feed for package 'libubus' found WARNING: No feed for package 'libblobmsg-json' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'libev' found WARNING: No feed for package 'libuwsc' found Installing package 'hxcmodplayer' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'alsa-lib' found Installing package 'leth-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'kmod-pwm-mediatek-ramips' found Installing package 'lethd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found Installing package 'libxm' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'alsa-lib' found Installing package 'lora_gateway' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'messagetorch' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'librt' found Installing package 'osal' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found Installing package 'p-net' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found Installing package 'p44-counter' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory Installing package 'p44-extdev-elsner' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found Installing package 'p44-extdev-p44motorexp' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found Installing package 'p44-stepper' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory Installing package 'p44-xx-diy-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44pagekite' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libpagekite' found WARNING: No feed for package 'libopenssl' found Installing package 'vdcd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libprotobuf-c' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libavahi-client' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'ola' found WARNING: No feed for package 'libubus' found WARNING: No feed for package 'libblobmsg-json' found WARNING: No feed for package 'libi2c' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'librrd1' found WARNING: No feed for package 'libev' found WARNING: No feed for package 'libuwsc' found Installing package 'p44maintd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found Installing package 'p44audiobox-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44ayab-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44ayabd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'php7-cli' found WARNING: No feed for package 'uhttpd' found Installing package 'p44bandit-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44banditd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found Installing package 'p44devd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libubus' found WARNING: No feed for package 'libblobmsg-json' found Installing package 'p44ledchaintest' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44mbrd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for source package 'gn' found WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libavahi-client' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libev' found WARNING: No feed for package 'libatomic' found Installing package 'p44sbb-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44ttngw-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'packet_forwarder' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44utils-lvgl-sample' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found Installing package 'p44wiper-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'p44wiperd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found Installing package 'pixelboard-config' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'pixelboardd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'libstdcpp' found WARNING: No feed for package 'libpthread' found WARNING: No feed for package 'librt' found WARNING: No feed for package 'libpng' found WARNING: No feed for package 'boost' found WARNING: No feed for package 'libjson-c' found WARNING: No feed for package 'libopenssl' found WARNING: No feed for package 'libsqlite3' found WARNING: No feed for package 'libi2c' found Installing package 'rcswitch' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory Installing package 'rtpmidid' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'alsa-lib' found WARNING: No feed for package 'libavahi-client' found WARNING: No feed for package 'libfmt' found Installing package 'serialfwd' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'sshpass' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'timidity' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found WARNING: No feed for package 'alsa-lib' found Installing package 'uboot-omega2' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory WARNING: No feed for package 'libc' found Installing package 'ws2812-draiveris' from p44 ln: failed to create symbolic link './package/feeds/p44/': No such file or directory