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

Code: Alles auswählen

cd oscam-emu

Code: Alles auswählen

make config
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.
Spoiler
Show

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. :outch:

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 :P
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ß