A fix is underway: https://github.com/NICMx/Jool/pull/237
> On 16 Dec 2016, at 14:54, Dan Lüdtke <[email protected]> wrote: > > Hi everyone, > > We have a build error at LEDE. May I ask for you professional opinion in that? > If possible, I would not like to exclude MIPS from the target architectures, > as I think Jool will be very useful in small devices in the future. > > Error Log: > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.c: > In function 'send_probe_packet': > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.c:788:14: > error: implicit declaration of function 'csum_ipv6_magic' > [-Werror=implicit-function-declaration] > th->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, l4_hdr_len, > ^ > cc1: some warnings being treated as errors > scripts/Makefile.build:258: recipe for target > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.o' > failed > > > GitHub Thread: > https://github.com/openwrt/packages/issues/3657#issuecomment-267592688 > > Original Message: > >> compiling jool for ar71xx breaks also at buildbot: >> http://downloads.lede-project.org/snapshots/faillogs/mips_24kc/packages/jool/compile.txt >> >> but compiles ok for e.g. x86_64 and arm_cortex-a15_neon-vfpv4 >> >> cc to @danrl and @jow- > > > Cheers, > > Dan > > > > Full log for archival reasons: > make[3]: Entering directory > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/feeds/packages/net/jool' > . > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/include/shell.sh; > xzcat > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/dl/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232.tar.xz > | tar -C > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.. > -xf - > [ ! -d ./src/ ] || cp -fpR ./src/* > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232 > touch > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.prepared_b6d93f303fe61885841b7d1dd1034fbd > rm -f > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/stamp/.jool_installed > (cd > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232; > rm -f aclocal.m4; if [ -f usr/configure.ac ] || [ -f usr/configure.in ]; > then [ -d usr/autom4te.cache ] && rm -rf autom4te.cache; [ -e > usr/config.rpath ] || ln -s > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/scripts/config.rpath > usr/config.rpath; touch NEWS AUTHORS COPYING ABOUT-NLS ChangeLog; > AUTOM4TE=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/autom4te > > AUTOCONF=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/autoconf > > AUTOMAKE=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/automake > > ACLOCAL=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/aclocal > > AUTOHEADER=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/autoheader > LIBTO > OLIZE=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/libtoolize > > LIBTOOL=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/libtool > > M4=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/m4 > AUTOPOINT=true > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/autoreconf > -v -f -i -s -B > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/share/aclocal > -I > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/host/share/aclocal > -I > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/usr/share/aclocal > -I m4 -I usr usr || true; fi; ); > autoreconf: Entering directory `usr' > autoreconf: configure.ac: not using Gettext > autoreconf: running: > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/aclocal > -I > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/host/share/aclocal > -I > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/usr/share/aclocal > -I m4 -I usr --force > autoreconf: configure.ac: tracing > autoreconf: configure.ac: not using Libtool > autoreconf: running: > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/autoconf > > --include=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/host/share/aclocal > > --include=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/usr/share/aclocal > --include=m4 --include=usr > --prepend-include=/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/share/aclocal > --force > autoreconf: configure.ac: not using Autoheader > autoreconf: running: > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/automake > --add-missing --force-missing > configure.ac:10: installing './compile' > configure.ac:7: installing './install-sh' > configure.ac:7: installing './missing' > joold/Makefile.am: installing './depcomp' > autoreconf: Leaving directory `usr' > (cd > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/usr/; > if [ -x ./configure ]; then find > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/ > -name config.guess | xargs -r chmod u+w; find > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/ > -name config.guess | xargs -r -n1 cp --remove-destination > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/scripts/config.guess; > find > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/ > -name config.sub | xargs -r chmod u+w; find > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-e > c32f7181d6b12eadcafbe39b8bf4d7d48230232/ -name config.sub | xargs -r -n1 cp > --remove-destination > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/scripts/config.sub; > AR="mips-openwrt-linux-musl-gcc-ar" AS="ccache_cc -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 > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232:jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232 > -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 > -Wl,-z,now -Wl,-z,relro" LD=mips-openwrt-linux-musl-ld > NM="mips-openwrt-linux-musl-gcc-nm" CC="ccache_cc" GCC="ccache_cc" > CXX="ccache_cxx" 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-openwr > t-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 > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232:jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232 > -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 > -Wl,-z,now -Wl,-z,relro " 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 > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232:jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232 > -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SO > URCE=1 -Wl,-z,now -Wl,-z,relro " > CPPFLAGS="-I/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/usr/include > > -I/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/include > > -I/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.15/usr/include > > -I/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.15/include/fortify > > -I/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.15/include > " > LDFLAGS="-L/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/usr/lib > > -L/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/target-mips_24kc_musl-1.1.15/lib > > -L/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/t > oolchain-mips_24kc_gcc-5.4.0_musl-1.1.15/usr/lib > -L/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.15/lib > -znow -zrelro " ./configure --target=mips-openwrt-linux > --host=mips-openwrt-linux --build=x86_64-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 ; fi; ) > configure: WARNING: unrecognized options: --disable-nls > configure: loading site script > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/include/site/mips > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for mips-openwrt-linux-strip... mips-openwrt-linux-musl-strip > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking for mips-openwrt-linux-gcc... ccache_cc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... yes > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether ccache_cc accepts -g... yes > checking for ccache_cc option to accept ISO C89... none needed > checking whether ccache_cc understands -c and -o together... yes > checking for style of include used by make... GNU > checking dependency style of ccache_cc... gcc3 > checking how to run the C preprocessor... ccache_cc -E > checking for grep that handles long lines and -e... > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/grep > checking for egrep... > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/staging_dir/host/bin/grep > -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking arpa/inet.h usability... yes > checking arpa/inet.h presence... yes > checking for arpa/inet.h... yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking for unistd.h... (cached) yes > checking for stdbool.h that conforms to C99... yes > checking for _Bool... yes > checking for inet_ntoa... yes > checking for memset... yes > checking for strcasecmp... yes > checking for strtol... yes > checking for pow... yes > checking for library containing pow... none required > checking for library containing pthread_create... none required > checking for library containing argp_parse... -largp > checking pkg-config is at least version 0.9.0... yes > checking for LIBNLGENL3... yes > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating Makefile > config.status: creating stateless/Makefile > config.status: creating stateful/Makefile > config.status: creating joold/Makefile > config.status: executing depfiles commands > configure: WARNING: unrecognized options: --disable-nls > rm -f > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.configured_* > touch > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.configured_yynyyyyy > make -C > "/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/linux-ar71xx_generic/linux-4.4.38" > > KERNEL_DIR="/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/linux-ar71xx_generic/linux-4.4.38" > ARCH="mips" CROSS_COMPILE="mips-openwrt-linux-musl-" > SUBDIRS="/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful" > V="s" modules > make[4]: Entering directory > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/linux-ar71xx_generic/linux-4.4.38' > CC [M] > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/pool4/empty.o > CC [M] > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/pool4/db.o > CC [M] > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/pool4/rfc6056.o > CC [M] > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.o > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.c: > In function 'send_probe_packet': > /var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.c:788:14: > error: implicit declaration of function 'csum_ipv6_magic' > [-Werror=implicit-function-declaration] > th->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, l4_hdr_len, > ^ > cc1: some warnings being treated as errors > scripts/Makefile.build:258: recipe for target > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.o' > failed > make[5]: *** > [/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful/bib/db.o] > Error 1 > Makefile:1402: recipe for target > '_module_/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful' > failed > make[4]: *** > [_module_/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/mod/stateful] > Error 2 > make[4]: Leaving directory > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/linux-ar71xx_generic/linux-4.4.38' > Makefile:112: recipe for target > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.built' > failed > make[3]: *** > [/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/build_dir/target-mips_24kc_musl-1.1.15/jool-ec32f7181d6b12eadcafbe39b8bf4d7d48230232/.built] > Error 2 > make[3]: Leaving directory > '/var/lib/bbmnt/buildbot/slaves/dave-builder/mips_24kc/build/sdk/feeds/packages/net/jool' > _______________________________________________ > Jool-list mailing list > [email protected] > https://mail-lists.nic.mx/listas/listinfo/jool-list _______________________________________________ Jool-list mailing list [email protected] https://mail-lists.nic.mx/listas/listinfo/jool-list
