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

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:
osemu-compile.sh v0.04
-------------------------------------------------------------------------------
Moechten Sie eine bestimmte svn Revisionsnummer kompilieren oder die aktuelle?
[0016] | []Aktuelle
-------------------------------------------------------------------------------
Lade aktuelle osemu-svn Revision 316...
Ausgecheckt, Revision 316.
Druecken Sie bitte <Enter> um fortzufahren...
-------------------------------------------------------------------------------
Sollen die Keys aus /var/keys/ verwendet werden, oder sollen sie aktualisiert werden?
[A]ktualisieren | []Vorhandene Keys A
--2021-05-21 10:17:55--
Aufl?sen des Hostnamens ipc.pebkac.at (ipc.pebkac.at)... 178.254.30.139
Verbindungsaufbau zu ipc.pebkac.at (ipc.pebkac.at)|178.254.30.139|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 200 OK
L?nge: 81552 (80K) [application/pgp-keys]
Wird in ?SoftCam.Key? gespeichert.
SoftCam.Key 100%[==============================================================================>] 79,64K --.-KB/s in 0,02s
2021-05-21 10:17:55 (3,76 MB/s) - ?SoftCam.Key? gespeichert [81552/81552]
-------------------------------------------------------------------------------
/bin/sh: 1: cc: not found
make: cc: Kommando nicht gefunden
make: *** [Makefile:35: cscrypt/bn_ctx.o] Fehler 127
ERROR: compile fehlgeschlagen? Abbruch!
pi@raspberrypi:~ $

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
 
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?
 
Zurück
Oben