Unable to compile error about rpcd-mod-luci

Hello All,

I really need your help, I try to compile Openwrt but when I activate Luci I have this error:

install -m0755 /home/ubuntu/openwrt/build_dir/target-i386_pentium4_musl/rpcd-mod-luci-20191031/luci.so /home/ubuntu/openwrt/build_dir/target-i386_pentium4_musl/rpcd-mod-luci-20191031/ipkg-i386_pentium4/rpcd-mod-luci/usr/lib/rpcd/
find /home/ubuntu/openwrt/build_dir/target-i386_pentium4_musl/rpcd-mod-luci-20191031/ipkg-i386_pentium4/rpcd-mod-luci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package rpcd-mod-luci is missing dependencies for the following libraries:
libnl-tiny.so
Makefile:54: recipe for target '/home/ubuntu/openwrt/bin/packages/i386_pentium4/luci/rpcd-mod-luci_20191031_i386_pentium4.ipk' failed
make[3]: *** [/home/ubuntu/openwrt/bin/packages/i386_pentium4/luci/rpcd-mod-luci_20191031_i386_pentium4.ipk] Error 1
make[3]: Leaving directory '/home/ubuntu/openwrt/feeds/luci/libs/rpcd-mod-luci'
time: package/feeds/luci/rpcd-mod-luci/compile#0.27#0.13#0.37
package/Makefile:111: recipe for target 'package/feeds/luci/rpcd-mod-luci/compile' failed
make[2]: *** [package/feeds/luci/rpcd-mod-luci/compile] Error 2
make[2]: Leaving directory '/home/ubuntu/openwrt'
package/Makefile:107: recipe for target '/home/ubuntu/openwrt/staging_dir/target-i386_pentium4_musl/stamp/.package_compile' failed
make[1]: *** [/home/ubuntu/openwrt/staging_dir/target-i386_pentium4_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/ubuntu/openwrt'
/home/ubuntu/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2

Here is my diffconf.sh

CONFIG_TARGET_x86=y
CONFIG_TARGET_x86_generic=y
CONFIG_TARGET_x86_generic_Generic=y
# CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6 is not set
# CONFIG_IPV6 is not set
# CONFIG_KERNEL_IPV6 is not set
CONFIG_LIBSODIUM_MINIMAL=y
CONFIG_LUCI_LANG_fr=y
CONFIG_PACKAGE_cgi-io=y
CONFIG_PACKAGE_libiwinfo=y
CONFIG_PACKAGE_libiwinfo-lua=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_liblucihttp=y
CONFIG_PACKAGE_liblucihttp-lua=y
CONFIG_PACKAGE_liblzo=y
CONFIG_PACKAGE_libmbedtls=y
CONFIG_PACKAGE_libsodium=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libustream-mbedtls=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-opkg=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-i18n-base-fr=y
CONFIG_PACKAGE_luci-i18n-firewall-fr=y
CONFIG_PACKAGE_luci-i18n-opkg-fr=y
CONFIG_PACKAGE_luci-lib-httpprotoutils=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-json=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-mod-network=y
CONFIG_PACKAGE_luci-mod-rpc=y
CONFIG_PACKAGE_luci-mod-status=y
CONFIG_PACKAGE_luci-mod-system=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_rpcd-mod-file=y
CONFIG_PACKAGE_rpcd-mod-iwinfo=y
CONFIG_PACKAGE_rpcd-mod-luci=y
CONFIG_PACKAGE_rpcd-mod-rrdns=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_VMDK_IMAGES=y
CONFIG_PACKAGE_kmod-nf-ipt6=y
CONFIG_PACKAGE_libip6tc=y

I try to compile for a router, but at first is to compile to Vmware for my test.

I add libnl but it ask me about libnl_tiny.so, I don't see it in the config file

2 days working, impossible to find a solution

I precise that I already do:

./script/feeds update -a
./script/feeds install -a
and git pull to have the latest version of openwrt (18.06) branch

1 Like

Something is wrong in your explanation.

Rpc-mod-luci only exists in master, but not in the ancient 18.06 branch or the newer 19.07 branch.

@jow added the module just yesterday, so it is quite possible that there is still some missing dependency that surfaces in certain config combinations.

But make sure that you have git pulled also the updated main sources, not only the package feeds.

Sorry, I think I don't give the good version. I do :

git clone https://github.com/openwrt/openwrt.git

and

git pull to update the main source

and after:

./script/feeds update -a (to update all)
and
./script/feeds/install -a

I have the same issue building x86 from master

I have the same problem. Did you resolve it please?