ERROR: Logfile of failure stored in: /home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/temp/do_compile/log.do_compile.420 Log data follows: | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Executing shell function do_compile | NOTE: make | make all-recursive | make[1]: Entering directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1' | Making all in src | make[2]: Entering directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1/src' | /bin/mkdir -p daemon modules | make all-am | make[3]: Entering directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1/src' | ../x86_64-wrs-linux-libtool --tag=CC --mode=compile atom64-wrswrap-linux-gnu-gcc -m64 -march=atom --sysroot=/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DFASTPATH -I../src -I../src/modules -I../src/modules -pthread -DPA_ALSA_PATHS_DIR=\"/usr/share/pulseaudio/alsa-mixer/paths\" -DPA_ALSA_PROFILE_SETS_DIR=\"/usr/share/pulseaudio/alsa-mixer/profile-sets\" -D__INCLUDED_FROM_PULSE_AUDIO -I/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64/usr/include/dbus-1.0 -I/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64/usr/lib64/dbus-1.0/include -O2 -pipe -g -Wall -W -Wextra -Wno-long-long -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -c -o module_equalizer_sink_la-module-equalizer-sink.lo `test -f 'modules/module-equalizer-sink.c' || echo './'`modules/module-equalizer-sink.c | x86_64-wrs-linux-libtool: compile: atom64-wrswrap-linux-gnu-gcc -m64 -march=atom --sysroot=/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DFASTPATH -I../src -I../src/modules -I../src/modules -pthread -DPA_ALSA_PATHS_DIR=\"/usr/share/pulseaudio/alsa-mixer/paths\" -DPA_ALSA_PROFILE_SETS_DIR=\"/usr/share/pulseaudio/alsa-mixer/profile-sets\" -D__INCLUDED_FROM_PULSE_AUDIO -I/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64/usr/include/dbus-1.0 -I/home/zzhao1/workspace/temp1/bitbake_build/tmp/sysroots/intel-atom-64/usr/lib64/dbus-1.0/include -O2 -pipe -g -Wall -W -Wextra -Wno-long-long -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option -c modules/module-equalizer-sink.c -fPIC -DPIC -o .libs/module_equalizer_sink_la-module-equalizer-sink.o | modules/module-equalizer-sink.c:46:19: fatal error: fftw3.h: No such file or directory | compilation terminated. | make[3]: *** [module_equalizer_sink_la-module-equalizer-sink.lo] Error 1 | make[3]: Leaving directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1/src' | make[2]: *** [all] Error 2 | make[2]: Leaving directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1/src' | make[1]: *** [all-recursive] Error 1 | make[1]: Leaving directory `/home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/pulseaudio-2.1' | make: *** [all] Error 2 | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (see /home/zzhao1/workspace/temp1/bitbake_build/tmp/work/atom64-wrs-linux/pulseaudio-2.1-r5/temp/do_compile/log.do_compile.420 for further information) ERROR: Task 10387 (/home/zzhao1/workspace/temp1/layers/oe-core/meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb, do_compile) failed with exit code '1'
This looks like a host contamination issue, probably a better solution would be to set the --without-fftw flag to change the dependency on fftw. I rejected the patch posted since it would require adding fftw package, which is not part of oe-core.
Hello, An update to pulseaudio is in the works for the next week. As such, in my opinion, we can postpone this issue and re-test it after pulseaudio 3.0 is integrated. Regards, Cristian
Hello, Can you please add the following information: -poky version (or branch + commit) -what actions produced the output? (commands, modified configuration files like loca.conf) -host operating system
This has been fixed in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=1d376f9f184eb31577bb2410dee1cbe08719f98b
Verified in master:7d22ef28e64de06b6238d0ef9b664c0bee6efa46