How are you?
I am trying to build a MariaDB (with LEDE 17.01.4 it works) but when I try to build with the latest master from OpenWrt (https://git.openwrt.org/?p=openwrt/openwrt.git;a=summary) it gives me this error, very weird:
WARNING: Makefile 'package/feeds/mariadb/mariadb/Makefile' has a build dependency on 'libncurses', which does not exist
WARNING: Makefile 'package/feeds/mariadb/mariadb/Makefile' has a build dependency on 'libreadline', which does not exist
Do you guys know what it could be?
Everything (redis, nxhack/openwrt-node-packages) is ok, but with this MariaDB is giving this...
Build depends refer to source package names, not binary package names.
In many cases, PKG_BUILD_DEPENDS simply duplicated runtime dependencies of a source package's binary packages; as the corresponding source packages are implicitly added as bulid dependencies, PKG_BUILD_DEPENDS can simply be dropped in these cases. In the other cases, *_BUILD_DEPENDS is fixed to refer to the correct source package name.
Based on the advice in that commit you could likely drop the two build dependendies, as they are already on package's main dependency list.