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

Reply via email to