• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Lösung: kompilieren von Truecrypt 4.2a + Kernel 2.6.18

linux0r

Member
hier ein fix für den kernel 2.6.18 (aus dem truecrypt forum):

im truecrypt-4.2a-source verzeichnis:

Code:
diff -uN Linux/Kernel/Dm-target.c.orig Linux/Kernel/Dm-target.c

dann im file Dm-target.c (die mit + markierten zeilen einfügen):

Code:
 #define MSG_PREFIX "truecrypt: "
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
+#define DM_MSG_PREFIX MSG_PREFIX
+#endif
 #define error(fmt, args...) printk(KERN_ERR MSG_PREFIX fmt, ## args)
 #define trace(level, fmt, args...) level <= trace_level && printk(KERN_DEBUG MSG_PREFIX fmt, ## args)
 #define dbg(fmt, args...) printk(KERN_DEBUG MSG_PREFIX fmt, ## args)

und schon funzt das ;) dachte mir schreib das mal vorab bevor fragen kommen (kernel upgrade is ja zackig oder evtl. zu zackig mit smart gemacht mit den quellen der howto sources) ;)

cheers
 

/dev/null

Moderator
Teammitglied
Hi linux0r,

kannst du mir bitte mal den Link zu diesem TrueCrypt-Forum posten?
Ich habs leider nicht gefunden.

tnx

/dev/null
 
Oben