Hallo,
ich möchte ein C-Programm komplett aus dem Quellcode kompilieren. Ein "./configure" gibts nicht, also habe ich direkt "make" aufgerufen. Läuft auch teilweise durch, stoppt dann aber mit folgenden Fehlern:
Da fehlt wohl irgend ne MD5 Library - aber wo bekomme ich die her? Ich benutze Ubuntu und da scheint wohl einiges anders zu sein als unter anderen Linux-Systemen. Der Entwickler der Software meint, ich bräuchte "libssl-dev".
Ich habe aber sowohl "libssl1.0.0" als auch "libssl-dev" als auch jede Menge andere Pakete deren Namen damit zu tun haben könnte, installiert. An der Fehlermeldung ändert sich nix.
Wie bekomme ich das kompiliert? Kann mir irgend ein C-Entwickler sagen, welches Paket ich unter Ubuntu installieren muss, damit das durchläuft?
Leseratte
ich möchte ein C-Programm komplett aus dem Quellcode kompilieren. Ein "./configure" gibts nicht, also habe ich direkt "make" aufgerufen. Läuft auch teilweise durch, stoppt dann aber mit folgenden Fehlern:
Quellcode
- test-test.o: In Funktion `CalcProof.isra.1':
- test-test.c:(.text+0x1ae): Nicht definierter Verweis auf `MD5'
- test-test.c:(.text+0x2de): Nicht definierter Verweis auf `MD5_Init'
- test-test.c:(.text+0x2f0): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x302): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x31b): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x329): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x337): Nicht definierter Verweis auf `MD5_Update'
- test-test.o:test-test.c:(.text+0x34e): Weitere nicht definierte Verweise auf `MD5_Update' folgen
- test-test.o: In Funktion `CalcProof.isra.1':
- test-test.c:(.text+0x35b): Nicht definierter Verweis auf `MD5_Final'
- test-test.o: In Funktion `AnalyseInputtest':
- test-test.c:(.text+0x78ab): Nicht definierter Verweis auf `MD5_Init'
- test-test.c:(.text+0x78cb): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x78e1): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x78fb): Nicht definierter Verweis auf `MD5_Update'
- test-test.c:(.text+0x790d): Nicht definierter Verweis auf `MD5_Final'
- collect2: error: ld returned 1 exit status
- Makefile:148: recipe for target 'test' failed
- make: *** [test] Error 1
Da fehlt wohl irgend ne MD5 Library - aber wo bekomme ich die her? Ich benutze Ubuntu und da scheint wohl einiges anders zu sein als unter anderen Linux-Systemen. Der Entwickler der Software meint, ich bräuchte "libssl-dev".
Ich habe aber sowohl "libssl1.0.0" als auch "libssl-dev" als auch jede Menge andere Pakete deren Namen damit zu tun haben könnte, installiert. An der Fehlermeldung ändert sich nix.
Wie bekomme ich das kompiliert? Kann mir irgend ein C-Entwickler sagen, welches Paket ich unter Ubuntu installieren muss, damit das durchläuft?
Leseratte