Naja ich mag s3 generell nicht aber ich habe auch meine Problem ohne root da sagt er sogar schon Fehler bei s3 menu alleine keine Berechtigung etc und conf Fehler ! Aber ich halte generell ab stand von s3 wenn max von Schimmel mfg und wenn sudo chmod 777 * siehe auch junglefeed Seite aber V7 lasse ich mal aus wegen mehr Probleme ! V6 ist noch perfekt@Egon21
Wenn du es komplett zu Fuß bauen willst... eine weitere Alternative (vorausgesetzt du hast den aktuellen emu-patch) ansonsten geht es auch mit den s3 Befehlen update_emu und enable_emu wie speedy005 schrieb
in den s3 ordner wechseln
./s3 checkout
cd /oscam-svn (hier musst du nun die beiden Patche oscam-emu.patch und oscam_emu_icam_dvbapi_radegast_v7.patch reinkopieren)
patch -p0 < oscam-emu.patch
patch -p1 < oscam_emu_icam_dvbapi_radegast_v7.patch
cd ..
. /s3 # bauen mit einem erstellten Box Profil oder dann eben mit Menu
Ich baue immer unter root su,keine probleme beim bauen.@speedy005
es steht doch extra dort, dass man nicht mit root bei s3 rumfummelt und Du gibst "sudo su" an. Das war bei mir am Anfang genau das Problem warum easybuild nicht richtig lief
Das geht bis auf ein paar Updates alles ohne root Rechte und das eigentliche Bauen soll eh nie unter root geschehen, deshalb auch der rote Hinweis wenn man es trotzdem tut.
in der s3Jepp ohne den geht es auch nicht eigentlich bzw ohne sudo chmod 777 * kann man auch nix einfügen was klar ist ! Ausser es haben welche slax Ubuntu da alles schon root von Haus aus
Einzige was ich noch nicht geschafft habe mit smod Schimmel das wäre toll
make CROSS_DIR=../gcc-linaro-arm-linux-gnueabihf_linux/bin/ CROSS=arm-linux-gnueabihf-
+-------------------------------------------------------------------------------
| OSCam ver: 1.20_svn rev: 11714-798 target: mipsel-oe20-linux-gnu-ICAM_DVBAPI_V7-built_by_Alex
| Tools:
| CROSS = /opt/cross/oe20_mipsel/bin/mipsel-oe20-linux-gnu-
| CC = /opt/cross/oe20_mipsel/bin/mipsel-oe20-linux-gnu-gcc
| Settings:
| CONF_DIR = /etc/tuxbox/config
| CC_OPTS = -O3 -ggdb -pipe -ffunction-sections -fdata-sections -funroll-loops -fomit-frame-pointer -fno-tree-vectorize
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -fexpensive-optimizations -DWITH_LIBCRYPTO=1
| LDFLAGS = -Wl,--gc-sections -DWITH_LIBCRYPTO=1 -Wl,--format=binary -Wl,SoftCam.Key -Wl,--format=default
| LIBS = -lcrypto -lm -lpthread -ldl
| UseFlags = USE_LIBCRYPTO=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 CS_CACHEEX_AIO CW_CYCLE_CHECK LCDSUPPORT WITH_EMU WITH_SOFTCAM
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM
| Readers : NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD
| CardRdrs : PHOENIX INTERNAL SMARGO STINGER
| Compiler : mipsel-oe20-linux-gnu-gcc (crosstool-NG 1.24.0.254_fcf3233) 10.2.0
| Config : build/mipsel-oe20-linux-gnu-ICAM_DVBAPI_V7-built_by_Alex/config.mak
| Binary : Distribution/oscam-1.20_svn11714-798-mipsel-oe20-linux-gnu-ICAM_DVBAPI_V7-built_by_Alex
+-------------------------------------------------------------------------------
GEN webif/pages.c
GEN Compressed 486448 template bytes into 185245 bytes. 301203 saved bytes (61.92%).
CC cscrypt/des.c
CC cscrypt/md5.c
CC cscrypt/mdc2.c
CC csctapi/icc_async.c
CC csctapi/protocol_t1.c
CC csctapi/atr.c
CC csctapi/io_serial.c
CC csctapi/protocol_t0.c
CC csctapi/ifd_phoenix.c
CC csctapi/ifd_sci.c
CC csctapi/ifd_smargo.c
CC csctapi/ifd_stinger.c
CC module-anticasc.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-emulator.c
CC module-emulator-osemu.c
In function 'emu_add_entitlement',
inlined from 'refresh_entitlements' at module-emulator.c:180:3:
module-emulator.c:92:3: warning: 'memcpy' forming offset 7 is out of the bounds [0, 7] [-Warray-bounds]
92 | memcpy(item->name, keyName, 8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC module-emulator-streamserver.c
CC module-emulator-biss.c
CC module-emulator-cryptoworks.c
CC module-emulator-director.c
CC module-emulator-irdeto.c
module-emulator-irdeto.c: In function 'calculate_hash':
module-emulator-irdeto.c:20:17: warning: array subscript 8 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 8 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 9 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 9 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 10 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 10 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 11 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 11 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 12 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 12 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 13 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 13 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 14 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 14 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:17: warning: array subscript 15 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~^~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
module-emulator-irdeto.c:20:13: warning: array subscript 15 is outside array bounds of 'uint8_t[8]' {aka 'unsigned char[8]'} [-Warray-bounds]
20 | data[i] = v1[i] ^ v2[i];
| ~~~~~~~~^~~~~~~~~~~~~~~
module-emulator-irdeto.c:116:10: note: while referencing 'cbuff'
116 | uint8_t cbuff[8];
| ^~~~~
CC module-emulator-nagravision.c
CC module-emulator-powervu.c
CC module-emulator-icam.c
CC module-emulator-viaccess.c
CC module-csp.c
CC module-cw-cycle-check.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-gbox.c
module-gbox.c: In function 'write_msg_info':
module-gbox.c:144:32: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 120 [-Wformat-truncation=]
51 | return gbox_tmpfile_buf;
| ~~~~~~~~~~~~~~~~
......
144 | snprintf(buf, sizeof(buf), "%s %d %04X %d %s %d",
| ^~
module-gbox.c:144:31: note: directive argument in the range [0, 65535]
144 | snprintf(buf, sizeof(buf), "%s %d %04X %d %s %d",
| ^~~~~~~~~~~~~~~~~~~~~
module-gbox.c:144:31: note: directive argument in the range [0, 255]
module-gbox.c:144:4: note: 'snprintf' output 13 or more bytes (assuming 142) into a destination of size 120
144 | snprintf(buf, sizeof(buf), "%s %d %04X %d %s %d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145 | fname, msg_id, misc, 0, cs_inet_ntoa(cli->ip), txt_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC module-lcd.c
CC module-monitor.c
CC module-ird-guess.c
CC module-newcamd.c
CC module-newcamd-des.c
CC module-radegast.c
CC module-scam.c
CC module-stat.c
CC module-webif-tpl.c
CC module-webif-lib.c
CC module-webif.c
CC webif/pages.c
CC reader-common.c
CC reader-conax.c
CC reader-cryptoworks.c
CC reader-irdeto.c
CC reader-nagra-common.c
CC reader-nagra.c
CC reader-nagracak7.c
CC reader-seca.c
reader-seca.c: In function 'set_provider_info':
reader-seca.c:80:21: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
80 | reader->prid[i][0] = 0;
| ~~~~~~~~~~~~~~~~~~~^~~
In file included from reader-seca.c:1:
globals.h:1646:12: note: at offset [-1, 2147483647] to object 'prid' with size 256 declared here
1646 | uint8_t prid[CS_MAXPROV][8];
| ^~~~
reader-seca.c:81:21: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
81 | reader->prid[i][1] = 0; // blanken high byte provider code
| ~~~~~~~~~~~~~~~~~~~^~~
In file included from reader-seca.c:1:
globals.h:1646:12: note: at offset 0 to object 'prid' with size 256 declared here
1646 | uint8_t prid[CS_MAXPROV][8];
| ^~~~
CC reader-viaccess.c
CC reader-videoguard1.c
CC reader-videoguard-common.c
CC reader-videoguard12.c
CC oscam-aes.c
CC reader-videoguard2.c
CC oscam-array.c
CC oscam-cache.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-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
CC oscam.c
LINK Distribution/oscam-1.20_svn11714-798-mipsel-oe20-linux-gnu-ICAM_DVBAPI_V7-built_by_Alex.debug
STRIP Distribution/oscam-1.20_svn11714-798-mipsel-oe20-linux-gnu-ICAM_DVBAPI_V7-built_by_Alex
Ja, habe ich auch so ähnlich. Sind aber Warnings und stammen nicht aus meinem Code. Die Sachen waren schon vorher so drin. Macht es auch nicht unbedingt besser, aber kann mich nicht um alles kümmern@icb:
Habe gerade auch gebaut. Bei Mipsel kommen heufenweise Warnigs, das war vorher nicht der Fall:
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?