Temat: kopilacja kernel 4.9
chciałem skompilować lede snapshot na lantiq Zyxel P2812 z jadrem 4.9 ale dostaje błąd
make[3]: Leaving directory `/home/adam/lede/feeds/packages/libs/avahi'
make[3]: Entering directory `/home/adam/lede/feeds/packages/libs/avahi'
make[3]: Leaving directory `/home/adam/lede/feeds/packages/libs/avahi'
make[3]: Entering directory `/home/adam/lede/feeds/packages/libs/avahi'
make[3]: Leaving directory `/home/adam/lede/feeds/packages/libs/avahi'
make[3]: Entering directory `/home/adam/lede/feeds/packages/utils/cryptodev-linux'
touch /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.prepared_1b7be91f76010deae591f0613f0cef09_6664517399ebbbc92a37c5bb081b5c53_check
. /home/adam/lede/include/shell.sh; gzip -dc /home/adam/lede/dl/cryptodev-linux-1.8.tar.gz | tar -C /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.. -xf -
[ ! -d ./src/ ] || cp -fpR ./src/* /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8
touch /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.prepared_1b7be91f76010deae591f0613f0cef09_6664517399ebbbc92a37c5bb081b5c53
rm -f /home/adam/lede/staging_dir/target-mips_24kc_musl/stamp/.cryptodev-linux_installed
make[3]: [/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 123 (ignored)
(cd /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/./; if [ -x ./configure ]; then find /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/ -name config.guess | xargs -r chmod u+w; find /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/ -name config.guess | xargs -r -n1 cp --remove-destination /home/adam/lede/scripts/config.guess; find /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/ -name config.sub | xargs -r chmod u+w; find /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/ -name config.sub | xargs -r -n1 cp --remove-destination /home/adam/lede/scripts/config.sub; AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8:cryptodev-linux-1.8" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" CPP="mips-openwrt-linux-musl-cpp" CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib" STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8:cryptodev-linux-1.8 " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8:cryptodev-linux-1.8 " CPPFLAGS="-I/home/adam/lede/staging_dir/target-mips_24kc_musl/usr/include -I/home/adam/lede/staging_dir/target-mips_24kc_musl/include -I/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/include -I/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include/fortify -I/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include " LDFLAGS="-L/home/adam/lede/staging_dir/target-mips_24kc_musl/usr/lib -L/home/adam/lede/staging_dir/target-mips_24kc_musl/lib -L/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/lib -L/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/lib " ./configure --target=mips-openwrt-linux --host=mips-openwrt-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls --disable-ipv6 ; fi; )
rm -f /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.configured_*
touch /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.configured_68b329da9893e34099c7d8ad5cb9c940
rm -f /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.built
touch /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.built_check
make -C /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8 PATH="/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/bin:/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/bin:/home/adam/lede/staging_dir/host/bin:/home/adam/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/bin:/home/adam/lede/staging_dir/host/bin:/home/adam/lede/staging_dir/host/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin" ARCH="mips" CROSS_COMPILE="mips-openwrt-linux-musl-" TOOLPREFIX="mips-openwrt-linux-musl-" TOOLPATH="mips-openwrt-linux-musl-" KERNEL_DIR="/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.9.44" LDOPTS=" " DOMULTI=1
make[4]: Entering directory `/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8'
make -C /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.9.44 SUBDIRS=`pwd` ARCH=mips CROSS_COMPILE=mips-openwrt-linux-musl- modules
make[5]: Entering directory `/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.9.44'
CC [M] /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/ioctl.o
CC [M] /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/main.o
CC [M] /home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/cryptlib.o
/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/cryptlib.c: In function 'cryptodev_cipher_init':
/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/cryptlib.c:138:18: error: implicit declaration of function 'crypto_alloc_ablkcipher' [-Werror=implicit-function-declaration]
out->async.s = crypto_alloc_ablkcipher(alg_name, 0, 0);
^
/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/cryptlib.c:138:16: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
out->async.s = crypto_alloc_ablkcipher(alg_name, 0, 0);
^
cc1: some warnings being treated as errors
make[6]: *** [/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/cryptlib.o] Error 1
make[5]: *** [_module_/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8] Error 2
make[5]: Leaving directory `/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.9.44'
make[4]: *** [build] Error 2
make[4]: Leaving directory `/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8'
make[3]: *** [/home/adam/lede/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/cryptodev-linux-1.8/.built] Error 2
make[3]: Leaving directory `/home/adam/lede/feeds/packages/utils/cryptodev-linux'
make[2]: *** [package/feeds/packages/cryptodev-linux/compile] Error 2
make[2]: Leaving directory `/home/adam/lede'
make[1]: *** [/home/adam/lede/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/adam/lede'
make: *** [world] Błąd 2
nie za bardzo wiem czego dotyczy błąd ? jakieś sugestie co ewentualnie wyłaczyć
- wczesniej kompilowałem na 4.4.83 z tym samym configiem o poszło bez problemów