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

Zhang, Jessica jessica.zhang at intel.com
Thu Aug 15 13:54:53 PDT 2013


Hi Bryan,

When you tried to setup your eclipse plugin, what is your toolchain and what
is your sysroot.  Are they built by you or you download them?

- Jessica

-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org]
On Behalf Of Bryan Evenson
Sent: Tuesday, August 13, 2013 9:25 AM
To: yocto at yoctoproject.org
Subject: [yocto] Error building meta-ide-support; 'SNDCTL_DSP_MAPINBUF'
undeclared here

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/lo
g.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




_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 9626 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130815/88cc5d36/attachment.bin>


More information about the yocto mailing list