Ich habe ausgeführt:
git clone -b krogoth git://github.com/opendreambox/opendreambox.git
cd opendreambox
make MACHINE=dm920 download
make MACHINE=dm920 image
Beim do_compile qemu-native-2.5.0-r1 steigt make aus.
Beim Übersetzen von /vol/u3_d01/av-proj/dreambox/2018-01-14.oe25/opendreambox/build/dm920/tmp-glibc/work/x86_64-linux/qemu-native/2.5.0-r1/qemu-2.5.0/linux-user/syscall.c
kommt es zur Fehlermeldung:
SNDCTL_DSP_MAPINBUF undeclared here
+ weitere gleichartige Fehler.
Offenbar wird die Datei /usr/include/linux/soundcard.h verwendet, die die benötigten Definitionen nicht beinhaltet.
root@myhost:/usr/include/linux# uname -a
Linux myhost 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
root@myhost:/usr/include/linux# dpkg -S /usr/include/linux/soundcard.h
Umleitung durch oss4-dev von: /usr/include/linux/soundcard.h
Umleitung durch oss4-dev zu: /usr/include/linux/soundcard.h.oss3
oss4-dev, linux-libc-dev:amd64: /usr/include/linux/soundcard.h
Nach dem Überschreiben der lokalen /usr/include/linux/soundcard.h durch eine kompatible Datei läßt sicht qemu bauen.
Environment Ubuntu 16.04 amd64