Seite 1 von 3
OScam - Emu
Verfasst: Do 3. Okt 2013, 19:07
von Mayer
Hallo,
hat jemand die Diskussionen im Streamboard zu dem Thema OScam - Emu mit verfolgt?
http://www.streamboard.tv/wbb2/thread.p ... adid=39010
Hier wären dann auch noch die Links zu den SVN dazu.
https://github.com/oscam-emu
Ich habe mich mal dran versucht, aber das übersteigt wohl mein Halbwissen.
FG Mayer
Falls Links unerwünscht bitte löschen.
Re: AW: OScam - Emu
Verfasst: Do 3. Okt 2013, 19:32
von jensebub
Hallo mayer.
Beschäftigen uns schon seit gestern mit. Nur die Umsetzung in
o compile hakt noch ein wenig
aber ich denke zum WE wirds da von meiner Seite weiter gehen.
Per svn co... make config und make ists einfach zu kompilieren.
Gruß
jensebub
Gesendet von meinem GT-I8190 mit Tapatalk 2
Re: OScam - Emu
Verfasst: Do 3. Okt 2013, 19:58
von Mayer
Das hört sich doch schon mal gut an. Dann werde ich mal abwarten.
FG
Re: OScam - Emu
Verfasst: Do 3. Okt 2013, 20:00
von jensebub
Kleines howto für jederman zum "zu fuss" kompilieren einer oscam-emu-svn:
Code: Alles auswählen
svn checkout https://github.com/oscam-emu/oscam-emu/trunk oscam-emu
Oscam konfigurieren wie man es von
o compile kennt
=>save
hinterher ist die fertige OScam-emu-svn im Unterordner "Distribution" des oscam-emu-Ordners zu finden.
Diese dann statt der originalen in das Verzeichniss /var/emu/oscam/ kopieren und entsprechend der Prozessorarchitektur umbenennen. (oscam.armel, oder oscam.x86)
oscam restart
fertig
Gruß
jensebub
Re: OScam - Emu
Verfasst: Mo 7. Okt 2013, 11:52
von Mayer
Ich habe mal mein Glück versucht, leider kommt ein Fehler mit dem ich nicht anfangen kann.
Code: Alles auswählen
user@user-virtual-machine:~/oscam-emu$ make
+-------------------------------------------------------------------------------
| OSCam ver: 1.20-EMU rev: 8959 target: i686-linux-gnu
| Tools:
| CROSS =
| CC = gcc
| Settings:
| CONF_DIR = /usr/local/etc
| CC_OPTS = -O2 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS =
| LDFLAGS = -Wl,--gc-sections
| LIBS = -lpthread -ldl
| UseFlags =
| Config:
| Addons : WEBIF WITH_DEBUG WITH_LB WITH_EMU
| Protocols: CCCAM CCCSHARE
| Readers : NAGRA IRDETO CRYPTOWORKS VIDEOGUARD
| CardRdrs : PHOENIX
| Compiler : gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
| Binary : Distribution/oscam-1.20-EMU8959-i686-linux-gnu
+-------------------------------------------------------------------------------
HOSTCC webif/pages_gen
GEN webif/pages.c
GEN Compressed 154648 template bytes into 54245 bytes. 100403 saved bytes (64.92%).
CC cscrypt/aes.c
CC cscrypt/bn_add.c
CC cscrypt/bn_asm.c
CC cscrypt/bn_ctx.c
CC cscrypt/bn_div.c
CC cscrypt/bn_exp.c
CC cscrypt/bn_lib.c
CC cscrypt/bn_mul.c
CC cscrypt/bn_print.c
CC cscrypt/bn_shift.c
CC cscrypt/bn_sqr.c
CC cscrypt/bn_word.c
CC cscrypt/mem.c
CC cscrypt/i_cbc.c
CC cscrypt/i_ecb.c
CC cscrypt/i_skey.c
CC cscrypt/md5.c
CC cscrypt/rc6.c
CC cscrypt/sha1.c
CC csctapi/atr.c
CC csctapi/icc_async.c
CC csctapi/io_serial.c
CC csctapi/protocol_t0.c
CC csctapi/protocol_t1.c
CC csctapi/ifd_phoenix.c
CC minilzo/minilzo.c
CC module-cccam.c
CC module-cccshare.c
CC emulator.c
CC module-stat.c
CC module-webif-lib.c
CC module-webif-tpl.c
CC module-webif.c
CC webif/pages.c
CC reader-common.c
CC reader-cryptoworks.c
CC reader-irdeto.c
CC reader-nagra.c
CC reader-videoguard-common.c
CC reader-videoguard1.c
CC reader-videoguard12.c
CC reader-videoguard2.c
CC oscam-aes.c
CC oscam-chk.c
CC oscam-client.c
CC oscam-conf.c
CC oscam-conf-chk.c
CC oscam-conf-mk.c
CC oscam-config-account.c
CC oscam-config-global.c
CC oscam-config-reader.c
CC oscam-config.c
CC oscam-ecm.c
CC oscam-emm.c
CC oscam-failban.c
CC oscam-files.c
CC oscam-garbage.c
CC oscam-lock.c
CC oscam-log.c
CC oscam-log-reader.c
CC oscam-net.c
CC oscam-llist.c
CC oscam-reader.c
CC oscam-simples.c
CC oscam-string.c
CC oscam-time.c
CC oscam-work.c
CC oscam.c
CONF build/i686-linux-gnu/config.c
LINK Distribution/oscam-1.20-EMU8959-i686-linux-gnu.debug
build/i686-linux-gnu/emulator.o: In function `cryptoworks_3des':
/home/user/oscam-emu/emulator.c:356: undefined reference to `doPC1'
/home/user/oscam-emu/emulator.c:357: undefined reference to `doPC1'
/home/user/oscam-emu/emulator.c:358: undefined reference to `des'
/home/user/oscam-emu/emulator.c:359: undefined reference to `des'
/home/user/oscam-emu/emulator.c:360: undefined reference to `des'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[1]: *** [Distribution/oscam-1.20-EMU8959-i686-linux-gnu.debug] Fehler 1
make: *** [all] Fehler 2
user@user-virtual-machine:~/oscam-emu$
Ich sagte es ja schon, da reicht mein Halbwissen wohl einfach nicht.
FG
Re: OScam - Emu
Verfasst: Mo 7. Okt 2013, 15:06
von jensebub
Ich habs mal im root-home-dir gemacht,...
was aber quatsch ist, geht auch als user
Kann aber auch mit deinem Fehler wenig anfangen.
Und so einige Pakete sind fürs kompilieren ansich auch nötig:
Code: Alles auswählen
build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion libccid libtool libglib2.0-dev libssl-dev libpcsclite1 libpcsclite-dev gettext tar bzip2 gzip ncurses-bin flex bison wget libpng3 zlib1g-dev sudo libusb-1.0-0-dev
(sind zumindest die Pakete die IPC für's kompilieren benötigt
)
Habs auch gerade auf zwei Maschinen erneut geprüft bis auf einer compiler-warnung betreff newcamd-server-connection beim Raspi kam nichts dergleichen.
Gruß
jensebub
Re: OScam - Emu
Verfasst: Do 10. Okt 2013, 15:36
von Mayer
Habe es jetzt noch mal versucht, aber leider ist das Ergebnis auf Ubunto und auf einem Debian IPC Server die gleichen Ergebnisse. Sind beides 32bit System, ich erinnere mich irgendwo etwas gelesen zu habe, das es da Probleme geben könnte. Allerdings weiss ich nicht ob da bei meinem Fehler auch zutreffen könnte.
Gibt es denn schon Fortschritte das in "o compile" einzubauen, so wie oben erwähnt wurde?
FG
Re: OScam - Emu
Verfasst: Do 10. Okt 2013, 15:43
von jensebub
Hi,
wenn du dich auf das beziehst, dann ließ nochmal genauer
Building OScam-emu for different CPUs (cross-compilation)
=====================================================
non x86 platform can give issues so no official support for them right now, your on your own…
Also bei mir funktioniert es auf allen maschinen egal ob arm oder x86,... sorry, kann dir dabei leider nicht weiterhelfen...
Und was die Modifikation von
o compile betrifft, hab ich wohl irgendwo einen Bock und finde ihn nicht,... aber im Moment bin ich auch der einzige, der sich wohl damit beschäftigt,...
also man wird sehen,...
Gruß
jensebub
Re: OScam - Emu
Verfasst: Do 10. Okt 2013, 15:54
von Mayer
Dank dir für die Antwort. Habe es auch gerade noch mal auf einem 64bit Debian VM versucht, aber da kommt der gleiche Fehler. Es ist ja nicht so das es lebenswichtig wäre, also alles halb so schlimm wenn es nicht geht.
FG
Re: OScam - Emu
Verfasst: Do 10. Okt 2013, 16:05
von jensebub
Ich weiß ja nicht, ob du mal
hier geguckt hast, vielleicht hast du ja was grundlegendes übersehen?! Ich kenne nämlich schon mehr als meine Erfolgsmeldung im Selbstkompilieren
Gruß