[yocto] Error building meta-ide-support; 'SNDCTL_DSP_MAPINBUF' undeclared here

Bryan Evenson bevenson at melinkcorp.com
Tue Aug 13 09:24:39 PDT 2013


I am working on installing and setting up the Eclipse IDE plug-in for Eclipse Juno.  I am using poky/dylan (at the yocto-1.4.1 tag) for my build environment.  I am to the "Configuring the Cross-Compiler Options" section from the current Yocto Project mega-manual, and after setting up the Toolchain Root Location and the Sysroot Location, I get the error 'Specified toolchain directory does not contain a toolchain generated with "bitbake meta-ide-support"'.  So, I went back and did "bitbake meta-ide-support" as requested and I am getting the following errors:

DEBUG: Executing shell function do_compile
NOTE: make -j 2
  CC    arm-linux-user/linux-user/syscall.o
In file included from /media/sda3/poky/poky-build/tmp/work/i686-linux/qemu-native/1.4.0-r0/qemu-1.4.0/linux-user/syscall.c:3705:0:
/media/sda3/poky/poky-build/tmp/work/i686-linux/qemu-native/1.4.0-r0/qemu-1.4.0/linux-user/ioctls.h:189:1: error: 'SNDCTL_DSP_MAPINBUF' undeclared here (not in a function)
/media/sda3/poky/poky-build/tmp/work/i686-linux/qemu-native/1.4.0-r0/qemu-1.4.0/linux-user/ioctls.h:190:1: error: 'SNDCTL_DSP_MAPOUTBUF' undeclared here (not in a function)
/media/sda3/poky/poky-build/tmp/work/i686-linux/qemu-native/1.4.0-r0/qemu-1.4.0/linux-user/ioctls.h:245:1: error: 'SOUND_MIXER_ACCESS' undeclared here (not in a function)
make[1]: *** [linux-user/syscall.o] Error 1
make: *** [subdir-arm-linux-user] Error 2
make: *** Waiting for unfinished jobs....
ERROR: oe_runmake failed
ERROR: Function failed: do_compile (see /media/sda3/poky/poky-build/tmp/work/i686-linux/qemu-native/1.4.0-r0/temp/log.do_compile.20276 for further information)

I did a search and I cannot find these defines anywhere in the i686 sysroot directory, but it exists in my target's sysroot directory.  Is there something wrong with the i686 sysroot setup on my system?  If it matters, I'm doing the build machine is running Ubuntu 12.04.2 LTS.

Thanks,
Bryan







More information about the yocto mailing list