I'm having some problems compiling OpenWRT.
When I run 'make', I get so far and then i get this:
make[3]: Entering directory '/home/a_wgaa/sources/openwrt/package/libs/libjson-c'
mkdir -p /home/a_wgaa/sources/openwrt/bin/mvebu/packages /home/a_wgaa/sources/openwrt/build_dir/target-arm-unknown-linux-gnu/json-c-0.12/ipkg-mvebu/libjson-c/CONTROL /home/a_wgaa/sources/openwrt/staging_dir/target-arm-unknown-linux-gnu/pkginfo
install -d -m0755 /home/a_wgaa/sources/openwrt/build_dir/target-arm-unknown-linux-gnu/json-c-0.12/ipkg-mvebu/libjson-c/usr/lib
cp -fpR /home/a_wgaa/sources/openwrt/build_dir/target-arm-unknown-linux-gnu/json-c-0.12/ipkg-install/usr/lib/libjson-c.so.* /home/a_wgaa/sources/openwrt/build_dir/target-arm-unknown-linux-gnu/json-c-0.12/ipkg-mvebu/libjson-c/usr/lib/
find /home/a_wgaa/sources/openwrt/build_dir/target-arm-unknown-linux-gnu/json-c-0.12/ipkg-mvebu/libjson-c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package libjson-c is missing dependencies for the following libraries:
libc.so
Makefile:55: recipe for target '/home/a_wgaa/sources/openwrt/bin/mvebu/packages/base/libjson-c_0.12-1_mvebu.ipk' failed
make[3]: *** [/home/a_wgaa/sources/openwrt/bin/mvebu/packages/base/libjson-c_0.12-1_mvebu.ipk] Error 1
make[3]: Leaving directory '/home/a_wgaa/sources/openwrt/package/libs/libjson-c'
package/Makefile:191: recipe for target 'package/libs/libjson-c/compile' failed
make[2]: *** [package/libs/libjson-c/compile] Error 2
make[2]: Leaving directory '/home/a_wgaa/sources/openwrt'
package/Makefile:188: recipe for target '/home/a_wgaa/sources/openwrt/staging_dir/target-arm-unknown-linux-gnu/stamp/.package_compile' failed
make[1]: *** [/home/a_wgaa/sources/openwrt/staging_dir/target-arm-unknown-linux-gnu/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/a_wgaa/sources/openwrt'
/home/a_wgaa/sources/openwrt/include/toplevel.mk:191: recipe for target 'world' failed
make: *** [world] Error 2
I am using the following patch, but it shouldn't make a difference:
--- a/tmp/.config-package.in 2016-01-19 15:17:27.964628021 -0600
+++ b/tmp/.config-package.in 2016-01-19 15:43:22.634385006 -0600
@@ -29609,3 +29609,3 @@ menu "1. Collections"
select PACKAGE_luci-mod-admin-full
- select PACKAGE_luci-proto-ppp
+ select PACKAGE_luci-proto-ppp if PACKAGE_ppp
select PACKAGE_luci-proto-ipv6 if IPV6
@@ -29613,3 +29613,3 @@ menu "1. Collections"
select PACKAGE_librt if USE_GLIBC
- select PACKAGE_luci-theme-bootstrap
+ select PACKAGE_luci-theme-material
select PACKAGE_uhttpd
@@ -29621,3 +29621,3 @@ menu "1. Collections"
help
- Standard OpenWrt set including full admin with ppp support and the default Bootstrap theme
+ Standard OpenWrt set including full admin with the default Material theme
If you ask me, the above patch (or a variant thereof) should be integrated upstream. Not everybody needs or wants PPP support.
Regardless, any clue as to what dependencies are missing? I installed all packages according to the Buildroot wiki page, including the ones it doesn't explicitly check for.
Do you want me to post my .config?