[Buildroot] Analysis of build failures

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Aug 26 07:29:29 UTC 2014


Hello,

Bernd, Jörg, Gustavo, see below.

On Tue, 26 Aug 2014 08:30:09 +0200 (CEST), Thomas Petazzoni wrote:

>       i686 |                alsa-lib-1.0.28 | NOK | http://autobuild.buildroot.net/results/f83b65bfc6ea7c7406a02e92afda43e4c5db6e7c/
>     x86_64 |                alsa-lib-1.0.28 | NOK | http://autobuild.buildroot.net/results/64f418f54885e8b5093dc8949c2d1d1ff3c938ea/

Same uClibc static linking issue around vfork().

>     x86_64 |                     fltk-1.3.2 | NOK | http://autobuild.buildroot.net/results/29e4c52784de56b2e880ee95f0a0f8549bfb1920/

/home/test/autobuild/instance-1/output/host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64/libxcb-shm.so.0: undefined reference to `xcb_get_reply_fds'
/home/test/autobuild/instance-1/output/host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64/libxcb-render.so.0: undefined reference to `xcb_str_sizeof'
/home/test/autobuild/instance-1/output/host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64/libxcb-shm.so.0: undefined reference to `xcb_send_fd'

Anybody doing X stuff to look into this? Bernd maybe?

>        arc |                    geoip-1.6.0 | TIM | http://autobuild.buildroot.net/results/0ebc078fb66a381e3b851fef37c7b48a48fb8b47/

Timeout, don't bother.

>        arm |                libgcrypt-1.6.1 | NOK | http://autobuild.buildroot.net/results/184eb5f82bbe1d78113499898c1a9e88bb9f2181/

Memory allocation problem on the build server, ignore.

>       bfin |               libgeotiff-1.3.0 | NOK | http://autobuild.buildroot.net/results/108d618632cc1f941bcba12f76f01c357fc3ef62/

configure: error: You will need to substantially rewrite libxtiff to
build libgeotiff without libtiff
make: *** [/home/test/autobuild/instance-2/output/build/libgeotiff-1.3.0/.stamp_configured] Error 1
make: Leaving directory `/home/test/autobuild/instance-2/buildroot'

Don't know.

>     x86_64 | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/6d723940d1a24e728bfb93d849b792e360fd6815/
>        arm | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/5eae6743dcf33b13807a161f7800d9522726ec1c/
>   mips64el | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/fe2849700379f32eec6ccb48e552ef79fe837a17/
>    powerpc | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/ba358130d9bf2f371edc719f36d3ad5ef882a885/
>     x86_64 | make: *** [core-dependencie... | NOK | http://autobuild.buildroot.net/results/dc1ff7ff666c38c5acd62c4b4c6ca58d967ed220/

Ignore those. Richard Braun is setting up a new build server, and there
were some minor issues when setting things up. Richard's server is now
disabled again, we'll see at re-enabling it at some point today.

>        arm |                    mpd-0.18.12 | NOK | http://autobuild.buildroot.net/results/4924194292a428a295ded2f7aa0b9a3f81ed1b4a/

checking for OPUS... no
configure: error: opus decoder plugin: libopus not found

Jörg, Gustavo?

>       bfin |        opentyrian-2.1.20130907 | NOK | http://autobuild.buildroot.net/results/7a6c9d058367b12edea0df83e02b7bf50521ec9c/

Conflict between uClibc symbols and symbols defined by the program, it seems.

/home/test/autobuild/instance-1/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libc.a(strchrnul.o): In function `*___GI_strchrnul':
/usr/src/packages/BUILD/blackfin-toolchain-uclibc-full-2014R1/uClibc/libc/string/generic/strchrnul.c:33: multiple definition of `_strchrnul'
obj/mingw_fixes.o:src/mingw_fixes.c:(.text+0x0): first defined here

>        arm |                   perl-gd-2.53 | NOK | http://autobuild.buildroot.net/results/a865e4f9a36e3aa6124cbff5a06a5651816f54ca/
>        arm |                   perl-gd-2.53 | NOK | http://autobuild.buildroot.net/results/b7bcac001098355715b675958ba7dbecfb2dbd0d/

Always the same issue, caused by the old host-perl.

>   mips64el |                  python3-3.4.1 | NOK | http://autobuild.buildroot.net/results/a7109a97c1517feb31b6c68d0d10a8d830c62a08/

Failed to build these modules:
_posixsubprocess                                               

Not sure, I need to investigate.

>    powerpc |                   thrift-0.9.1 | NOK | http://autobuild.buildroot.net/results/4510fe02ef3497803ed27bf339dca07b3b073c10/

src/thrift/async/TEvhttpServer.cpp: In constructor 'apache::thrift::async::TEvhttpServer::RequestContext::RequestContext(evhttp_request*)':
src/thrift/async/TEvhttpServer.cpp:102:59: error: 'EVBUFFER_DATA' was not declared in this scope
src/thrift/async/TEvhttpServer.cpp:102:117: error: 'EVBUFFER_LENGTH' was not declared in this scope
src/thrift/async/TEvhttpServer.cpp: In member function 'void apache::thrift::async::TEvhttpServer::complete(apache::thrift::async::TEvhttpServer::RequestContext*, bool)':
src/thrift/async/TEvhttpServer.cpp:142:39: error: 'evbuffer_new' was not declared in this scope
src/thrift/async/TEvhttpServer.cpp:150:41: error: 'evbuffer_add' was not declared in this scope
src/thrift/async/TEvhttpServer.cpp:159:22: error: 'evbuffer_free' was not declared in this scope
make[5]: *** [libthriftnb_la-TEvhttpServer.lo] Error 1

Gustavo, maybe?

>       sh4a |                  webkit-1.11.5 | NOK | http://autobuild.buildroot.net/results/3a0c48f65c06f7f19e608d54307c0788a0130589/

Need to disable on SH4, as per yesterday discussion.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list