[Yocto-builds] buildbot failure in Yocto on nightly-world

Kang Kai Kai.Kang at windriver.com
Fri Mar 16 03:29:45 PDT 2012


On 2012年03月15日 22:31, Paul Eggleton wrote:
> On Monday 12 March 2012 17:53:40 elizabeth.flanagan at intel.com wrote:
>> Buildslave for this Build: ab05
>> Complete logs for all build steps:
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-world/builds/13
>> Build Reason: The web-page 'force build' button was pressed by 'intel':
>> Build Source Stamp: [branch master] HEAD
> This log contains 5 separate issues:
>
> * pulseaudio: has been fixed by adding a missing dependency on libxtst.
>
> * gst-plugins-bad: has been fixed by disabling the directfb plugin.
>
> * libzypp: recurred and was covered in another thread.
>
> * mx: I looked into this; there were some missing explicit dependencies which
> I have patched in, but even without these could not get it to fail in local
> testing - the required libraries did get built anyway.
>
> * ghostscript: I'm not sure what's going on here:

Hi Elizabeth,

> | ccache i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86  -DHAVE_MKSTEMP -DHAVE_FILE64 -DHAVE_MKSTEMP64 -DHAVE_FONTCONFIG -DHAVE_LIBIDN -DHAVE_SETLOCALE  -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -O2 -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement -fno-builtin -fno-common -DHAVE_STDINT_H -DGX_COLOR_INDEX_TYPE="unsigned long long" -O2 -pipe -g -feliminate-unused-debug-types -DHAVE_SYS_TIME_H=1  -I./obj -I./base  -DWHICH_CMS="lcms" -o ./obj/gdevcfax.o -c ./base/gdevcfax.c
> | make: *** No rule to make target `obj/libtiff_.dev', needed by `obj/libtiff.dev'.  Stop.
This rule is at base/tiff.mak Line 187:

$(TIFFGEN)libtiff.dev : $(TOP_MAKEFILES) 
$(TIFFGEN)libtiff_$(SHARE_LIBTIFF).dev


the var SHARE_LIBTIFF should be valued by configure, and should be "1". 
But at this circumstance got nothing.

In base/configure.ac begin with Line 779 where value the var SHARE_LIBTIFF:

if test "x$PKGCONFIG" != x; then
AC_MSG_CHECKING(for libtiff with pkg-config)
if $PKGCONFIG --exists libtiff-4; then
1 ~~~~~~~~~~~~~~~~~~~~~~
AC_MSG_RESULT(yes)
CFLAGS="$CFLAGS `$PKGCONFIG --cflags libtiff-4`"
LIBS="$LIBS `$PKGCONFIG --libs libtiff-4`"
HAVE_SYSTEM_LIBTIFF=1
fi
fi
if test -z "$HAVE_SYSTEM_LIBTIFF"; then
AC_CHECK_LIB(tiff, TIFFOpen,
2 ~~~~~~~~~~~~~~~~~~~~~~~~
[AC_CHECK_HEADERS(tiff.h, [HAVE_SYSTEM_LIBTIFF=1;SHARE_LIBTIFF=1])],
[], [-ljpeg])
fi
if test "x$HAVE_SYSTEM_LIBTIFF" != x; then
SHARE_LIBTIFF=1
TIFFDEVS="$TIFFDEVS_ALL"
else
AC_MSG_NOTICE([Could not find a copy of libtiff on your system.
Disabling tiff output devices.])

Only both of
1 $PKGCONFIG --exists libtiff-4
2 AC_CHECK_LIB(tiff, ...

fail, SHARE_LIBTIFF is uninitialized.
It still looks like dependency issue, though gs depends on tiff. Wired?

It can't appear on my build. And Yi help me on our autobuilder try to 
reapper.

Regards,
Kai

>
> ghostscript has a dependency on tiff so it's not a missing dependency issue;
> however it was upgraded after this build (which was at revision
> bd2d8904181aa67258b6be8a7bbeaf8d12a8dd5a) . Kai, any suggestions?
> Could this be another parallel make issue?
>
> Cheers,
> Paul
>




More information about the yocto-builds mailing list