Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Simplebuild (3/2.34/1.41)

    Nobody is reading this thread right now.
Habe gerade mal versucht S3 unter Windows 10 WSL (App Upuntu 18.04)
zum Arbeiten zu bekommen.

Ich kann alles installieren S3 startet auch aber compilieren einer Ocsam scheitert.

+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11429 target: -libusb
| Tools:
| CROSS = /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-
| CC = /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc
| Settings:
| CONF_DIR = /etc/config/oscam
| CC_OPTS = -Os -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -w
| CFLAGS = -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1
| LDFLAGS = -Wl,--gc-sections -DWITH_LIBCRYPTO=1 -DWITH_LIBUSB=1 -Wl,-rpath,/lib -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/lib -L/home/klaus/simplebuild/toolchains/openwrt1209aa/lib
| LIBS = -lcrypto -lusb-1.0 -lrt -lm -lpthread -ldl -lrt
| UseFlags = USE_LIBCRYPTO=1 USE_LIBUSB=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI WITH_NEUTRINO READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK CLOCKFIX
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL SC8IN1 MP35 SMARGO DB2COM STAPI STAPI5 STINGER DRECAS SMART
| Compiler :
| Config : build/-libusb/config.mak
| Binary : ../archiv/oscam-svn11429-openwrt1209aa-webif-libcrypto-libusb
+-------------------------------------------------------------------------------
HOSTCC webif/pages_gen
GEN webif/pages.c
GEN Compressed 438032 template bytes into 177696 bytes. 260336 saved bytes (59.43%).
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/cscrypt/i_cbc.o' failed
make[1]: *** [build/-libusb/cscrypt/i_cbc.o] Error 126
make[1]: *** Waiting for unfinished jobs....
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/cscrypt/i_ecb.o' failed
make[1]: *** [build/-libusb/cscrypt/i_ecb.o] Error 126
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/cscrypt/des.o' failed
make[1]: *** [build/-libusb/cscrypt/des.o] Error 126
Makefile:421: recipe for target 'build/-libusb/cscrypt/i_skey.o' failed
make[1]: *** [build/-libusb/cscrypt/i_skey.o] Error 126
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/cscrypt/md5.o' failed
make[1]: *** [build/-libusb/cscrypt/md5.o] Error 126
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/csctapi/atr.o' failed
make[1]: *** [build/-libusb/csctapi/atr.o] Error 126
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/cscrypt/rc6.o' failed
make[1]: *** [build/-libusb/cscrypt/rc6.o] Error 126
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: cannot execute binary file: Exec format error
/home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc: line 78: /home/klaus/simplebuild/toolchains/openwrt1209aa/bin/mips-openwrt-linux-uclibc-gcc.bin: Success
Makefile:421: recipe for target 'build/-libusb/csctapi/icc_async.o' failed
make[1]: *** [build/-libusb/csctapi/icc_async.o] Error 126
Makefile:373: recipe for target 'all' failed
make: *** [all] Error 2

Muss da noch was extra installiert werden?

PS. Hat sich erledigt lag am 64bit
Toolchain solo4k funktioniert
 
Zuletzt bearbeitet:
Welches Toolchain für Simplebuild 3 braucht man um für einen Rasperry Pi 3 eine Oscam zu bauen?
Gibt es dafür überhaupt schon ein Toolchain, und wen ja wo bekommt man das her?
 
Zuletzt bearbeitet:
Hallo @Stivmeister

Habe zwar keinen Rasperry, aber vieleicht hilft dir das weiter.


Oscam selbst auf dem Raspberry Pi 2 kompilieren

Als erstes laden wir uns die notwendigen Tools auf den Raspberry Pi

sudo apt-get -y update && sudo apt-get -y upgrade
sudo apt-get install cvs subversion autoconf libccid automake libtool gettext cmake flex bison libpng3 libssl-dev libssl1.0.0 libpcsclite-dev libusb-1.0-0 libusb-1.0-0-dev dialog

Dann holen wir uns den OSCAM Source Code aus dem SVN Repository (Checked out revision 11429)

cd /usr/src
svn checkout oscam-svn

Wir starten das Tool zum Konfigurieren von OSCAM vor dem kompilieren als root, ich wähle hier immer alle AddOns mit der Ausnahme von „TOUCH“ und „IPv6 Support“


sudo su
cd oscam-svn
./config.sh --gui

Dann starten wir auch direkt die Kompilierung um das OSCAM Binary zu erstellen, das dauert nur 2-3 Minuten.

mkdir build
cd build
cmake ..
make

Das Binary von OSCAM wurde nach dem male befehl nun in „/usr/src/oscamsvn/build“ erstellt, wir kopieren uns das Binary in „/usr/local/bin“ und machen es ausführbar.

cp oscam /usr/local/bin
cd /usr/local/bin
chmod 755 oscam
exit

Da wir OScam bei jedem Start unseres Raspberry Pi automatisch mit starten möchten richten wir noch einen Autostart ein, das erledigen wir mit dem Editor Nano

sudo nano /etc/rc.local

Der Inhalt der Datei wird nun um einen Autostarteintrag für OSCam erweitert (vor exit 0 einfügen)

# Auto startup oscam
/usr/local/bin/oscam -b
exit 0

Gespeichert wird STRG+X, Y und ENTER. Die Konfiguration kann nun über das Webinterface oder anhand der Konfigurationsdateien via Editor am Raspberry Pi erfolgen.
Das Webinterface ist via oder http://<IP-Adresse des RPi2>:8888 erreichbar.

Ich hoffe ich konnte helfen, Ordnerstruktur kann bei euch anders sein, daher anpassen !

Gruß GM
 
Hallo, dann nimm das hier, nutze ich auch auf meinem Debian 9.

Abschnitt 1: Installieren von SimpleBuild


(a) Schnelle Anleitung:

Melden Sie sich mit putty oder ähnlichem als root-Benutzer bei Ihrem Server an


Auf Ubuntu:

cd / opt
mkdir simplebuild
cd SimpleBuild
wget ss4200.homelinux.com/oscam/simplebuild
chmod 777 simplebuild
./simplebuild debinstall
./simplebuild Menü


Unter Debian:

cd / opt
mkdir simplebuild
cd SimpleBuild
wget ss4200.homelinux.com/oscam/simplebuild
chmod 777 simplebuild
./simplebuild debinstall
./simplebuild Menü


(b) Ausführlicher Leitfaden:

Melden Sie sich mit putty oder ähnlichem als root-Benutzer bei Ihrem Server an

Ändere directoty in opt (Dies ist der Ordner, in dem simple build installiert wird)

cd / opt

Erstellen Sie eine direkte Bezeichnung namens SimpleBuild

mkdir simplebuild

Wechseln Sie in den Ordner New simplebuild

cd SimpleBuild

Laden Sie die neueste Version des SimpleBuild-Skripts in das aktuelle Verzeichnis herunter

wget ss4200.homelinux.com/oscam/simplebuild

Geben Sie dem SimpleBuild-Skript vollständige Berechtigungen

chmod 777 simplebuild

Installieren Sie alle Komponenten, die das Skript für den Aufbau von OScam benötigt

./simplebuild debinstall


Starten Sie SimpleBuild

./simplebuild Menü

Dann kannst du deine OScam alles hinzufügen was du benötigst!

Hinweis1: Wenn Sie das SimpleBuild-Skript zum ersten Mal ausführen, wird die neueste Version von Oscam SVN auf Ihrem lokalen Server ausgecheckt
Hinweis2: Wenn Sie zuvor SimpleBuild-Skript ausgeführt haben, werden Sie gefragt, ob Sie die neueste Version auschecken oder mit der auf Ihrem Server vorhandenen Version fortfahren möchten!

Gruß GM
 
Ja das findet man unter Toolchain, habe nachgesehen und ist vorhanden.
@ Alex ... ist da rasp_soft oder rasp_hard
Du musst Regestriert sein, um das angehängte Bild zusehen.


Gruß GM
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Hallo, ich versuche gerade über das Simplebuild Script mir meinen OSCam für die Vu+ Solo 4k zu bauen.
Habe mir auch das Toolchain runtergladen, doch leider tritt immer sofort ein Fehler auf.
Für meine andere Mipsoe20 Box läuft es wunderbar.

Benutze ich den richtigen Toolchain? Oder kann ich auch einen anderen verwenden?

Danke

Du musst angemeldet sein, um Bilder zu sehen.

Du musst angemeldet sein, um Bilder zu sehen.

+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11431 target:
| Tools:
| CROSS = /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-
| CC = /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc
| Settings:
| CONF_DIR = /usr/local/etc
| CC_OPTS = -Os -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -w
| CFLAGS =
| LDFLAGS = -Wl,--gc-sections -Wl,-rpath,/lib -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/lib -L/opt/simplebuild/toolchains/solo4k/arm-linux-gnueabihf/lib
| LIBS = -lm -lpthread -ldl -lrt
| UseFlags =
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK CLOCKFIX
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
| Readers : NAGRA IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL SC8IN1 MP35 SMARGO DB2COM STAPI STAPI5 STINGER DRECAS
| Compiler :
| Config : build//config.mak
| Binary : ../archiv/oscam-svn11431-solo4k-webif
+-------------------------------------------------------------------------------
HOSTCC webif/pages_gen
GEN webif/pages.c
GEN Compressed 436236 template bytes into 177453 bytes. 258783 saved bytes (59.32%).
/opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc: 1: /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc: Syntax error: "(" unexpected
make[1]: *** [build//cscrypt/aes.o] Fehler 2
make: *** [all] Fehler 2
 
Funktioniert leider trotzdem nicht.
Habe Debian Wheezy 64 Bit drauf.

Alles andere Funktioniert einwandfrei, z.B. Mipsboxen oder für den Raspberry.

+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11431 target:
| Tools:
| CROSS = /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-
| CC = /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc
| Settings:
| CONF_DIR = /usr/local/etc
| CC_OPTS = -Os -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -w
| CFLAGS =
| LDFLAGS = -Wl,--gc-sections -Wl,-rpath,/lib -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/lib -L/opt/simplebuild/toolchains/solo4k/arm-linux-gnueabihf/lib
| LIBS = -lm -lpthread -ldl -lrt
| UseFlags =
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK CLOCKFIX
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
| Readers : NAGRA IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL SC8IN1 MP35 SMARGO DB2COM STAPI STAPI5 STINGER DRECAS
| Compiler :
| Config : build//config.mak
| Binary : ../archiv/oscam-svn11431-solo4k-webif
+-------------------------------------------------------------------------------
HOSTCC webif/pages_gen
GEN webif/pages.c
GEN Compressed 438032 template bytes into 177696 bytes. 260336 saved bytes (59.43%).
/opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc)
/opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/simplebuild/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc)
make[1]: *** [build//cscrypt/aes.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** [build//cscrypt/bn_add.o] Fehler 1
make: *** [all] Fehler 2
 
Hast du das Beachtet :
Code:
# um Probleme zu vermeiden bitte die Pakete und Quellen erst updaten apt-get update --fix-missing apt-get install cvs subversion apt-get install autoconf libccid automake libtool gettext make cmake apt-get install patch ncurses-bin gcc g++ flex bison pkg-config libpng3 # zlib (development headers) - zlib1g-dev apt-get install tar bzip2 gzip zlib1g-dev # libz 32Bit auf 64Bit Systemen wichtig bei Toolchain Benutzung apt-get install lib32z1 # for sa and aes: apt-get install libssl-dev libssl0.9.8 # for pcsc: apt-get install libpcsclite1 libpcsclite-dev # for smartreader branch: apt-get install libusb-1.0-0 libusb-1.0-0-dev
Quelle Streamboard Wiki
 
Zurück
Oben