Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

gelöst osemu wird rot angezeigt im IPC Web

    Nobody is reading this thread right now.
Hallo, gibt es schon eine Lösung für den Fehler in Beitrag #13? Habe den gleichen Effekt.

Danke.
 
Hallo ich hole das Thema noch mal hoch.
Wollte eben mittels "oe compile" OSEmu aktualisieren allerdings bekomme ich dann im Terminal folgende Fehlermeldung:

Die build-essential habe ich noch mal versucht neu zu installieren, allerdings wird dabei nichts gemacht da alles aktuell ist.
Wenn ich "o compile" ausführe klappte alles wie gewohnt.

Woran kann es liegen das ich OSEmu nicht compilieren kann?
Gruß Chris
 
Ich bekomme zwar tausend Fehlermeldungen, weil der Code veraltet ist, aber grundsätzlich geht's trotzdem noch bauen auf Raspberry Pi 3 mit Debian Buster:

Bash:
CC    cscrypt/bn_ctx.c
cscrypt/bn_lib.c: In function ‘bn_expand2’:
cscrypt/bn_lib.c:442:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
     A[2] = B[2];
     ~~~~~^~~~~~
cscrypt/bn_lib.c:443:4: note: here
    case 2:
    ^~~~
cscrypt/bn_lib.c:444:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
     A[1] = B[1];
     ~~~~~^~~~~~
cscrypt/bn_lib.c:445:4: note: here
    case 1:
    ^~~~
cscrypt/bn_lib.c: In function ‘BN_copy’:
cscrypt/bn_lib.c:528:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
   A[2] = B[2];
   ~~~~~^~~~~~
cscrypt/bn_lib.c:529:2: note: here
  case 2:
  ^~~~
cscrypt/bn_lib.c:530:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
   A[1] = B[1];
   ~~~~~^~~~~~
cscrypt/bn_lib.c:531:2: note: here
  case 1:
  ^~~~
CC    cscrypt/bn_lib.c
CC    cscrypt/bn_exp.c
CC    cscrypt/bn_sqr.c
CC    cscrypt/bn_div.c
CC    cscrypt/bn_asm.c
CC    cscrypt/bn_shift.c
CC    cscrypt/bn_word.c
CC    cscrypt/bn_add.c
CC    cscrypt/bn_mul.c
CC    cscrypt/aes.c
In file included from cscrypt/i_cbc.c:61:
cscrypt/i_cbc.c: In function ‘idea_cbc_encrypt’:
cscrypt/idea_lcl.h:99:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 8: l2 =((unsigned long)(*(--(c))))    ; \
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:100:9: note: here
         case 7: l2|=((unsigned long)(*(--(c))))<< 8; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:100:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 7: l2|=((unsigned long)(*(--(c))))<< 8; \
                   ^~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:101:9: note: here
         case 6: l2|=((unsigned long)(*(--(c))))<<16; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:101:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 6: l2|=((unsigned long)(*(--(c))))<<16; \
                   ^~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:102:9: note: here
         case 5: l2|=((unsigned long)(*(--(c))))<<24; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:102:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 5: l2|=((unsigned long)(*(--(c))))<<24; \
                   ^~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:103:9: note: here
         case 4: l1 =((unsigned long)(*(--(c))))    ; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:103:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 4: l1 =((unsigned long)(*(--(c))))    ; \
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:104:9: note: here
         case 3: l1|=((unsigned long)(*(--(c))))<< 8; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:104:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: l1|=((unsigned long)(*(--(c))))<< 8; \
                   ^~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:105:9: note: here
         case 2: l1|=((unsigned long)(*(--(c))))<<16; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:105:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 2: l1|=((unsigned long)(*(--(c))))<<16; \
                   ^~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:106:9: note: here
         case 1: l1|=((unsigned long)(*(--(c))))<<24; \
         ^~~~
cscrypt/i_cbc.c:92:4: note: in expansion of macro ‘n2ln’
    n2ln(in, tin0, tin1, l + 8);
    ^~~~
cscrypt/idea_lcl.h:114:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 8: *(--(c))=(unsigned char)(((l2)    )&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:115:9: note: here
         case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:115:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 7: *(--(c))=(unsigned char)(((l2)>> 8)&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:116:9: note: here
         case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:116:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 6: *(--(c))=(unsigned char)(((l2)>>16)&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:117:9: note: here
         case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:117:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 5: *(--(c))=(unsigned char)(((l2)>>24)&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:118:9: note: here
         case 4: *(--(c))=(unsigned char)(((l1)    )&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:118:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 4: *(--(c))=(unsigned char)(((l1)    )&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:119:9: note: here
         case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:119:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: *(--(c))=(unsigned char)(((l1)>> 8)&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:120:9: note: here
         case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:120:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 2: *(--(c))=(unsigned char)(((l1)>>16)&0xff); \
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
cscrypt/idea_lcl.h:121:9: note: here
         case 1: *(--(c))=(unsigned char)(((l1)>>24)&0xff); \
         ^~~~
cscrypt/i_cbc.c:134:4: note: in expansion of macro ‘l2nn’
    l2nn(tout0, tout1, out, l + 8);
    ^~~~
CC    cscrypt/i_cbc.c
CC    cscrypt/i_ecb.c
CC    cscrypt/i_skey.c
CC    cscrypt/mem.c
cscrypt/des.c: In function ‘xxor’:
cscrypt/des.c:715:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   for(i = 8; i < 16; ++i)
   ^~~
cscrypt/des.c:719:2: note: here
  case 8:
  ^~~~
cscrypt/des.c:720:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   for(i = 4; i < 8; ++i)
   ^~~
cscrypt/des.c:724:2: note: here
  case 4:
  ^~~~
CC    cscrypt/des.c
CC    cscrypt/md5.c
CC    cscrypt/viades.c
In file included from ffdecsa/ffdecsa.c:78:
ffdecsa/ffdecsa.c: In function ‘block_decypher_group’:
ffdecsa/parallel_generic.h:90:39: warning: ‘perm_out’ is used uninitialized in this function [-Wuninitialized]
                                *pd ^= *ps; }while(0)
                                       ^
ffdecsa/parallel_generic.h:90:39: warning: ‘*((void *)&perm_out+8)’ is used uninitialized in this function [-Wuninitialized]
ffdecsa/parallel_generic.h:90:39: warning: ‘*((void *)&perm_out+16)’ is used uninitialized in this function [-Wuninitialized]
ffdecsa/parallel_generic.h:90:39: warning: ‘*((void *)&perm_out+24)’ is used uninitialized in this function [-Wuninitialized]
CC    ffdecsa/ffdecsa.c
CC    st20.c
CC    dre2overcrypt.c
CC    via3surenc.c
helpfunctions.c: In function ‘i2b_buf’:
helpfunctions.c:160:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
   b[2] = (i    ) & 0xff;
   ~~~~~^~~~~~~~~~~~~~~~
helpfunctions.c:161:2: note: here
  case 4:
  ^~~~
CC    helpfunctions.c
CC    module-emulator-stream.c
module-emulator-osemu.c: In function ‘xxor’:
module-emulator-osemu.c:722:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   for(i = 8; i < 16; ++i)
   ^~~
module-emulator-osemu.c:726:2: note: here
  case 8:
  ^~~~
module-emulator-osemu.c:727:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   for(i = 4; i < 8; ++i)
   ^~~
module-emulator-osemu.c:731:2: note: here
  case 4:
  ^~~~
module-emulator-osemu.c: In function ‘WriteKeyToFile’:
module-emulator-osemu.c:118:2: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
  strncpy(path, emu_keyfile_path, pathLength+1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c:113:15: note: length computed here
  pathLength = strlen(emu_keyfile_path);
               ^~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c:141:4: warning: ‘strncpy’ output may be truncated copying 32 bytes from a string of length 255 [-Wstringop-truncation]
    strncpy(filename, pDirent->d_name, sizeof(filename));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c: In function ‘read_emu_keyfile’:
module-emulator-osemu.c:507:2: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
  strncpy(path, opath, pathLength+1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c:502:15: note: length computed here
  pathLength = strlen(opath);
               ^~~~~~~~~~~~~
module-emulator-osemu.c:530:4: warning: ‘strncpy’ output may be truncated copying 32 bytes from a string of length 255 [-Wstringop-truncation]
    strncpy(filename, pDirent->d_name, sizeof(filename));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c: In function ‘DrecryptSetEmuExtee’:
module-emulator-osemu.c:3190:3: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
   strncpy(idata->extee36, temp, strlen(temp));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module-emulator-osemu.c:3205:3: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
   strncpy(idata->extee56, temp, strlen(temp));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC    module-emulator-osemu.c
CC    OSEmu.c
touch SoftCam.Key
strip OSEmu
 
 
 
Die neue osemu.armel befindet sich in /var/emu/osemu/
 
 
 Neue osemu-svn build 316 erfolgreich erstellt!

Versuch mal folgendes:
Code:
sudo apt-get install build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion
 
Es scheint alles aktuell zu sein.

Code:
pi@raspberrypi:~ $ sudo apt-get install build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion
Paketlisten werden gelesen... Fertig
Abh?ngigkeitsbaum wird aufgebaut.     
Statusinformationen werden eingelesen.... Fertig
autoconf ist schon die neueste Version (2.69-11).
automake ist schon die neueste Version (1:1.16.1-4).
build-essential ist schon die neueste Version (12.6).
g++ ist schon die neueste Version (4:8.3.0-1+rpi2).
g++ wurde als manuell installiert festgelegt.
gcc ist schon die neueste Version (4:8.3.0-1+rpi2).
make ist schon die neueste Version (4.2.1-1.2).
make wurde als manuell installiert festgelegt.
patch ist schon die neueste Version (2.7.6-3+deb10u1).
patch wurde als manuell installiert festgelegt.
pkg-config ist schon die neueste Version (0.29-6).
subversion ist schon die neueste Version (1.10.4-1+deb10u2).
cmake ist schon die neueste Version (3.16.3-3~bpo10+1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@raspberrypi:~ $

Ein erneutes anstoßen von "oe compile" bringt allerdings das gleiche ergebnis.
 
Zuletzt bearbeitet von einem Moderator:
Scheint als würde er den Compiler nicht finden, da muss was bei dir strubbelig sein. Was ergibt folgender Befehl:
whereis cc
 
Code:
pi@raspberrypi:~ $ whereis cc
cc:
pi@raspberrypi:~ $
 
Dann ist gcc nicht richtig installiert. Mach mal apt-get purge gcc und danach apt-get install gcc.

Normal sollte es so aussehen:
root@raspberrypi3 ~ > whereis cc
cc: /usr/bin/cc
 
OK jetzt funktioniert es. Danke für deine Hilfe.

@Alex
musste eben meinen Pi4 neu aufsetzten mit Bullseye. Habe anschließend IPC installiert und dabei ist genau der gleiche Fehler wie oben aufgetreten.
Passt da eventuell etwas an dem Skript nicht in Kombination mit dem neuen Betriebssystem?
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…