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 (310 Final) *de en bg es fr it nl pl pt tr* language support

Zuletzt bearbeitet:
Dazu braucht ihr ihr kein./ Log.
Wie gesagt im Menü habe ich use_Patch = 1 aktiviert.
Unter use variables steht dann auch noch das Patch verwendet werden soll, sowie auch LIB_USB und Conf_dir

Das Fenster, direkt bevor mit dem bauen anfängt, dass er den xxx.patch im Ordner patches verwendet geht dann aber nicht auf, d.h. er baut einfach ohne Patch, aber mit LIBUSB und auch mit Conf_Dir.
Im Log sehe ich dann, dass kein Patch verwendet wurde. Ich verstehe dies nicht, da ich mit An- und Abwahl eines Patches noch nie Probleme hatte.
Der Patch hat bis vor 3 Tagen noch funktioniert. Habe unterschiedliche Patches probiert mit unterschiedlichen Toolchains.
Es liegt wohl am S3-Menü selbst, aber ich bin gerade ahnungslos.
Habe bei S3 frisch ein update gemacht und auch die Toolchains. tcupdate --setup, etc.

Das Problem sitzt meistens vor dem Rechner ich weiß !!! :cool:
 
Du musst Regestriert sein, um das angehängte Bild zusehen.
So sieht es vor dem bauen aus. Es sollte ein Fenster aufgehen wenn der Patch benutzt wird.
Bauen tut er fehlerfrei, starten kann ich oscam auch, jedoch ist der Patchbaustein nicht imlementiert, was ich im Webif nach dem Oscamstart dann feststelle.
Welchen log brauchst du ? Bzw. In welchem Ordner finde ich ihn

Du musst Regestriert sein, um das angehängte Bild zusehen.
Das ist der Log direkt nach dem bauen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
Sollte mit wieder funktionieren: ./s3 update_me
Also bei mir nicht.
Ich kann kein statisches NCam mehr bauen seit Commit 344b277 (Remove duplicated code for static build options).
Ein dynamisches Bauen von NCam funktioniert dagegen weiterhin.
Code:
+-------------------------------------------------------------------------------
| NCam ver: Unofficial rev: git6f70ac1 target: arm-linux-gnueabihf-ssl-libdvbcsa
| Tools:
|  CROSS    = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-
|  CC       = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc
|  STRIP    = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-strip
| Settings:
|  CONF_DIR = /var/tuxbox/config
|  CC_OPTS  = -O2 -ggdb -pipe -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-schedule-insns
|  CC_WARN  = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
|  CFLAGS   = -DSTATIC_LIBDVBCSA=1 -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8 -DWITH_LIBDVBCSA=1
|  LDFLAGS  = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_UTF8=1 -DWITH_UTF8 -DWITH_LIBDVBCSA=1
|  LIBS     = /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libssl.a /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libcrypto.a /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libdvbcsa.a -lm -lpthread -ldl
|  UseFlags = USE_SSL=1 USE_LIBCRYPTO=1 USE_UTF8=1 USE_LIBDVBCSA=1
| Config:
|  Addons   : WEBIF WEBIF_LIVELOG WEBIF_JQUERY WITH_COMPRESS_WEBIF WITH_SSL HAVE_DVBAPI READ_SDT_CHARSETS WITH_DEBUG MODULE_MONITOR WITH_LB
|  Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX STREAMRELAY
|  Readers  : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG STREAMGUARD JET BULCRYPT GRIFFIN DGCRYPT
|  CardRdrs : INTERNAL
|  Compiler : arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) 4.8.3 20140303 (prerelease)
|  Config   : build/arm-linux-gnueabihf-ssl-libdvbcsa/config.mak
|  Binary   : Distribution/ncam-Unofficial-git6f70ac1-arm-linux-gnueabihf-ssl-libdvbcsa
+-------------------------------------------------------------------------------
HOSTCC    webif/pages_gen
GEN    webif/pages.c
GEN    Compressed 503640 template bytes into 233430 bytes. 270210 saved bytes (53.65%).
CC    cscrypt/i_ecb.c
CC    cscrypt/i_skey.c
CC    cscrypt/i_cbc.c
CC    cscrypt/jet_twofish.c
CC    cscrypt/des.c
CC    cscrypt/jet_dh.c
CC    cscrypt/rc6.c
CC    cscrypt/md5.c
CC    cscrypt/fast_aes.c
CC    cscrypt/sha256.c
CC    csctapi/io_serial.c
CC    cscrypt/mdc2.c
CC    csctapi/atr.c
CC    csctapi/icc_async.c
CC    csctapi/protocol_t0.c
CC    csctapi/protocol_t1.c
CC    minilzo/minilzo.c
CC    csctapi/ifd_sci.c
CC    module-camd35.c
CC    module-cccam.c
CC    module-cccshare.c
CC    module-dvbapi-chancache.c
CC    module-dvbapi.c
CC    module-gbox-helper.c
CC    module-gbox-sms.c
CC    module-gbox-remm.c
CC    module-monitor.c
CC    module-gbox-cards.c
CC    module-gbox.c
CC    module-newcamd.c
CC    module-newcamd-des.c
CC    module-streamrelay.c
CC    module-stat.c
CC    module-webif-tpl.c
CC    module-webif-lib.c
CC    webif/pages.c
CC    module-webif.c
CC    reader-bulcrypt.c
CC    reader-common.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-nagra-common.c
CC    reader-irdeto.c
CC    reader-nagra.c
CC    reader-seca.c
CC    reader-nagracak7.c
CC    reader-tongfang.c
CC    reader-streamguard.c
CC    reader-jet.c
CC    reader-viaccess.c
CC    reader-videoguard1.c
CC    reader-videoguard-common.c
CC    reader-videoguard12.c
CC    reader-videoguard2.c
CC    ncam-aes.c
CC    ncam-array.c
CC    ncam-hashtable.c
CC    ncam-cache.c
CC    ncam-chk.c
CC    ncam-client.c
CC    ncam-conf.c
CC    ncam-conf-chk.c
CC    ncam-conf-mk.c
CC    ncam-config-account.c
CC    ncam-config-global.c
CC    ncam-config-reader.c
CC    ncam-config.c
CC    ncam-emm.c
CC    ncam-ecm.c
CC    ncam-emm-cache.c
CC    ncam-failban.c
CC    ncam-files.c
CC    ncam-garbage.c
CC    ncam-lock.c
CC    ncam-log.c
CC    ncam-log-reader.c
CC    ncam-net.c
CC    ncam-llist.c
CC    ncam-reader.c
CC    ncam-simples.c
CC    ncam-string.c
CONF    build/arm-linux-gnueabihf-ssl-libdvbcsa/config.c
CC    ncam-time.c
CC    ncam-work.c
CC    ncam.c
LINK    Distribution/ncam-Unofficial-git6f70ac1-arm-linux-gnueabihf-ssl-libdvbcsa.debug
/home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libcrypto.a(des_enc.o): In function `DES_encrypt1':
des_enc.c:(.text+0x0): multiple definition of `DES_encrypt1'
build/arm-linux-gnueabihf-ssl-libdvbcsa/cscrypt/mdc2.o:/home/xxx/s3/oscam-git-NCAM/cscrypt/mdc2.c:503: first defined here
/home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libcrypto.a(des_enc.o):(.rodata+0x0): multiple definition of `DES_SPtrans'
build/arm-linux-gnueabihf-ssl-libdvbcsa/cscrypt/mdc2.o:(.rodata.DES_SPtrans+0x0): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:577: Distribution/ncam-Unofficial-git6f70ac1-arm-linux-gnueabihf-ssl-libdvbcsa.debug] Error 1
make: *** [Makefile:544: all] Error 2

 |  TIME  >    [  0 min(s) 10 secs ]

Statisch OSCam zu bauen funktioniert zwar, aber die Builds werden jetzt komischerweise mehr als doppelt so gross wie vorher.
Code:
+-------------------------------------------------------------------------------
| OSCam Ver.: 2.24.11-11856-802 sha: 2e8b0cba target: arm-linux-gnueabihf-ssl-libdvbcsa
| Build Date: 30.11.2024 08:42:51
| Tools:
|  CROSS    = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-
|  CC       = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-gcc
|  STRIP    = /home/xxx/s3/support/toolchains/solo4k/bin/arm-linux-gnueabihf-strip
| Settings:
|  CONF_DIR = /var/tuxbox/config
|  CC_OPTS  = -O2 -ggdb -pipe -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-schedule-insns
|  CC_WARN  = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
|  CFLAGS   = -DSTATIC_LIBDVBCSA=1 -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBDVBCSA=1
|  LDFLAGS  = -Wl,--gc-sections -DWITH_SSL=1 -DWITH_LIBCRYPTO=1 -DWITH_LIBDVBCSA=1
|  LIBS     = /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libssl.a /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libcrypto.a /home/xxx/s3/support/toolchains/solo4k/arm-linux-gnueabihf/libc/usr/lib/libdvbcsa.a -lm -lpthread -ldl
|  UseFlags = USE_SSL=1 USE_LIBCRYPTO=1 USE_LIBDVBCSA=1
| Config:
|  Addons   : WEBIF WEBIF_LIVELOG WEBIF_JQUERY WITH_COMPRESS_WEBIF WITH_SSL HAVE_DVBAPI WITH_EXTENDED_CW READ_SDT_CHARSETS WITH_DEBUG MODULE_MONITOR WITH_LB
|  Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX STREAMRELAY
|  Readers  : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
|  CardRdrs : INTERNAL
|  Compiler : arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) 4.8.3 20140303 (prerelease)
|  Config   : build/arm-linux-gnueabihf-ssl-libdvbcsa/config.mak
|  Binary   : /home/xxx/s3/support/binaries/oscam-git11856-802@2e8b0cba-solo4k-webif-dvbapi-ssl-libdvbcsa-icam-static
+-------------------------------------------------------------------------------
HOSTCC    webif/pages_gen
GEN    webif/pages.c
GEN    Compressed 479256 template bytes into 177782 bytes. 301474 saved bytes (62.90%).
CC    cscrypt/i_skey.c
CC    cscrypt/i_ecb.c
CC    cscrypt/i_cbc.c
CC    cscrypt/sha256.c
CC    cscrypt/rc6.c
CC    cscrypt/fast_aes.c
CC    minilzo/minilzo.c
CC    csctapi/atr.c
CC    csctapi/protocol_t1.c
CC    cscrypt/des.c
CC    csctapi/protocol_t0.c
CC    cscrypt/md5.c
CC    csctapi/ifd_sci.c
CC    csctapi/io_serial.c
CC    module-camd35.c
CC    cscrypt/mdc2.c
CC    csctapi/icc_async.c
CC    module-cccam.c
CC    module-cccshare.c
CC    module-dvbapi-chancache.c
CC    module-dvbapi.c
CC    module-gbox-helper.c
CC    module-gbox-sms.c
CC    module-gbox-remm.c
CC    module-gbox-cards.c
CC    module-monitor.c
CC    module-gbox.c
CC    module-newcamd.c
CC    module-newcamd-des.c
CC    module-streamrelay.c
CC    module-stat.c
CC    module-webif-tpl.c
CC    module-webif-lib.c
CC    webif/pages.c
CC    reader-common.c
CC    module-webif.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-common.c
CC    reader-nagra.c
CC    reader-nagracak7.c
CC    reader-seca.c
CC    reader-tongfang.c
CC    reader-viaccess.c
CC    reader-videoguard-common.c
CC    reader-videoguard12.c
CC    reader-videoguard1.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-reader.c
CC    oscam-log.c
CC    oscam-net.c
CC    oscam-llist.c
CC    oscam-simples.c
CC    oscam-reader.c
CONF    build/arm-linux-gnueabihf-ssl-libdvbcsa/config.c
CC    oscam-time.c
CC    oscam-string.c
CC    oscam-work.c
CC    oscam.c
LINK    /home/xxx/s3/support/binaries/oscam-git11856-802@2e8b0cba-solo4k-webif-dvbapi-ssl-libdvbcsa-icam-static.debug
STRIP    /home/xxx/s3/support/binaries/oscam-git11856-802@2e8b0cba-solo4k-webif-dvbapi-ssl-libdvbcsa-icam-static

 |  TIME  >    [  0 min(s) 11 secs ]

 lösche oscam-git11856-802@2e8b0cba-solo4k-webif-dvbapi-ssl-libdvbcsa-icam-static.debug

Mit einem Revert auf Commit 0e0c7fe kann ich wieder bauen wie gewohnt.
 
Zuletzt bearbeitet:
Also bei mir nicht.
Anderes Thema, oben ging es ums patchen.

Was bei NCam geht oder nicht, kann ich gar nicht sagen, da s3 dafür nicht angepasst ist.

Kannst du einmal deine Build-Parameter bzgl. „oscam doppelt so groß“ mitteilen und schreiben, was konkret doppelt so groß in Kilobyte bedeutet?
 
@WXbet
das 1. ist ncam-geraffel und das 2. emu-zeugs ... vielleicht liegt es einfach daran!
beides gehört hier eh nicht in diesen Thread.

@em2k
solange fairbird seine ncam nicht dem vanilla-trunk und dem S3 anpasst, musst du halt ohne ssl+sign bauen.
(oder eben das .git reverten)
dein 2. Problem kann ich hier nicht nachvollziehen, hier werden mit emu.patch die binaries nur etwa 50K grösser.
(upx --best packed)
 
Zuletzt bearbeitet:
Kannst du einmal deine Build-Parameter bzgl. „oscam doppelt so groß“ mitteilen und schreiben, was konkret doppelt so groß in Kilobyte bedeutet?
Sind die Build-Parameter nicht aus dem beigefügten Log ersichtlich?
Und bezüglich der Grösse:
Du musst Regestriert sein, um das angehängte Bild zusehen.
Ob mit oder ohne Emu spielt keine Rolle.

Wie gesagt, bis Commit 0e0c7fe lief alles wie gewohnt.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
@em2k
bei dir scheint use=compress und/oder upx nicht zu greifen!
(ich sehe im log zumindest davon nix!)
 
Zuletzt bearbeitet:
Sind die Build-Parameter nicht aus dem beigefügten Log ersichtlich?
Nein. Nenne sie doch bitte. Die „neue“ Größe sieht jetzt mal ohne upx nicht falsch aus. Im Log kann man erkennen, das libssl.a, libcrypto.a und libdvbcsa.a korrekt incl. Pfad erscheinen. Damit wurden sie im Toolchain gefunden. Überprüfe mal bitte ein älteres Log, ob dort auch alle 3 .a-Dateien inkl. Pfad erscheinen.

Falls nicht, wurde die fehlende .a-Datei auch nicht statisch gelinked.
 
Zuletzt bearbeitet:
Zurück
Oben