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

Raspbian Stretch Lite (Pi 3) - Oscam lässt sich nicht kompilieren

    Nobody is reading this thread right now.
Sorry für Doppelpost...aber ich hab weitere Erkentnisse:
Es gibt für Raspian noch kein gcc7.2 Paket....der Build schlägt fehl.
Könnte durchaus mit dem gcc zusammen hängen.

Vielleicht sollten wir jetzt einfach mal abwarten.
Es ist halt auch nicht im Testing für Raspian mit drin.
Die Debian Pakete lassen sich auch nicht installieren.

UPDATE:
Dank Buildessentials wird aktuell anscheinend nur gcc 6.3 unterstützt oO
 
Zuletzt bearbeitet:
Ich habe gestern durch testen die gcc7 installiert bekommen.
Ändert rein prinzipiell nichts an dem ursprünglichen Problem.
Der Compiler funktioniert....das BIGNUM kommt von openssl...

 
Hab mal ne passende Binary für alle mit Stretch hochgeladen: Download

Irgendwie komme ich nicht weiter...

Ich muss doch nur die binäre Datei nach /usr/local/bin kopieren, die Rechte anpassen und den Autostart einrichten. Also:

cp oscam-1.20-unstable_svn-r11391-arm-linux-gnueabihf /usr/local/bin

cd /usr/local/bin
chmod 755 oscam-1.20-unstable_svn-r11391-arm-linux-gnueabihf

nano /etc/rc.local

#vor exit 0 einfügen
/usr/local/bin/oscam-1.20-unstable_svn-r11391-arm-linux-gnueabihf/ -b

Was mache ich falsch?
 
Wo du die Binary hinkopierst ist doch eigentlich egal. Hast du mal versucht die binary aus der Konsole zu starten?
 
Wo du die Binary hinkopierst ist doch eigentlich egal. Hast du mal versucht die binary aus der Konsole zu starten?

Ja und das erhielt ich:

root@raspberrypi:/home/pi/Downloads# ./oscam
./oscam: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
 
Hab jetzt grad kein Stretch zur Hand versuch mal folgendes:
Code:
ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/libssl.so.1.0.0
ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so /lib/libcrypto.so.1.0.0

Danach noch mal aus der Konsole starten
 
UPDATE:
ich habe heute mal ein Upgrade und dist-upgrade durchgeführt.
Danach hat das kompilieren ohne Probleme funktioniert!
Code:
+-------------------------------------------------------------------------------
| OSCam ver: 1.20-unstable_svn rev: 11391 target: arm-linux-gnueabihf-ssl
| Tools:
|  CROSS    =
|  CC       = gcc
| Settings:
|  CONF_DIR = /usr/local/etc
|  CC_OPTS  = -Os -ggdb -pipe -ffunction-sections -fdata-sections
|  CC_WARN  = -w
|  CFLAGS   = -DWITH_SSL=1 -DWITH_LIBCRYPTO=1
|  LDFLAGS  = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -lz -Wl,-rpath,/usr/lib
|  LIBS     = -lssl -lcrypto -lpthread -ldl
|  UseFlags = USE_SSL=1 USE_LIBCRYPTO=1
| Config:
|  Addons   : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH WITH_SSL WITH_DEBUG MODULE_MONITOR CS_CACHEEX CW_CYCLE_CHECK
|  Protocols: CAMD35 CAMD35_TCP CCCAM CCCSHARE
|  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 : gcc (Raspbian 7.1.0-13+rpi1) 7.1.0
|  Config   : build/arm-linux-gnueabihf-ssl/config.mak
|  Binary   : ../archiv/oscam-svn11391-pi-armv7l-webif-ssl
+-------------------------------------------------------------------------------
HOSTCC  webif/pages_gen
GEN     webif/pages.c
GEN     Compressed 435684 template bytes into 177577 bytes. 258107 saved bytes (59.24%).
CC      cscrypt/i_cbc.c
CC      cscrypt/i_ecb.c
CC      cscrypt/i_skey.c
CC      cscrypt/des.c
CC      cscrypt/md5.c
CC      cscrypt/rc6.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_db2com.c
CC      csctapi/ifd_mp35.c
CC      csctapi/ifd_phoenix.c
CC      csctapi/ifd_drecas.c
CC      csctapi/ifd_sc8in1.c
CC      csctapi/ifd_sci.c
CC      csctapi/ifd_smargo.c
CC      csctapi/ifd_stinger.c
CC      minilzo/minilzo.c
CC      module-cacheex.c
CC      module-camd35-cacheex.c
CC      module-camd35.c
CC      module-cccam-cacheex.c
CC      module-cccam.c
CC      module-cccshare.c
CC      module-csp.c
CC      module-cw-cycle-check.c
CC      module-monitor.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-bulcrypt.c
CC      reader-conax.c
CC      reader-cryptoworks.c
CC      reader-dgcrypt.c
CC      reader-dre.c
CC      reader-dre-cas.c
CC      reader-dre-common.c
CC      reader-dre-st20.c
CC      reader-griffin.c
CC      reader-irdeto.c
CC      reader-nagra.c
CC      reader-seca.c
CC      reader-tongfang.c
CC      reader-viaccess.c
CC      reader-videoguard-common.c
CC      reader-videoguard1.c
CC      reader-videoguard12.c
CC      reader-videoguard2.c
CC      oscam-aes.c
CC      oscam-array.c
CC      oscam-hashtable.c
CC      oscam-chk.c
CC      oscam-cache.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-emm-cache.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
CONF    build/arm-linux-gnueabihf-ssl/config.c
CC      oscam.c
LINK    ../archiv/oscam-svn11391-pi-armv7l-webif-ssl.debug
STRIP   ../archiv/oscam-svn11391-pi-armv7l-webif-ssl

 BUILD OK  [ bauzeit 1 min(s) 2 secs ]
 ########
 /opt/simplebuild/archiv/oscam-svn11391-pi-armv7l-webif-ssl found

Code:
root@pi:/var/log/apt# gcc -v
Es werden eingebaute Spezifikationen verwendet.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/7/lto-wrapper
Ziel: arm-linux-gnueabihf
Konfiguriert mit: ../src/configure -v --with-pkgversion='Raspbian 7.1.0-13+rpi1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread-Modell: posix
gcc-Version 7.1.0 (Raspbian 7.1.0-13+rpi1)
 
Zuletzt bearbeitet:
Hi,

mit Simplebuild auf Stretch (64Bit Maschine) habe ich auch keine Probleme.

Hast Du das mal mit IPC getestet?

Gruß
 
Hi,
na Prima,
dann scheint es ja nun mit der neuen gcc-Version 7.1.0 (Raspbian 7.1.0-13+rpi1) auch endlich
wieder auf dem Raspi unter Strech zu laufen mit Cryptoworks bzw OpenSSL.
 
Also ich nehme keine Veränderung wahr, immer noch die SSL Warnungen etc.

Bei Raspbian Stretch Lite werden mir gerade aber auch keine Updates angeboten. Die letzten hab ich vor rund einer Woche installiert, halte das Ganze regelmäßig auf Stand...
 
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/6/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 6.3.0-18+rpi1' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1)
 
Zurück
Oben