I get following warnings:
WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/busybox/Makefile' has a build dependency on 'libpam', which does not exist
WARNING: Makefile 'package/boot/kexec-tools/Makefile' has a dependency on 'liblzma', which does not exist
WARNING: Makefile 'package/network/services/lldpd/Makefile' has a dependency on 'libnetsnmp', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a build dependency on 'libpam', which does not exist
On my ubuntu, there are a few dozens of possible libpam-xyz modules, to be installed. Can the error msg be more specific, please ?
Please, update the docs regarding packages to be installed, before building from src, because of this new required one:
Build dependency: Please install the Python3 distutils module
The warnings are triggered because certain packages in core have optional dependencies on libpam in the package feed. The feed dependency tracker for source packages is not smart enough to figure out that the libpam dependencies are conditional and depending on certain menuconfig settings being enabled.
The easiest fix is simply installing the libpam source package from the packages feeds (./scripts/feeds update; ./scripts/feeds install libpam), even if it ends up not being used or even compiled to begin with.
The same applies to the other dependency warnings.
Thank you very much, this works regarding libpam.
However, I still get
./scripts/feeds install apinger-rrd
WARNING: Makefile 'package/feeds/luci/luci-app-apinger/Makefile' has a dependency on 'apinger-rrd', which does not exist
WARNING: No feed for package 'apinger-rrd' found
Update and install all feeds to the 22.03 head branch head.
I have backported the apinger-rrd to 22.03 after the 22.03.4 release.
Do not leave the packages, luci etc. feeds locked into the static 22.03.4 commit. The missing apinger-rrd package was missing at the 22.03.4 tag moment, so the warning will always be there if you checkout the static historic 22.03.4 tag.
Instead, just checkout the 22.03 branch and update feeds.