[Buildroot] [autobuild.buildroot.net] Build results for 2014-11-19

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Nov 20 08:44:07 UTC 2014


Quick analysis of yesterday build results. Samuel, Peter, Gustavo,
Bernd, Yann, Vincente, Alexey, please have a look below.

On Thu, 20 Nov 2014 08:30:13 +0100 (CET), Thomas Petazzoni wrote:

>      powerpc |       canfestival-7740ac6fdedc | NOK | http://autobuild.buildroot.net/results/29fd3e550937f48e2270149a3d44cfb8bcf5c16a/

canfestival builds shared libraries even when BR2_PREFER_STATIC_LIB=y.
Samuel, canfestival was submitted by you, can you have a look at this

>      powerpc |                  cdrkit-1.1.11 | NOK | http://autobuild.buildroot.net/results/38b4030b17a8ba1319afcfbc326489ecd030b0be/

The uClibc bug about setreuid().

What do we do about this one? It still isn't fixed upstream. Should we
simply disable uClibc for static builds? (But then we would only have
musl left as a C library compatible with static builds). Or do we
simply blacklist for now the packages that are known to use the symbols
causing problems?


>       xtensa |                  clamav-0.98.4 | NOK | http://autobuild.buildroot.net/results/1a46e53cf892534f1b3a16c249fa710485290b5a/
>          arm |                  clamav-0.98.4 | NOK | http://autobuild.buildroot.net/results/e732d1bac8fe68fd8bba50e4e9d908be3d996c83/

  CCLD     clamscan
../libclamav/.libs/libclamav.so: undefined reference to `bzDecompress'
../libclamav/.libs/libclamav.so: undefined reference to `bzDecompressInit'
../libclamav/.libs/libclamav.so: undefined reference to `bzDecompressEnd'
collect2: error: ld returned 1 exit status

Bernd, can you have a look?

>          arm |                 dovecot-2.2.15 | NOK | http://autobuild.buildroot.net/results/9b536926b3b2bf82c683b48e9697a220f1b4bf33/

/home/buildroot/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/mysql/libmysqlclient.a(my_time.o): In function `str_to_time':
my_time.c:(.text+0x9a8): multiple definition of `str_to_time'
../../src/lib-dovecot/.libs/libdovecot.a(strnum.o):strnum.c:(.text+0x4f4): first defined here
../../src/lib-dovecot/.libs/libdovecot.a(file-dotlock.o): In function `dotlock_create':

Symbol conflict between MySQL and Dovecot it seems, in static linking
configuration. Bernd, can you have a look, since you contributed
ClamAV ?

>          arm |              e2fsprogs-1.42.12 | NOK | http://autobuild.buildroot.net/results/8338a03028de9502be506a80bd947d80b3e50a49/
>          arm |              e2fsprogs-1.42.12 | NOK | http://autobuild.buildroot.net/results/361aa2e47a7561ff6624829bdfcfe66ecaddc4a6/

Fixed by http://git.buildroot.net/buildroot/commit/?id=32c2385f268bd7a2f7d1f55d712c5de648bfc657.

>       mipsel |                      gpsd-3.11 | NOK | http://autobuild.buildroot.net/results/a2708c96117eaad4f2bf6b304e607f18451fa35b/

relocation R_MIPS_HI16 against `__gnu_local_gp' can not be used when making a shared object; recompile with -fPIC

Vincente, maybe you can have a look?

> microblazeel | host-gdb-6be65fb56ea6694a92... | NOK | http://autobuild.buildroot.net/results/825351fd20a2712bf115f7e09e9d1d79967594f5/

Seems like we might need flex.

ada-lex.c missing and flex not available.
make[3]: *** [ada-lex.c] Error 1
make[3]: *** Waiting for unfinished jobs....

>      powerpc |              host-mysql-5.1.73 | NOK | http://autobuild.buildroot.net/results/dc0dd9e878edd2b359900d02e1d53d294321c00b/
>          arm |              host-mysql-5.1.73 | NOK | http://autobuild.buildroot.net/results/0b8411482def8fdfba0aaaa19be01a477707d874/

configure: error: No curses/termcap library found

Why don't we simply add host-ncurses to the host-mysql dependencies?
Nathaniel, can you reproduce this issue on your autobuilder, and see if
adding host-ncurses to the dependencies of host mysql fixes the problem?

>         bfin |            libmemcached-1.0.18 | NOK | http://autobuild.buildroot.net/results/632f3a8ab49f0e7679212470b93cc3a748bc953a/

warning: cannot find entry symbol __start; defaulting to 00000000

Smells like libmemcached tries to build a shared library even if we're
using the FLAT file format.


>          arm |             mesa3d-demos-8.2.0 | NOK | http://autobuild.buildroot.net/results/92edf234780795bc2dc1aa495c492df1528204a1/

corender.c:17:19: fatal error: GL/gl.h: No such file or directory

Yann, Bernd? I know Yann did an analysis of the issue, but I don't
think we heard back from Bernd about it. Bernd, can you have a look at
Yann's analysis of the issue?

>         bfin |                  omniorb-4.1.6 | NOK | http://autobuild.buildroot.net/results/c60d880b620c47f4aa03cdf2e1bb85a526242d54/

Proposal of fix by Baruch at http://patchwork.ozlabs.org/patch/412575/.

>         bfin |                   prboom-2.5.0 | NOK | http://autobuild.buildroot.net/results/15b764112b52e4805010b1af7f6439643e0c8978/

/home/chroot/media/code/buildroot/autobuilder/instance-0/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libSDL_mixer.a(mixer.o): In function `_Mix_LoadWAV_RW':
mixer.c:(.text+0x1128): undefined reference to `_SDL_LoadWAV_RW'
/home/chroot/media/code/buildroot/autobuilder/instance-0/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libSDL_mixer.a(mixer.o): In function `_mix_channels':
mixer.c:(.text+0x15c2): undefined reference to `_SDL_MixAudio'
mixer.c:(.text+0x1646): undefined reference to `_SDL_MixAudio'
/home/chroot/media/code/buildroot/autobuilder/instance-0/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libSDL_mixer.a(wavestream.o): In function `_WAVStream_PlaySome':
wavestream.c:(.text+0x224): undefined reference to `_SDL_MixAudio'

Yet another static linking issue.

>         sh4a |                       qt-4.8.6 | NOK | http://autobuild.buildroot.net/results/119adf6a31266e71e45fb1951d7e8ebbd1ff41fe/

Bug in the CodeSourcery SH4 toolchain. I don't think we have any other
solution than blacklisting configurations that contain Qt4 Webkit and
that use this toolchain. Opinions?

>          arc |                      radvd-2.8 | NOK | http://autobuild.buildroot.net/results/9b480421bd66e046ff9200963facb2663b77fd35/

device-linux.o: In function `check_ip6_forwarding':
/home/test/autobuild/instance-1/output/build/radvd-2.8/device-linux.c:189: undefined reference to `sysctl'

Alexey, can you have a look at this one?

>         bfin |                   thrift-0.9.1 | NOK | http://autobuild.buildroot.net/results/cf2723cf650486586ff18b6ef57c91a74a97bbc9/

bfin-linux-uclibc-g++: /home/chroot/media/code/buildroot/autobuilder/instance-1/output/host/usr/bfin-buildroot-linux-uclibc/sysroot/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.5/libstdc++.so: No such file or directory

Don't know what's going on. Someone to have a look?

>       mipsel |                  webkit-1.11.5 | TIM | http://autobuild.buildroot.net/results/beaeaae8163af269ec22c4da0b02e6333a5535c2/


>         bfin |      x264-20140930-2245-stable | NOK | http://autobuild.buildroot.net/results/51bd1464fe85f3fcdc5beb095cb1cdbfa413ec24/

Fixed by http://git.buildroot.net/buildroot/commit/?id=7450386ae9b6d48bf13d1d8a9853b50d9e767c28.

>      powerpc |            xlib_libXfont-1.5.0 | TIM | http://autobuild.buildroot.net/results/4ebf60da298d9dee9864e07138a830f7a05aa1e3/


>         bfin | zmqpp-36413487f05b165dfc82a... | NOK | http://autobuild.buildroot.net/results/3a24fe2b89073bc72a1ab960ae470dc7976738fb/
>         bfin | zmqpp-36413487f05b165dfc82a... | NOK | http://autobuild.buildroot.net/results/2695eccd44bf36e8ce6486c5c8626acbe428d299/

Funky C++ issue. Could someone with C++ knowledge have a look? Maybe
zmqpp is using some C++ features that are too new for the gcc 4.3.x
used in the Blackfin toolchain.

>     mips64el | znc-b396cafdb249544164ed029... | TIM | http://autobuild.buildroot.net/results/ec3771f538d45da7d1d81eef77c14afdff112d55/


Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list