Wir basteln ein Enigma2 für PC

  • Hallo würde gerne ./configure , make usw. direkt auf der Box machen.


    besteht die möglichkeit ?


    habe mal fast alles aus der install.sh für die Dream backen lassen.


    make, gcc, g++, usw. sind also vorhanden.


    root@dm800:~# gcc --version
    gcc (GCC) 4.4.3
    Copyright (C) 2010 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


    beim ersten versuch sagt er mir aber gcc nicht vorhanden, was wohl an toten links in /usr/bin liegt.
    gfortran, g77, f77, f95


    es war ja gfortran-symlinks_4.4.3-r0.1_mipsel.ipk vorhanden.


    gibt es hier eine möglichkeit weiterzukommen ?


    gruß pclin

  • hi to all
    what is problem ? please halp me :face_with_rolling_eyes:



    /usr/include/python2.6/pyconfig.h:1037:1: warning: "_XOPEN_SOURCE" redefined
    In file included from /usr/include/unistd.h:26,
    from grc.cpp:1:
    /usr/include/features.h:160:1: warning: this is the location of the previous definition
    In file included from grc.cpp:3:
    ../../lib/gdi/font.h:13: error: conflicting declaration ‘typedef struct FTC_ImageTypeRec FTC_Image_Desc’
    /usr/local/include/freetype2/freetype/cache/ftcimage.h:227: error: ‘FTC_Image_Desc’ has a previous declaration as ‘typedef struct FTC_Image_Desc_ FTC_Image_Desc’
    In file included from grc.cpp:3:
    ../../lib/gdi/font.h:188: error: ‘FTC_ScalerRec’ does not name a type
    make[2]: *** [grc.o] Error 1
    make[2]: Leaving directory `/e2/enigma2/lib/gdi'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/e2/enigma2/lib'
    make: *** [all-recursive] Error 1
    \n\n
    Fertig!
    zum installieren: sudo make install
    zum starten: sudo enigma2

  • irgendwie will die ganze twisted geschichte sich bei mir nicht "installieren" lassen. hab den ordner twisted jetzt nach
    /usr/lib/python2.6/site-packages/
    /lib/python2.6/site-packages/
    /usr/local//lib/python2.6/site-packages/


    gelegt, aber trotzdem klappts nicht.

  • Hallo,


    bei mir lief bei der Erstellung alles unter Ubuntu 9.10 in VMWare rund.
    Beim Start von Enigma geht kurz das Fenster mit schwarzem Inhalt auf.


    Was ist das Problem ? Vielen Dank fuer die Unterstuetzung.


    Nachtrag:
    Im Errorlog findet sich dieses hier, ist da das Problem ?
    [ePopen] command: ('hdparm', 'hdparm', '-S0', '/dev/sda')
    unable to load config ([Errno 2] No such file or directory: '/etc/enigma2/settings'), assuming defaults...
    not loading user skin: [Errno 2] No such file or directory: '/etc/enigma2/skin_user.xml'
    SKIN ERROR: [Errno 2] No such file or directory: '/usr/share/enigma2/skin.xml'
    defaulting to standard skin...
    Traceback (most recent call last):

  • Zitat

    Original von Dagobert1
    unable to load config ([Errno 2] No such file or directory: '/etc/enigma2/settings'), assuming defaults...
    not loading user skin: [Errno 2] No such file or directory: '/etc/enigma2/skin_user.xml'
    SKIN ERROR: [Errno 2] No such file or directory: '/usr/share/enigma2/skin.xml'


    Na ja, die Pfade sind wahrscheinlich falsch. Das sollte wohl /usr/local/etc/enigma2/settings und /usr/local/share/enigma2/skin.xml sein.


    Entweder mal in den Sourcen nach den obigen Pfaden suchen und die korrigieren oder schnell und schmutzig Links anlegen (so die von mir genannten Pfade überhaupt existieren).


    DrMichael

  • Hallo,
    habe E2 nun am laufen.
    Vielen Dank für die Hilfe.


    Ich werde nun das ganze noch einmal bei meinem HTPC durchführen.
    Kann mir jemand mitteilen, woher ich HD-Skins bekommen könnte ?

  • So, ich hab mal alle auf den aktuellen Stand gebracht.


    :leuchte: Hmm, wie sagt man dem e2, das es ein Colordisplay hat ? (dm800se)

    Hilfe gesucht ? schau mal ins Gemini Project WIKI, auch unsere Video Tutorials sind für den Einstieg sehr empfehlenswert


    Nur wer die Weisheit mit Löffeln gefressen hat, kann auch klugscheißen. :klugscheiss:
    Alte asiatische Weisheit (wahrscheinlich Plagiat): Ohne Fleiß kein Scheiß. (Ich übernehme keine Garantie für Fehlerfreiheit der Übersetzung)
    "Alle großen Männer sind bescheiden." Gotthold Ephraim Lessing
    "Ich bin nur einsvierundsechzig"adenin
    "Es reicht nicht, Sachen falsch zu verstehen. Man muss sie richtig falsch verstehen."adenin
    "Friends: You Have 0 Friends"facebook

  • Mal wieder aktualisiert. :grinning_squinting_face:

    Hilfe gesucht ? schau mal ins Gemini Project WIKI, auch unsere Video Tutorials sind für den Einstieg sehr empfehlenswert


    Nur wer die Weisheit mit Löffeln gefressen hat, kann auch klugscheißen. :klugscheiss:
    Alte asiatische Weisheit (wahrscheinlich Plagiat): Ohne Fleiß kein Scheiß. (Ich übernehme keine Garantie für Fehlerfreiheit der Übersetzung)
    "Alle großen Männer sind bescheiden." Gotthold Ephraim Lessing
    "Ich bin nur einsvierundsechzig"adenin
    "Es reicht nicht, Sachen falsch zu verstehen. Man muss sie richtig falsch verstehen."adenin
    "Friends: You Have 0 Friends"facebook

  • :danke:


    werde es auch mal auf der DM800 unter Debian-Lenny probieren ...


    gruß pclin


    EDIT
    e2 geht auch schon wieder in LinuxMint 9, hab zwar noch keine Sat-Karte im PC (ist noch im P3) aber Diashow geht schonn wieder :winking_face:

    Einmal editiert, zuletzt von pclin ()

  • Hallo adenin


    wäre es möglich ein GP2-5_enigma2_pc.sh zu Basteln ?


    Mit allen tollen integrierten Plugins ?


    Das wäre dann ein super progi für jeden PC.


    Dateimanager, Wetter, Torrent, usw. und DVB alles in einem.


    gruß pclin


    ps
    und Super schnell


    habe es Gestern unter LinuxMint 9 beim ersten Versuch durch bekommen

    Einmal editiert, zuletzt von pclin ()

  • :353:


    debian@dm800 Debian_Lenny direkt auf der Box ist bis hier gekommen.


    hab ich ein libxmlccwrap fehler ?


    Making install in main
    make[1]: Entering directory `/media/hdd/tmp/e2/enigma2/main'
    g++ -g -O2 -fno-rtti -fno-exceptions -Wall -pthread -L/usr/lib/python2.5/config -lpython2.5 -o enigma2 enigma.o bsod.o -Wl,--export-dynamic -Wl,--whole-archive ../lib/actions/libenigma_actions.a ../lib/base/libenigma_base.a ../lib/components/libenigma_components.a ../lib/driver/libenigma_driver.a ../lib/mmi/libenigma_mmi.a ../lib/dvb/libenigma_dvb.a ../lib/dvb_ci/libenigma_dvb_ci.a ../lib/gdi/libenigma_gdi.a ../lib/gui/libenigma_gui.a ../lib/python/libenigma_python.a ../lib/nav/libenigma_nav.a ../lib/service/libenigma_service.a -Wl,--no-whole-archive -lfreetype -lz -lid3tag -lz -lmad -lpng12 -lSDL -lsigc-1.2 -ldvbsi++ -lfribidi -ljpeg -lungif -lxml2 -lxmlccwrap -ldl -lpthread -lcrypt -lresolv -lrt
    /usr/lib/gcc/mipsel-linux-gnu/4.3.2/../../../../lib/libxmlccwrap.a(xmlccwrap.o):/hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:76: undefined reference to `xsltParseStylesheetFile'
    /usr/lib/gcc/mipsel-linux-gnu/4.3.2/../../../../lib/libxmlccwrap.a(xmlccwrap.o): In function `~XSLTTree':
    /hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:68: undefined reference to `xsltFreeStylesheet'
    /hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:68: undefined reference to `xsltFreeStylesheet'
    /usr/lib/gcc/mipsel-linux-gnu/4.3.2/../../../../lib/libxmlccwrap.a(xmlccwrap.o):/hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:407: undefined reference to `xsltApplyStylesheet'
    /usr/lib/gcc/mipsel-linux-gnu/4.3.2/../../../../lib/libxmlccwrap.a(xmlccwrap.o):/hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:410: undefined reference to `xsltSaveResultToFilename'
    /usr/lib/gcc/mipsel-linux-gnu/4.3.2/../../../../lib/libxmlccwrap.a(xmlccwrap.o):/hdd/tmp/libxmlccwrap-0.0.12/xmlccwrap/xmlccwrap.cc:414: undefined reference to `xsltCleanupGlobals'
    collect2: ld returned 1 exit status
    make[1]: *** [enigma2] Fehler 1
    make[1]: Leaving directory `/media/hdd/tmp/e2/enigma2/main'
    make: *** [install-recursive] Fehler 1
    debian@dm800:/hdd/tmp/e2/enigma2$


    gruß pclin


    ps
    hatte eigentlich gar nicht damit gerechnet das überhaupt was bei sudo make install passiert, war ja vorher schon mit fehler ausgestiegen.

  • habe einfach mal getippt



    debian@dm800:/hdd/tmp/e2/enigma2$ sudo enigma2
    enigma2: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory


    da will schon was ?!


    /usr/bin ist enigma2 ?! (bin mir nicht ganz sicher ob die von heute ist datum 18 alles andere 22)
    /usr/local/lib/enigma2 ist alles da !
    /usr/local/share/enigma2 nur eine .png
    /usr/local/etc leer


    wenn ich im telnet am athko64 im mc auf enigma2 doppel klick mache geht kurz ein Fullscreen Fenster am PC auf ?! kopiere mal alle fehlenden files rein.


    gruß pclin


    e2 direkt im Debian Lenny das wäre klasse, HELP PLEASE

    3 Mal editiert, zuletzt von pclin ()

  • habe jetzt mal das enigma2 vom Athlon Mint per ssh -X rüber geholt, das geht kann zwar keine Eingabe mchen auf der dm800, aber am PC gehen die Tasten sowohl mit PC Funktion als auch auf mit Wirkung auf e2 ...


    gruß pclin


    ps
    ist also schon fast komplett X kompatibel, wahnsinn


    war zwar ein wenig lauferei zwischen PC und Wohnzimmer aber Bildbetrachter geht :hurra:


    fluxbox kann das fenster minimieren bei maximieren wird es nach oben rechts verschoben aber natürlich nicht vergrößert. Die Tastatur Eingabe Funktioniert weiter nach Fluxbox Belegung bei F5 startet also Thunar. Es ist so als wenn die Maus/Fenster Aktivierung nicht geht.


    mit einer Funk Tastatur am Athlon komme ich bis ins Wohnzimmer, geht alles fast so schnell wie gewohnt.
    Nur als ich zum PC zurück kam sah der ziemlich wirr aus, jede Menge Fenster und Arbeitsflächen

    3 Mal editiert, zuletzt von pclin ()

  • beim kompilieren von libxmlccwrap passiert woll der fehler es kommt nur libxmlccwrap.a und libxmlccwrap-la in /usr/local/lib an.


    genauso bei libdvbsi++


    configure: creating ./config.status
    config.status: creating Makefile
    config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
    config.status: creating xmlccwrap/Makefile
    config.status: WARNING: xmlccwrap/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating html/Makefile
    config.status: WARNING: html/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating html/pics/Makefile
    config.status: WARNING: html/pics/Makefile.in seems to ignore the --datarootdir setting
    config.status: creating testlib/Makefile
    config.status: WARNING: testlib/Makefile.in seems to ignore the --datarootdir setting


    gruß pclin

  • habe jetzt mipsel .ipk Pakete aus dem OE1.5 Zweig Installieren können


    Code
    debian@dm800:/$ aptitude search xmlccwrap
    i   libxmlccwrap                   - A small libxml2 c++ wrapper                                             
    debian@dm800:/$ aptitude search dvbsii 
    i   libdvbsi++0                    - libdvbsi++ by [EMAIL]obi@saftware.de[/EMAIL]


    die -dev pakete sind jetzt auch installiert !


    gruß pclin


    Psyco JIT-Compiler - mipsel
    https://www.i-have-a-dreambox.…t.php?attachmentid=103581

    7 Mal editiert, zuletzt von pclin ()

  • Ist jetzt durch gelaufen enigma2_pc ist in Debian-Lenny auf DM800 angekommen, aber


    debian@dm800:/$ sudo enigma2
    PYTHONPATH: /usr/local/lib/enigma2/python
    + (1) Background File Eraser
    + (8) graphics acceleration manager
    + (9) gSDLDC
    FATAL: Could not initialize SDL: Unable to open mouse
    Speicherzugriffsfehler


    schade :loudly_crying_face:


    gruß pclin


    ps
    war jetzt in knapp 5 Stunden durch ... (sonst über 8, und nicht komplett)

    Einmal editiert, zuletzt von pclin ()


  • hängt das hiermit zusammen ?


    gruß pclin

  • Mein Fehler !!!


    hatte DISPLAY=:3 noch von xephyr gesetzt.


    Jetzt läuft es schon besser. Im Display wie immer wenn e2 startet, in der Ausgabe aber noch einige Fehler Meldungen. :winking_face:


    Bleibt dann mit Schwarzem Fenster, und 3/4 Ladebalken im Display stehen. In der shell sieht man aber das EPG empfangen wird...


    gruß pclin

  • hier mal das log, ab dem ersten fehler


    executing main
    setIoPrio best-effort level 3 ok
    main thread is non-idle! display spinner!
    couldn't open fp
    enumerating block devices...
    found block device 'sdf': no medium
    found block device 'sde': no medium
    found block device 'sdd': ok, removable=True, cdrom=False, partitions=['sdd1'], device=sdd
    found block device 'sdc': no medium
    found block device 'sdb': ok, removable=True, cdrom=False, partitions=['sdb1'], device=sdb
    found block device 'mtdblock3': blacklisted
    found block device 'mtdblock2': blacklisted
    found block device 'mtdblock1': blacklisted
    found block device 'mtdblock0': blacklisted
    found block device 'sda': ok, removable=False, cdrom=False, partitions=['sda2', 'sda1'], device=sda
    new Harddisk sda -> /dev/sda -> /dev/sda
    [ePopen] command: ('hdparm', 'hdparm', '-S0', '/dev/sda')
    not loading user skin: [Errno 2] No such file or directory: '/usr/local/etc/enigma2/skin_user.xml'
    Preferred tag editor set to None
    Reading satellites.xml
    sec config cleared
    setSlotInfo for dvb frontend 0 to slotid 0, descr Alps BSBE2, need rotorworkaround Yes, enabled Yes, DVB-S2 Yes
    slot: 0 configmode: simple
    diseqcmode: single
    sec config completed
    loading bouquet... /usr/local/etc/enigma2/bouquets.tv
    loading bouquet... /usr/local/etc/enigma2/userbouquet.favourites.tv
    1 entries in Bouquet userbouquet.favourites.tv
    1 entries in Bouquet bouquets.tv
    loading bouquet... /usr/local/etc/enigma2/bouquets.radio
    loading bouquet... /usr/local/etc/enigma2/userbouquet.favourites.radio
    1 entries in Bouquet userbouquet.favourites.radio
    1 entries in Bouquet bouquets.radio
    [eDVBLocalTimeHandler] enable sync local time with transponder time!
    twisted not available
    add dreampackage scanner plugin
    added
    gSDLDC <enigma.gSDLDC; proxy of <Swig Object of type 'ePtr< gSDLDC > *' at 0x9a5650> >
    PC: 2b50ace4
    00000000 10008401 2c371698 00000064
    2c3716b8 007b6958 00000000 007b6a78
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 2c371698 007b6938 00000000
    ffffffff ff000000 00ff0000 000000ff
    00673b30 2b50ac70 2c5bfe48 00000000
    00660e40 2c5bf770 006f5c10 0051c924
    As a final action, i will try to dump a bit of code.
    I just hope that this won't crash.
    2b50ace4: e0 ff 88 ac e4 ff 89 ac e8 ff 8a ac ec ff 8b ac f0 ff 8c ac f4 ff 8d ac f8 ff 8e ac ee ff a7 14 (end)
    -------
    [FONT] adding font /usr/local/share/fonts/nmsbd.ttf...OK (Regular)
    [FONT] adding font /usr/local/share/fonts/lcd.ttf...OK (LCD)
    [FONT] adding font /usr/local/share/fonts/ae_AlMateen.ttf...OK (Replacement)
    [FONT] adding font /usr/local/share/fonts/tuxtxt.ttf...OK (Console)
    --> setting scaler_sharpness to: 0000000D
    couldn't open /usr/local/etc/tuxbox/stb/misc/12V_output
    [ePopen] command: ip -o addr
    setLCDBrightness 25
    setLCDBrightness 127
    Activating keymap: Dreambox Keyboard Deutsch
    [ePopen] command: loadkmap < /usr/local/share/keymaps/dream-de.kmap
    Activating language Deutsch
    language set to de_DE
    [eSocketMMIHandler] created successfully
    getModeList for port DVI-PC
    ModeList: []
    remove DVI-PC because of not existing modes
    getModeList for port YPbPr
    ModeList: [('720p', ['60Hz']), ('1080i', ['50Hz', 'multi', '60Hz']), ('480p', ['60Hz']), ('576i', ['50Hz']), ('480i', ['60Hz'])]
    getModeList for port Scart
    ModeList: [('PAL', ['50Hz']), ('NTSC', ['60Hz']), ('Multi', ['multi'])]
    getModeList for port DVI
    ModeList: [('720p', ['60Hz']), ('1080i', ['50Hz', 'multi', '60Hz']), ('480p', ['60Hz']), ('576i', ['50Hz']), ('480i', ['60Hz'])]
    hotplug on dvi
    -> setting aspect, policy, policy2, wss 16:9 panscan letterbox auto
    -> setting aspect, policy, policy2, wss 16:9 panscan letterbox auto
    -> setting aspect, policy, policy2, wss 16:9 panscan letterbox auto
    -> setting aspect, policy, policy2, wss 16:9 panscan letterbox auto
    setMode - port: DVI mode: 1080i rate: multi
    -> setting aspect, policy, policy2, wss 16:9 panscan letterbox auto
    Plugin SystemPlugins/Hotplug failed to load: No module named twisted.internet.protocol
    Traceback (most recent call last):
    File "/usr/local/lib/enigma2/python/Components/PluginComponent.py", line 51, in readPluginList
    plugin = my_import('.'.join(["Plugins", c, pluginname, "plugin"]))
    File "/usr/local/lib/enigma2/python/Tools/Import.py", line 2, in my_import
    mod = __import__(name)
    File "/usr/local/lib/enigma2/python/Plugins/SystemPlugins/Hotplug/plugin.py", line 2, in <module>
    from twisted.internet.protocol import Protocol, Factory
    ImportError: No module named twisted.internet.protocol
    skipping plugin.
    Plugin SystemPlugins/CrashlogAutoSubmit failed to load: No module named twisted.mail
    Traceback (most recent call last):
    File "/usr/local/lib/enigma2/python/Components/PluginComponent.py", line 51, in readPluginList
    plugin = my_import('.'.join(["Plugins", c, pluginname, "plugin"]))
    File "/usr/local/lib/enigma2/python/Tools/Import.py", line 2, in my_import
    mod = __import__(name)
    File "/usr/local/lib/enigma2/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py", line 15, in <module>
    from twisted.mail import smtp, relaymanager
    ImportError: No module named twisted.mail
    skipping plugin.
    --> setting contrast to: 00008000
    --> setting saturation to: 00008000
    --> setting hue to: 00008000
    --> setting brightness to: 00008000
    --> applying pep values
    [CleanupWizard] freeSpaceAvailable--> 4632832
    getFPVersion failed!
    sh: fpupgrade: command not found
    Plugin SystemPlugins/NFIFlash failed to load: No module named twisted.web
    Traceback (most recent call last):
    File "/usr/local/lib/enigma2/python/Components/PluginComponent.py", line 51, in readPluginList
    plugin = my_import('.'.join(["Plugins", c, pluginname, "plugin"]))
    File "/usr/local/lib/enigma2/python/Tools/Import.py", line 2, in my_import
    mod = __import__(name)
    File "/usr/local/lib/enigma2/python/Plugins/SystemPlugins/NFIFlash/plugin.py", line 4, in <module>
    from downloader import NFIDownload, filescan
    File "/usr/local/lib/enigma2/python/Plugins/SystemPlugins/NFIFlash/downloader.py", line 20, in <module>
    from Tools.Downloader import downloadWithProgress
    File "/usr/local/lib/enigma2/python/Tools/Downloader.py", line 1, in <module>
    from twisted.web import client
    ImportError: No module named twisted.web
    skipping plugin.
    Plugin SystemPlugins/SoftwareManager failed to load: No module named twisted.web
    Traceback (most recent call last):
    File "/usr/local/lib/enigma2/python/Components/PluginComponent.py", line 51, in readPluginList
    plugin = my_import('.'.join(["Plugins", c, pluginname, "plugin"]))
    File "/usr/local/lib/enigma2/python/Tools/Import.py", line 2, in my_import
    mod = __import__(name)
    File "/usr/local/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/plugin.py", line 35, in <module>
    from twisted.web import client
    ImportError: No module named twisted.web
    skipping plugin.
    adding Resource DiseqcTester
    resources: {'DiseqcTester': <function DiseqcTesterMain at 0x1023e70>}
    [CI_Assignment] activating ci configs:
    [CI_Activate] FOUND 0 CI Slots
    It's now Thu Jun 24 20:16:05 2010
    [timer.py] next activation: 1277403465 (in 98999 ms)
    It's now Thu Jun 24 20:16:06 2010
    [timer.py] next activation: 1277403466 (in 99975 ms)
    not showing fine-tuning wizard, config variable doesn't exist
    showtestcard is false
    Looking for embedded skin
    setValue 100
    Setvolume: 100 100 (raw)
    Setvolume: 0 0 (-1db)
    Setvolume: 100 100 (raw)
    Setvolume: 0 0 (-1db)


    hier bleibt er dann hängen ...


    gruß pclin