Need all these dependencies for building a single package?

First time trying to compile anything for Openwrt, I finally got the docker setup ready, and the pertinent Openwrt SDK onto it:

I didn't run any

make prereq
./scripts/feeds update -a
./scripts/feeds install -a

which seem to be for building full Openwrt firmware image.

When I go straight to "make menuconfig" as the package homepage says, the CLI prints:

WARNING: Makefile 'package/some-custom-package/Makefile' has a dependency on 'ipset', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'prism54-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'rtl8192su-firmware', which does not exist

Are these referring to Linux (Ubuntu) headers/libs or Openwrt headers/libs/pkgs?

I have installed Linux "ipset" via apt-get install.

If I then run
./scripts/feeds install ipset
I still get

WARNING: Makefile 'package/some-custom-package/Makefile' has a dependency on 'ipset', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'prism54-firmware', which does not exist
WARNING: Makefile 'package/linux/Makefile' has a dependency on 'rtl8192su-firmware', which does not exist
Ignoring feed 'base' - index missing
Ignoring feed 'packages' - index missing
Ignoring feed 'luci' - index missing
Ignoring feed 'routing' - index missing
Ignoring feed 'telephony' - index missing
Ignoring feed 'freifunk' - index missing
WARNING: No feed for package 'ipset' found

However ./feeds.conf.default is populated by "git.openwrt.org" URLs. So where should I find these dependencies and feed it to "make"?

Got it to compile, seemingly, by preceding "make menuconfig" with:

do need all feeds' indices

./scripts/feeds update -a

do NOT need to install all pkgs

#./scripts/feeds install -a

just need to install needed dependencies

./scripts/feeds install ipset

AND

apt-get install ipset

for the heck of it

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.