Hallo ihr da draussen,
ich habe eine Zgemma Star S Box mit Mipsel Broadcom Chip - sie ist meines erachtens ein VU Clone.
Bisher habe ich nach Toolchainanleitung die Oscam selbst kompiliert.
Dies ging nicht nach dem Schema Mipsel PLI4 Dreambox HD800E, 8000 VU+, sondern nach dem
Schema Dreambox 800 8000 Mipsel.
Also folgende Schritte:
cd /tmp
sudo mkdir -p /opt/cross
wget
Sie müssen registriert sein, um Links zu sehen.
sudo tar -xf Toolchain_mipsel-tuxbox-linux.Dreambox.tar.bz2 -C /opt/cross
dann
export TOOLCHAIN=/opt/cross/mipsel-unknown-linux-gnu
make CROSS=$TOOLCHAIN/bin/mipsel-unknown-linux-gnu-
Die Oscam wurde fehlerfrei kompiliert und lief nach dem kopieren auf die Box.
Nun musste ich auf einem PC mein Ubuntu-Gnome erneuern, und nach dem kompilieren
der Oscam R11273 bekomme ich auf der Box folgende Fehlermeldung:
root@zgemmass:~# oscam_s -V
oscam_s: error while loading shared libraries: r: cannot open shared object file: No such file or directory
Kompilieren auf dem 2.Rechner dem Lappi funktioniert noch einwandfrei, und die Oscam läuft auch danach auf der Box....
Die Unterschiede liegen im Toolchain welches ein
oscam-1.20-unstable_svn11273-mipsel-tuxbox-linux-gnu und ein
oscam-1.20-unstable_svn11273-mipsel-unknown-linux-gnu hervorruft.
Auf dem Lappi wird folgendes ausgeführt:
export TOOLCHAIN=/opt/cross/mipsel-tuxbox-linux-gnu
make CROSS=$TOOLCHAIN/bin/mipsel-tuxbox-linux-gnu-
Unter /opt/cross sind auf dem Lappi auch beide Verzeichnisse vorhanden:
mipsel-unknown-linux-gnu und mipsel-tuxbox-linux-gnu
Auf meinem grossen PC habe ich auch Toolchain für mipsel-tuxbox-linux-gnu installiert
(also für VU+ PLI4 Mipsel).
Das kompilieren läuft ebenfalls fehlerfrei, aber die Fehlermeldung auf der Box bleibt die selbe.
Ich vermute nun eine Änderung im Toolchain bzw. unterschiedlieche Toolchains auf den PCs , Librarys auf der Box fehlen doch nicht, da die kompilierte Oscam R11273 vom Lappi reiungslos läuft...
Wie beschrieben habe ich mit Toolchain für PLI VU und auch für DM800 kompiliert, beides läuft nicht.
Wie soll ich da nun den Fehler finden???
Gruß Rincewind
Danke für den Link von simplebuild Osprey, probier ich mal.
Deine IPK hatte ich schon probiert, hatte aber die gleiche Fehlermeldung.
Da kann doch nur bei meiner Variante das Toolchain falsch sein...
Habe nun vorhin mit Simplebuild erstellt,
nun fehlt eine Library die benannt wird (Muss
morgen nochmal gucken).
Werde dann nochmal mit Laptop simplebuild testen. Wenns läuft muss es ja am neu aufgesetzten PC liegen.
Die Fehlermeldung auf der Box lautet nun:
error while loading shared libraries: ad.so.0
Ich habe festgestellt das auf beiden Rechnern und auch unterschiedlichen Distros 32/64 Bit die selbe Fehlermeldung erscheint.
Oscam wird ohne Fehler kompiliert auf der Box fehlen Librarys oder die Pfade stimmen nicht. für ad.so.0 ist aber nichts im Netz zu finden...
Ich aktualisiere mal hier:
Das Crosscompilieren funktioniert 100%ig. Ich habe meine alte cloud ibox 2 angeworfen
(hat den gleichen Inhalt - Prozessor usw - ) diese hat openatv 5.1 drauf und nimmt die
Oscam ohne Probleme. die Zgemma hat openatv 5.3 drauf (sicherheitshalber gestern und heute nochmal neu bespielt) und nimmt die Oscam nicht.
Die Oscams laufen erst nach Stromlos machen der Box. Das hatte ich noch nie.
Ein Reboot hat immer gereicht.
Kann geschlossen werden....