Build system usage: is it advisable to force install all packages from default feeds?

The instruction in the wiki instructs the user to run ./scripts/feeds install -a, which doesn't override some core packages and causes some packages from feeds to not appear in the menu, along with a lot of warnings:

Warnings
$ make nconfig
Collecting package info: done
WARNING: Makefile 'package/feeds/packages/aircrack-ng/Makefile' has a dependency on 'usbutils', which does not exist
WARNING: Makefile 'package/feeds/packages/apache/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/apache/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/apcupsd/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/telephony/asterisk/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/avrdude/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/backuppc/Makefile' has a dependency on 'iputils-ping', which does not exist
WARNING: Makefile 'package/feeds/packages/bind/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/bind/Makefile' has a build dependency on 'nghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/boinc/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/btrfs-progs/Makefile' has a dependency on 'liblzo', which does not exist
WARNING: Makefile 'package/feeds/packages/clamav/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/clamav/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/collectd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/czmq/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/davfs2/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ddns-scripts/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/digitemp/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/domoticz/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/elektra/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/eoip/Makefile' has a dependency on 'liblzo', which does not exist
WARNING: Makefile 'package/feeds/packages/esniper/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/etherwake-nfqueue/Makefile' has a dependency on 'libnetfilter-queue', which does not exist
WARNING: Makefile 'package/feeds/packages/forked-daapd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/freeradius3/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/fwknop/Makefile' has a dependency on 'libnetfilter-queue', which does not exist
WARNING: Makefile 'package/feeds/packages/gammu/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/git/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/gnunet-fuse/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/gnupg/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/gnupg2/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/hcxtools/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/hs20/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/https-dns-proxy/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/hub-ctrl/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/icecast/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/idevicerestore/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/ipfs-http-client/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/ipfs-http-client/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/knot-resolver/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/lcd4linux/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/lcd4linux/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/lcdproc/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/leech/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/libftdi/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/libgphoto2/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/libgphoto2/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/libmariadb/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/libmariadb/Makefile' has a build dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/libnpupnp/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/libulfius/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/libulfius/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/linknx/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/luarocks/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/mocp/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/mpd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/mpd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/mpd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/netifyd/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/netopeer2/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/node/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/ntfs-3g/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/nut/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/open-vm-tools/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/openocd/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/openwisp-config/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/openwisp-config/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/openwisp-config/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/openwisp-config/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/owfs/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/owfs/Makefile' has a dependency on 'fuse-utils', which does not exist
WARNING: Makefile 'package/feeds/packages/owfs/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/pdns/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/pdns/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/perl-device-usb/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/perl-www-curl/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/php7/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/php7-pecl-http/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/php8/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/python-curl/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/rtorrent/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/rtorrent/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/seafile-server/Makefile' has a dependency on 'libfuse', which does not exist
WARNING: Makefile 'package/feeds/packages/serdisplib/Makefile' has a build dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/shairport-sync/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/shairport-sync/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/shairport-sync/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/sispmctl/Makefile' has a dependency on 'libusb-compat', which does not exist
WARNING: Makefile 'package/feeds/packages/snort/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/squashfs-tools/Makefile' has a dependency on 'liblzo', which does not exist
WARNING: Makefile 'package/feeds/packages/squashfs-tools/Makefile' has a dependency on 'liblzo', which does not exist
WARNING: Makefile 'package/feeds/packages/sslh/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/strongswan/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/syslog-ng/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/tinc/Makefile' has a dependency on 'liblzo', which does not exist
WARNING: Makefile 'package/feeds/packages/tinc/Makefile' has a build dependency on 'lzo', which does not exist
WARNING: Makefile 'package/feeds/packages/transmission/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/transmission/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/transmission/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/travelmate/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/uacme/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/ulogd/Makefile' has a dependency on 'libnetfilter-log', which does not exist
WARNING: Makefile 'package/feeds/packages/ulogd/Makefile' has a dependency on 'libnetfilter-log', which does not exist
WARNING: Makefile 'package/feeds/packages/ulogd/Makefile' has a build dependency on 'libnetfilter-log', which does not exist
WARNING: Makefile 'package/feeds/packages/umurmur/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/umurmur/Makefile' has a dependency on 'libconfig', which does not exist
WARNING: Makefile 'package/feeds/packages/unbound/Makefile' has a dependency on 'libnghttp2', which does not exist
WARNING: Makefile 'package/feeds/packages/wg-installer/Makefile' has a dependency on 'owipcalc', which does not exist
WARNING: Makefile 'package/feeds/packages/wg-installer/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/xmlrpc-c/Makefile' has a dependency on 'libcurl', which does not exist
WARNING: Makefile 'package/feeds/packages/ykclient/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ykclient/Makefile' has a build dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/ykpers/Makefile' has a dependency on 'curl', which does not exist
WARNING: Makefile 'package/feeds/packages/yubico-pam/Makefile' has a dependency on 'curl', which does not exist

These warnings are harmless, but the packages don't seem to appear would be much more puzzling to a beginner, especially when they wanted to install things that relies on libcurl or want usbutils but can't find the packages in the menu?

Assuming there are no addiitional package feeds configured, would it be advisable to put in another section in the wiki to suggest the user to force install either: everything in the feed, or the missing dependency/package they're looking for?

I found 2 relevant posts on the forum regarding this exact issue:

This typically happens when the code revision for OpenWrt and feeds don't match.
It sounds like you are trying to build a specific revision, or something outdated, or out of sync, etc.

No, everything is up to date from master. Double-checked the commit hash and deleted existing feeds too.

1 Like