Fehler beim Kompilieren von TrueCrypt Problem 

Status
Für weitere Antworten geschlossen.

9999

Registered +
Registriert
Mai 2007
Beiträge
690
Habe ein kleines Problem, und zwar wollte ich auf meinem Kubuntu(Version 8.04) TrueCrypt kompilieren, es kommen aber ziemlich viele Fehlermeldungen

Code:
***@Kubuntu8:~/Desktop/Truecrypt/truecrypt-6.1a-source$ make
Compiling Keyfile.cpp
In Datei, eingefügt von Keyfile.cpp:10:
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:43:21: Warnung: pkcs11.h: No such file or directory
In file included from Keyfile.cpp:10:
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:56: Fehler: »CK_SLOT_ID« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:57: Fehler: »CK_FLAGS« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:77: Fehler: »CK_OBJECT_HANDLE« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:80: Fehler: »CK_SLOT_ID« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:86: Fehler: expected `)' before »errorCode«
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:92: Fehler: expected `)' before »errorCode«
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:106: Fehler: »CK_RV« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:109: Fehler: »CK_RV« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:160: Fehler: »CK_SESSION_HANDLE« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:181: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:183: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:186: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:194: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:195: Fehler: »CK_OBJECT_HANDLE« wurde in diesem Gültigkeitsbereich nicht definiert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:195: Fehler: Templateargument 1 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:195: Fehler: Templateargument 2 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:195: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:195: Fehler: »CK_ATTRIBUTE_TYPE« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:196: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:196: Fehler: »CK_OBJECT_HANDLE« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:196: Fehler: »CK_ATTRIBUTE_TYPE« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:197: Fehler: »CK_SLOT_ID« wurde in diesem Gültigkeitsbereich nicht definiert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:197: Fehler: Templateargument 1 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:197: Fehler: Templateargument 2 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:198: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:199: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:200: Fehler: »CK_SLOT_ID« wurde nicht deklariert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:205: Fehler: »CK_FUNCTION_LIST_PTR« bezeichnet keinen Typ
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:211: Fehler: »CK_SLOT_ID« wurde in diesem Gültigkeitsbereich nicht definiert
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:211: Fehler: Templateargument 1 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:211: Fehler: Templateargument 3 ist ungültig
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:211: Fehler: Templateargument 4 ist ungültig
make[1]: *** [Keyfile.o] Fehler 1
make: *** [all] Fehler 2

Das *** vor dem @Kubuntu8 ist mein Username unter Kubuntu, den habe ich mal rauszensiert
 
Danke für den Link, aber ich will TrueCrypt kompilieren, nicht einfach installieren
 
Hol dir mal libmusclepkcs11-dev aus den Sources, dir fehlt die pkcs.h wie die Fehlermeldung sagt :) Sollte (!) gehen
 
Warum nicht installieren, wenn es ein schon kompilierte Version gibt? :confused:

Jo, pkcs fehlt.

Angehalten hat make wohl deswegen: make[1]: *** [Keyfile.o] Fehler 1
Schau Dir mal das Keyfile.o an, falls es trotz pkcs nicht läuft.
 
Habe mir libmusclepkcs11-dev geholt, allerdings kommen immer noch die Fehlermeldungen.

SeatFan schrieb:
Angehalten hat make wohl deswegen: make[1]: *** [Keyfile.o] Fehler 1
Schau Dir mal das Keyfile.o an, falls es trotz pkcs nicht läuft.

Was genau soll ich mir an Keyfile.o anschauen?

SeatFan schrieb:
Warum nicht installieren, wenn es ein schon kompilierte Version gibt? :confused:

Der Grund ist ganz einfach die Sicherheit vor Hintertüren.
 
Der Grund ist ganz einfach die Sicherheit vor Hintertüren.
Und du hast auch jede Zeile Sourcecode begutachtet, dass da ja keine Hintertür drin ist? :rolleyes:
Schau Dir mal das Keyfile.o an, falls es trotz pkcs nicht läuft.
Die .o Datei anzugucken wird wohl nichts bringen, der Compiler der von make angesteuert wird liefert
ja bereits alle Fehlermeldungen, zudem ist die .o Datei wahrscheinlich nicht wirklich gut lesbar. ;)


Eventuell machst du mal hier


PS:
/home/simon/Desktop/Truecrypt/truecrypt-6.1a-source/Common/SecurityToken.h:43:21
Das *** vor dem @Kubuntu8 ist mein Username unter Kubuntu, den habe ich mal rauszensiert
:rolleyes:
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

P
Antworten
2
Aufrufe
4K
-=[P3ac]=-
P
P
  • Gesperrt
  • Allgemein 
Antworten
3
Aufrufe
3K
-=[P3ac]=-
P
Zurück
Oben Unten