[gelöst] make image failed, SNDCTL_DSP_MAPINBUF failed

  • 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

    Einmal editiert, zuletzt von Klix ()

  • wenn du multi-parallel baust, kommt es manchmal vor, das sachen gebaut werden obwohl dafür notwendige noch nicht fertig sind, kommt zumindest bei mir hin und wieder mal vor. ich gehe dann raus, baue die fehlenden sachen einzeln und starte das make image wieder. ich hab auch amd64 auf ubuntu 16.04 und 6 cores

    mfg


    OoZooN


    Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!


    Two Beer or not two Beer, thats the Question


    Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

  • Das Problem mit den parallelen Tasks war es diesmal nicht.


    Die parallele Installation von oos4-dev und linux-libc-dev hat das Problem augelöst. Die Deinstallation von oss4-dev hat als Leiche eine ungewollte Variante der Datei soundcard.h hinterlassen...
    Eine Reinstallation von linux-libc-dev hat das Problem beseitigt.

  • Ich rate euch übrigens davon ab auf 17.10 zu gehen. Diverse Packages lassen sich bei mir nicht mehr bauen. Bis jetzt konnte ich nur einen Teil fixen

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • warum sollte man auf 17.10 gehen? 16.04 ist eine LTS version :winking_face:

    mfg


    OoZooN


    Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!


    Two Beer or not two Beer, thats the Question


    Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

  • ja, klar. wollts nur gesagt haben :winking_face: hatte schon mit dem Wechsel auf 17.04 grosse Probleme mit oe2.2. Die konnte ich zum Glück beheben. Und mit oe2.5 gab es keine mehr. Aber jetzt schlägt z.B. apt fehl beim builden.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource