PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TrueCrypt 4.0 kompiliert nicht



alFX
04.11.05, 17:21
Ahoi, wollte gerade eben das neu vorgestellte Proggi TrueCrypt 4.0 (http://www.truecrypt.org) mal antesten, aber es kompiliert einfach nicht:
Building kernel module... /bin/sh: line 1: scripts/mod/modpost: Datei oder Verzeichnis nicht gefunden make[2]: *** [__modpost] Fehler 127 make[1]: *** [modules] Fehler 2 make: *** [truecrypt] Fehler 2 Error: Failed to build kernel module Error: Build failed - installation aborted In meinem Sourceverzeichnis (speziell dem von TrueCrypt moniertem Verzeichnis mod) sieht es so aus:
alfx:/usr/src/kernel-source-2.6.8/scripts/mod# ls empty.c Makefile modpost.c sumversion.c file2alias.c mk_elfconfig.c modpost.h Also das install.sh Skript versucht ein Modul aus meinen Kernel-Sources zu bauen, aber es klappt nicht.. :( Nur wieso jammert das Skript nach den modpost Sourcen, obwohl sie doch da sind? Irgendwie erwartet es ein extra Verzeichnis für modpost, oder? Ach ja, das ganze Kasperltheater findet auf Debian Sarge 3.1 statt... Any ideas?

carnil
05.11.05, 09:23
Hallo

Aus der README Datei (ungetestet, hab enfach nur mal das Archiv entpackt, und die Datei gelesen):




- Source code of Linux kernel, version 2.6.5 or higher/compatible.
The version of the kernel source code and its configuration must match the
one under which you will be running TrueCrypt. Linux kernel sources are
available at: http://kernel.org/pub/linux/kernel/

- Linux kernel source code must be configured and all modules built
(make config modules)


Sind bei Dir beide Punkte erfüllt? Sind die Sourcen z.B. konfiguriert, oder hast Du einfach nur die kernel-sourcen entpackt?

alFX
05.11.05, 15:33
Gelöst ;)

Danke carnil.. Es hat sich herausgestellt, dass wegen Speichermangels auf der Root-Partition beim Konfigurieren der Kernel-Sources das Modul modpost.o nicht gebaut wurde.
Hab jetzt einfach nochmal mit mehr Platz konfiguriert und siehe da: Es ging..