Bug im OE - bitte fixen

  • Servus,


    so wie es aussieht ist dieser Bug wohl noch im OE. Da der Fix relativ einfach ist (Die Datei ncurses.inc von oprnembedded.dev nach openembedded.dreambox ziehen) und der Workaround doch relativ umständlich (setzen von LD_LIBRARY_PRELOAD) ist (insbesondere wenn das einmal durchkompiliert hat) wäre es wirklich schön, wenn das mal gefixt würde.


    Hier im Board wurde der Bug das erste Mal vor -äh- 4 Monaten oder so gemeldet...

  • ist es ein bug im oe oder distributionsspezifisch?


    ich hab mein oe grad neu eingerichtet da ich von kubuntu 6.06 lts auf ubuntu 7.10 umgestiegen bin und das oe bauen lief problemlos durch.

    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

  • Zitat

    Original von OoZooN
    ist es ein bug im oe oder distributionsspezifisch?


    ich hab mein oe grad neu eingerichtet da ich von kubuntu 6.06 lts auf ubuntu 7.10 umgestiegen bin und das oe bauen lief problemlos durch.


    @ ozoon
    was hast du zusätzlich bei ubuntu 7.10 installiert?
    hab vollgenden fehler beim kompilieren eines 7020 images:
    NOTE: package dreambox-dvb-tools-1.0: started
    NOTE: package dreambox-dvb-tools-1.0-r0: task do_compile: started
    ERROR: function do_compile failed
    ERROR: see log in /home/dirk/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_c
    ompile.6558
    NOTE: Task failed: /home/dirk/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_c
    ompile.6558
    NOTE: package dreambox-dvb-tools-1.0-r0: task do_compile: failed
    ERROR: TaskFailed event exception, aborting
    NOTE: package dreambox-dvb-tools-1.0: failed
    ERROR: Build of dreambox-image failed
    make: *** [image] Fehler 1
    hab dann im log nachgeschaut und da steht folgendes drin:


    NOTE: make MAKEFLAGS=
    make[1]: Entering directory `/home/dirk/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb
    -tools-1.0'
    ccache powerpc-linux-gcc -L/home/dirk/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-rpath-link,/home/dirk/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-O1 -Wl,-rpath-link,/home/dirk/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/li
    b -o dmutils -L/home/dirk/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib -lqte
    /home/dirk/tuxbox-bb/build/tmp/cross/lib/gcc/powerpc-linux/3.4.4/../../../.
    ./powerpc-linux/bin/ld: cannot find -lqte
    collect2: ld returned 1 exit status
    make[1]: *** [dmutils] Error 1
    make[1]: Leaving directory `/home/dirk/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb
    -tools-1.0'
    FATAL: oe_runmake failed

  • hab monotone 037 installiert, die datenbank migriert, dann die software installiert:
    cvs --version
    autoconf --version
    automake --version
    libtool --version
    gettext --version
    make --version
    makeinfo --version
    tar --version
    bunzip2 --version
    gunzip --version
    patch --version
    infocmp --version
    gcc --version
    g++ --version
    yacc --version
    flex --version
    bison --version
    pkg-config --version


    Falls "command not found" erscheint, muss zuerst das entsprechende Programm installiert werden.


    Folgende Versionen brauchen wir mindestens:
    - automake >= 1.4p5
    - libtool >= 1.4.2
    - gettext >= 0.12.1
    - make >= 3.79
    - gcc 2.95 or >= 3.0
    - g++ 2.95 or >= 3.0
    (nach dieser liste bin ich schon beim ersten mal vorgegangen)
    und hab dann nur noch das installiert, was der sanity checker noch bemängelt hat. alle pakete sind aus den paketquellen von ubuntu.

    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

  • bei vollgenden
    makeinfo --version
    bunzip2 --version
    gunzip --version
    infocmp --version
    yacc --version


    hab ich die info bekommen


    root@Ubuntu:/home/dirk# apt-get install makeinfo
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut
    Reading state information... Fertig
    E: Konnte Paket makeinfo nicht finden


    wie kann ich das installieren?
    wo finde ich den sanity checker?

  • was von der liste nicht dabei war im repository, hab ich auch nicht installiert. und makeinfo ist glaub das einzigste paket was fehlt aber das tat es schon bei meiner ersten installation und ist nie bemängelt worden.
    der sanity checker kam, wenn ich das Makefile-opendreambox script aufgerufen habe. er wird scheinbar vom oe installiert. ich habe ihn jedenfalls nicht gesondert installiert.

    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

  • ok dank dir
    aber was ist mit dem fehler? den ich bekomme
    weist du da weiter? hab die pakete installiert und der fehler ist der gleiche :confused_face:

  • campino: nach der installation auch ein bitbake -cclean dreambox-dvb-tools gemacht?


    OoZooN: bei mir trat der fehler auch auf. hab den pfad dann manuell angepasst. ist mit opensuse 10.3

    Gruss
    Dre


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

  • Zitat

    Original von dre
    campino: nach der installation auch ein bitbake -cclean dreambox-dvb-tools gemacht?


    OoZooN: bei mir trat der fehler auch auf. hab den pfad dann manuell angepasst. ist mit opensuse 10.3


    ne wie geht denn das? einfach so bitbake -cclean dreambox-dvb-tools ins terminal ?

  • Zitat

    Original von OoZooN
    ist es ein bug im oe oder distributionsspezifisch?


    ich hab mein oe grad neu eingerichtet da ich von kubuntu 6.06 lts auf ubuntu 7.10 umgestiegen bin und das oe bauen lief problemlos durch.


    Der Bug liegt im OE - es wird die falsche Bibliothek für das native tic genommen (steht ja auch so im Bugreport). Wenn aber die Distribution zufällig die "passende" libncurses-Bilbiothek installiert haben sollte, tritt dieser Fehler nicht auf, weil dann zufällig die Bilbiothek auf ncurses-native und die tatsächlich auf dem System installierte Version übereinstimmen.


    Um es kurz zu machen: Solltest du auf 7.04 gehen, wirst du auch in den Fehler laufen - ebenso wie die Fedora-Nutzer. (Es sind sogar 6 Monate...)

    2 Mal editiert, zuletzt von LittleBoy ()

  • alles klar - unwissend einen bug umschifft :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

  • Zitat

    Original von campino


    ne wie geht denn das? einfach so bitbake -cclean dreambox-dvb-tools ins terminal ?


    ja, müsste so klappen. beschäftige mich auch erst seit ein paar tagen mit oe.

    Gruss
    Dre


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

  • And what was the solution to the build problem of dreambox-dvb-tools? On my notebook with 64bit Gutsy I have exactly the same problem.

  • Zitat

    Original von Reichi

    Code
    ln -sf /bin/bash /bin/sh


    you don't have to delete the original symlink by hand, just use the force option


    ok after this it works fine for me
    image compiled succesfully
    thank you for help :grinning_squinting_face: :grinning_squinting_face: :grinning_squinting_face: