OE-Git-1.6-DM7020

  • In Anlehnung an die Threads zu den Enigma2-Boxen DM7025 & DM8000 hier mal repräsentativ den ersten für die "alten" Boxen.


    Hi,


    dieser Thread ist für die Image-Erstellung mit opendreambox-1.6.git, für die DM7020 gedacht.


    Also einfach alle Fragen, Erfolge und Niederlagen hier posten.


    --


    Mit dem aktuellen Stand sollte es möglich sein ein Image für die Enigma(1)-Boxen zu bauen (ich habe es zumindest soweit gepatcht das es für die DM7020 und DM600 durchkompilierte) - konnte das jemand reproduzieren und hat das Image vielleicht sogar erfolgreich auf seiner Box laufen?

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Hi,


    Ich mache einen e1 cvs Image, bevor Sie die e2 Image. Ich verstehe nicht - was du hier.


    Sorry if my writing is not clear !


    Regards, pcd.

  • This thread is about problems with or solutions to aforementioned problems with the upcoming opendreambox 1.6 - until the recent pull from my git tree is was impossible to even build an enigma1 image for DM500+/DM600/DM7020.
    Unfortunately I only was able to make sure the components compile fine and a nfi is created since I don't have direct access to one of those boxes any longer.


    So if anyone steps forward and tries to create an DM7020 image from the opendreambox 1.6 tree he/she can post the results here and if problems occur we can try to solve them together.
    Fixes can be checked into my git tree and I will ask tmbinc to merge them afterwards.


    Creating a enigma2 image might also be interesting but I didn't even bother trying since I lack the patches anyway :)

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Sorry, my 600 and 7020 images are with opendreambox-1.5.git.


    With opendreambox-1.6.git I get this error :-


  • Are you sure you're using the right makefile?
    opendreambox head is (at least currently) not hosted on openembedded.net.


    This is the current Makefile for opendreambox 1.6 - though it actually is also out of date since it fetches a too old version of bitbake (1.8.12 is required now and 1.8.10 is downloaded).

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • With your new Makefile (with changed line : BB_VERSION = 1.8.12) I get this error :-



    Where can I get the correct missing item and where should I insert it ?


    I installed tcl-sqlite3-3.2.2-2mdk.i586.rpm and python-sqlite2-2.0.4-1mdk.i586.rpm on my pc and still the same error !


    Regards, pcd.

    Einmal editiert, zuletzt von pcd ()

  • Hi,


    I installed sqlite-3.6.7 from source. I can see it in /usr/local/bin.


    But I still get this error :-


    Code
    [pcd@localhost tuxbox-600E2A]$ make -f Makefile-opendreambox image
    cd /home/pcd/tuxbox-600E2A/dm600pvr/openembedded && git pull
    Already up-to-date.
    cd /home/pcd/tuxbox-600E2A/dm600pvr/build; . ./env.source; bitbake dreambox-image
    ERROR: Importing sqlite3 and pysqlite2 failed, please install one of them. Python 2.5 or a 'python-pysqlite2' like package is likely to be what you need.
    make: *** [image] Error 1
    [pcd@localhost tuxbox-600E2A]$


    Is there anything I should add in /build/env.source to point to usr/local/bin/sqlite3 ?


    edit. Even when I copy the file to /usr/bin I get the same error !


    Cheers.

    Einmal editiert, zuletzt von pcd ()

  • Obivously python can't find pysqlite2 (you can verify this by launching the python interpreter and running "from pysqlite2 import dbapi2").
    I really don't know how you should fix this since its more of a problem with you linux distribution than with opendreambox (and I've never been a fan of mandrake ;)). You could of course try to install pysqlite by hand like you did with sqlite...

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Hi,


    bei mir läuft es ein bisschen weiter, aber nicht viel:



    Ich habe Adenins Skript mit Suse 11.1 benutzt.
    tuxbox-plugins.bb ist im openembedded vorhanden. Wo steckt der Fehler?

  • Den vergess ich immer - hab ich wegen meiner leicht hack-ähnlichen lösung nicht in meinen tree eingecheckt :winking_face:


    in packages/tuxbox/tuxbox-plugins.bb
    die "tuxbox-plugins" in die PACKAGES schreiben.


    Ggf. auch noch ALLOW_EMPTY auf 1 setzen.


    Ausschnitt aus meiner modifizierten .bb:


    Jeweils eine Zeile Vor-/Nachlauf des orginals drin :winking_face:


    *EDITS* Formatierung ging beim copy&paste flöten...

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

    3 Mal editiert, zuletzt von ritzMo ()

  • After this I get this error :-



    The tmp files are attached. The compile log 20605 is empty !


    If I bitbake the package directly I get the compile log 20481.


    Is shasum-native-1.0 new for 1.6 ? I cannot see it in the packages for 1.5.


    Cheers.

  • No, I didn`t have this problem.
    But I had so exchange binutils 2.15.94.0.1 by 2.18.50.07 to compile eglibc.
    shasum-native-1.0 is new in 1.6.
    My new OE-1.6-Image works, but I cannot change the language. It shows always english texts.


    Regards, Hein.

  • You're right - I missed to remove these lines. Checked that into my tree now.


    First of all: I'm glad it actually runs since I had to patch the kernel and was afraid (still am) because I added a bad hack to get enigma to compile with gcc4 :winking_face:


    Any hint why localization does not work?

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Hi,


    I am obviously doing something wrong - I get the same error with the 7020 build.


    I notice Hein Holz uses the command : ./make_dm7020


    I am using : make -f Makefile-opendreambox image


    What are the correct build commands please ?


    I am using this Makefile-opendreambox :-



    Regards, pcd.

    Einmal editiert, zuletzt von pcd ()

  • Hein used the installscript by adenin though I'd say this won't help you.
    I suppose it's an distribution related issue but wouldn't know any fix right now.

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Do I need to report this issue to somebody ?


    Or, you will report it ?


    My distribution is Mandriva Linux 2006.


    Should I try with another distribution - any suggestion ?


    Thanks, pcd.

  • Weird - I just ran into problems with the links-dream recipe...


    A reference to /usr/lib is kept in LDFLAGS.
    Never encountered this before, I assume this did not happen to you Hein?

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget