Bug 1725

Summary: pulseaudio do_install failed for atom-pc on autobuilder
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jiajun Xu <jiajun.xu>
Component: multimediaAssignee: Dongxiao Xu <dongxiao.xu>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: Medium CC: ke.yu, meta.mr.watcher, meta.watcher, sgw
Version: unspecified   
Target Milestone: 1.2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Jiajun Xu 2011-11-03 00:33:29 UTC
MACHINE: atom-pc
poky/branch:master 9b76e6a2cfc5a4d779f3b06e3acc5ff7b8275470

On autobuilder, latest atom-pc sato/sato-sdk build failed due to pulseaudio do_install error. Error log as below:

You could find detailed log on http://autobuilder.pokylinux.org:8010/builders/nightly-x86/builds/204/steps/shell_28/logs/stdio.

#####
| ild/tmp/sysroots/atom-pc/usr/lib/libXau.la' seems to be moved
| i586-poky-linux-libtool: relink: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc/usr/lib/libXdmcp.la' seems to be moved
| i586-poky-linux-libtool: relink: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc/usr/lib/libXau.la' seems to be moved
| i586-poky-linux-libtool: relink: warning: `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc/usr/lib/libXdmcp.la' seems to be moved
| i586-poky-linux-libtool: relink: ccache i586-poky-linux-gcc  -m32    -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc -std=gnu99 -shared  -fPIC -DPIC  .libs/module_zeroconf_publish_la-module-zeroconf-publish.o   -Wl,-rpath -Wl,/usr/lib/pulse-0.9.23/modules -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src/.libs -lavahi-common -lavahi-client -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/image/usr/lib/pulse-0.9.23/modules -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc/usr/lib/pulse-0.9.23/modules -lavahi-wrap -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc/usr/lib -lprotocol-native -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/image/usr/lib -lpulsecore-0.9.23 -lltdl -lsamplerate -lspeexdsp -lpulse -lpulsecommon-0.9.23 -lX11-xcb -lSM -luuid -lICE -lXtst -lXi -lXext -lX11 -lxcb -lXau -lXdmcp -lsndfile -ldbus-1 -lpthread -lgdbm -lcap -lrt -ldl -lm  -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/atom-pc -pthread -O2 -Wl,--no-undefined -Wl,-O1 -Wl,--hash-style=gnu   -pthread -Wl,-soname -Wl,module-zeroconf-publish.so -o .libs/module-zeroconf-publish.so
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.6.2/ld: cannot find -lavahi-common
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.6.2/ld: cannot find -lavahi-client
| collect2: ld returned 1 exit status
| i586-poky-linux-libtool: install: error: relink `module-zeroconf-publish.la' with the above command before installing it
| make[5]: *** [install-modlibexecLTLIBRARIES] Error 1
| make[5]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src'
| make[4]: *** [install-am] Error 2
| make[4]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src'
| make[3]: *** [install-recursive] Error 1
| make[3]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src'
| make[2]: *** [install] Error 2
| make[2]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23/src'
| make[1]: *** [install-recursive] Error 1
| make[1]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86/build/build/tmp/work/core2-poky-linux/pulseaudio-0.9.23-r6/pulseaudio-0.9.23'
| make: *** [install] Error 2
| ERROR: oe_runmake failed
#####
Comment 1 Saul Wold 2011-11-03 15:13:39 UTC
Duplicate, this seems to be an issue with avahi-common dependency.

*** This bug has been marked as a duplicate of bug 1722 ***
Comment 2 Jiajun Xu 2011-11-21 21:31:41 UTC
I do not notice such issue with 20111117 build, commit information: poky/master, f2d077255d9ddf9b87e9a781b989bcce69047cf5