<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1722</bug_id>
          
          <creation_ts>2011-11-03 00:16:27 +0000</creation_ts>
          <short_desc>pulseaudio do_compile failed by reporting no avahi-client/client.h</short_desc>
          <delta_ts>2011-11-24 14:14:46 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.2</target_milestone>
          <dependson>1770</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiajun Xu">jiajun.xu</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>dongxiao.xu</cc>
    
    <cc>ke.yu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
    
    <cc>yi.zhao</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>17064</commentid>
    <comment_count>0</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-11-03 00:16:27 +0000</bug_when>
    <thetext>MACHINE: qemux86/atom-pc/qemux86-64/mpc8315e-rdb/qemuppc/routerstationpro/qemumips/beagleboard/qemuarm
poky/branch:master 9b76e6a2cfc5a4d779f3b06e3acc5ff7b8275470

With latest autobuilder, pulseaudio do_compile failed by reporting no avahi-client/client.h.

As an example, you could find detailed log of qemux86 from http://autobuilder.pokylinux.org:8010/builders/nightly-x86/builds/204/steps/shell_12/logs/stdio.

Log as below:
#######
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXau.la&apos; seems to be moved
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXdmcp.la&apos; seems to be moved
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXau.la&apos; seems to be moved
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXdmcp.la&apos; seems to be moved
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXau.la&apos; seems to be moved
| i586-poky-linux-libtool: link: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXdmcp.la&apos; seems to be moved
| i586-poky-linux-libtool: link: ccache i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86 -std=gnu99 -shared  -fPIC -DPIC  .libs/module_alsa_card_la-module-alsa-card.o   -Wl,-rpath -Wl,/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs -Wl,-rpath -Wl,/usr/lib/pulse-0.9.23/modules -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs ./.libs/libalsa-util.so -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libasound.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs/libpulsecore-0.9.23.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libudev.so ./.libs/libpulsecore-0.9.23.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libltdl.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libsamplerate.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libspeexdsp.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs/libpulse.so ./.libs/libpulsecommon-0.9.23.so ./.libs/libpulse.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs/libpulsecommon-0.9.23.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libX11-xcb.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libSM.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libuuid.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libICE.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXtst.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXi.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXext.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libX11.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libxcb.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXau.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libXdmcp.so -lwrap /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libsndfile.so /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libdbus-1.so -lpthread /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86/usr/lib/libgdbm.so -lcap -lrt -ldl -lm  -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86 -pthread -O2 -Wl,--no-undefined -Wl,-O1 -Wl,--hash-style=gnu   -pthread -Wl,-soname -Wl,module-alsa-card.so -o .libs/module-alsa-card.so
| i586-poky-linux-libtool: link: ( cd &quot;.libs&quot; &amp;&amp; rm -f &quot;module-alsa-card.la&quot; &amp;&amp; ln -s &quot;../module-alsa-card.la&quot; &quot;module-alsa-card.la&quot; )
| \
| #	source=&apos;modules/module-zeroconf-publish.c&apos; object=&apos;module_zeroconf_publish_la-module-zeroconf-publish.lo&apos; libtool=yes
| /bin/sh ../i586-poky-linux-libtool  --tag=CC   --mode=compile ccache i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86 -std=gnu99 -DHAVE_CONFIG_H -I. -I..    -I../src -I../src -I../src/modules -I../src/modules -I../src/modules/rtp -I../src/modules/rtp -I../src/modules/gconf -I../src/modules/gconf -I../src/modules/bluetooth -I../src/modules/bluetooth -I../src/modules/oss -I../src/modules/oss -I../src/modules/alsa -I../src/modules/alsa -I../src/modules/raop -I../src/modules/raop -I../src/modules/x11 -I../src/modules/x11 -I../src/modules/jack -I../src/modules/jack -I../src/modules/echo-cancel -I../src/modules/echo-cancel -pthread -D_POSIX_PTHREAD_SEMANTICS    -DPA_BUILDDIR=\&quot;/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src\&quot; -DPA_DLSEARCHPATH=\&quot;/usr/lib/pulse-0.9.23/modules\&quot; -DPA_DEFAULT_CONFIG_DIR=\&quot;/etc/pulse\&quot; -DPA_BINARY=\&quot;/usr/bin/pulseaudio\&quot; -DPA_SYSTEM_RUNTIME_PATH=\&quot;/var/run/pulse\&quot; -DPA_SYSTEM_CONFIG_PATH=\&quot;/var/lib/pulse\&quot; -DPA_SYSTEM_STATE_PATH=\&quot;/var/lib/pulse\&quot; -DAO_REQUIRE_CAS -DPULSE_LOCALEDIR=\&quot;/usr/share/locale\&quot; -DPA_MACHINE_ID=\&quot;/var/lib/dbus/machine-id\&quot; -DPA_ALSA_PATHS_DIR=\&quot;/usr/share/pulseaudio/alsa-mixer/paths\&quot; -DPA_ALSA_PROFILE_SETS_DIR=\&quot;/usr/share/pulseaudio/alsa-mixer/profile-sets\&quot; -D_REENTRANT   -O2 -pipe -g -feliminate-unused-debug-types -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -c -o module_zeroconf_publish_la-module-zeroconf-pubERROR: Function &apos;do_compile&apos; failed (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/temp/log.do_compile.15734 for further information)
| lish.lo `test -f &apos;modules/module-zeroconf-publish.c&apos; || echo &apos;./&apos;`modules/module-zeroconf-publish.c
| i586-poky-linux-libtool: compile:  ccache i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/qemux86 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../src/modules -I../src/modules -I../src/modules/rtp -I../src/modules/rtp -I../src/modules/gconf -I../src/modules/gconf -I../src/modules/bluetooth -I../src/modules/bluetooth -I../src/modules/oss -I../src/modules/oss -I../src/modules/alsa -I../src/modules/alsa -I../src/modules/raop -I../src/modules/raop -I../src/modules/x11 -I../src/modules/x11 -I../src/modules/jack -I../src/modules/jack -I../src/modules/echo-cancel -I../src/modules/echo-cancel -pthread -D_POSIX_PTHREAD_SEMANTICS -DPA_BUILDDIR=\&quot;/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src\&quot; -DPA_DLSEARCHPATH=\&quot;/usr/lib/pulse-0.9.23/modules\&quot; -DPA_DEFAULT_CONFIG_DIR=\&quot;/etc/pulse\&quot; -DPA_BINARY=\&quot;/usr/bin/pulseaudio\&quot; -DPA_SYSTEM_RUNTIME_PATH=\&quot;/var/run/pulse\&quot; -DPA_SYSTEM_CONFIG_PATH=\&quot;/var/lib/pulse\&quot; -DPA_SYSTEM_STATE_PATH=\&quot;/var/lib/pulse\&quot; -DAO_REQUIRE_CAS -DPULSE_LOCALEDIR=\&quot;/usr/share/locale\&quot; -DPA_MACHINE_ID=\&quot;/var/lib/dbus/machine-id\&quot; -DPA_ALSA_PATHS_DIR=\&quot;/usr/share/pulseaudio/alsa-mixer/paths\&quot; -DPA_ALSA_PROFILE_SETS_DIR=\&quot;/usr/share/pulseaudio/alsa-mixer/profile-sets\&quot; -D_REENTRANT -O2 -pipe -g -feliminate-unused-debug-types -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -c modules/module-zeroconf-publish.c  -fPIC -DPIC -o .libs/module_zeroconf_publish_la-module-zeroconf-publish.o
| modules/module-zeroconf-publish.c:31:33: fatal error: avahi-client/client.h: No such file or directory
| compilation terminated.
| make[4]: *** [module_zeroconf_publish_la-module-zeroconf-publish.lo] Error 1
| make[4]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src&apos;
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src&apos;
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/i586-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src&apos;
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving director
NOTE: package pulseaudio-0.9.23-r6: task do_compile: Failed
#######</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17075</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-11-03 15:13:39 +0000</bug_when>
    <thetext>*** Bug 1725 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17279</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-11-21 02:36:48 +0000</bug_when>
    <thetext>I think this is due to the issue detailed in 1770</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17309</commentid>
    <comment_count>3</comment_count>
    <who name="Jiajun Xu">jiajun.xu</who>
    <bug_when>2011-11-21 21:31:56 +0000</bug_when>
    <thetext>I do not notice such issue with 20111117 build, commit information:
poky/master, f2d077255d9ddf9b87e9a781b989bcce69047cf5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17313</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-11-22 01:30:16 +0000</bug_when>
    <thetext>I&apos;m pretty sure its a race (related to 1770) and we need to fix the problem even if builds aren&apos;t triggering it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17383</commentid>
    <comment_count>5</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-11-24 14:14:46 +0000</bug_when>
    <thetext>Fixed in master in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=29a04dc676b26bf3f242c42a9be1630acc6fff22</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>