PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit make install und Datei build



Hampel
01.11.04, 15:15
Hi,

versuche gerade ndiswrapper zu installieren (Anleitung gem INSTALL: make install und fertig) , dabei bin ich auf folgende fehlermeldung gestoßen:


linux:/home/Michael/Treiber/ndiswrapper-0.11 # make install
make -C driver install
make[1]: Entering directory `/home/Michael/Treiber/ndiswrapper-0.11/driver'
make -C /lib/modules/2.6.5-7.111-default/build SUBDIRS=/home/Michael/Treiber/ndiswrapper-0.11/driver \
NDISWRAPPER_VERSION=0.11 \
EXTRA_VERSION= modules
make: *** /lib/modules/2.6.5-7.111-default/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/Michael/Treiber/ndiswrapper-0.11/driver'
make: *** [install] Fehler 2
linux:/home/Michael/Treiber/ndiswrapper-0.11 #
linux:/home/Michael/Treiber/ndiswrapper-0.11 #

Nachdem ich in das Verzeichnis der build Datei geschaut habe, war sie auch da, beim anklicken kam allerdings der hinweis, das die Datei wohl nicht mehr existiert????
Was mache ich falsch?

Gruss Michael

Freekazonid
01.11.04, 15:18
passenden kernel sourcen installiert?

Hampel
01.11.04, 15:23
Hab Suse 9.1 frisch installiert und vorgestern ein YOU gemacht. Wenn das nicht rechen sollte: was muss ich machen um den Kernel source zu installieren?

zorin
01.11.04, 16:04
Hi,

die Quellen kannst Du mit Yast installieren, das Paket müsste kernel-source oder ähnlich heissen. Das "build" Verzeichnis, das make nicht findet ist ein Link auf das Quellverzeichnis (also meistens /usr/src/linux) , eventuell muss dieser Link noch angelegt werden.

Gruss Zorin

Hampel
01.11.04, 16:07
Hi,

danke Zorin. Werde dann mal den kernel-source installireen, und hoffen, dass es klappt...

Michael

Hampel
01.11.04, 16:15
Hi,

kernel-source installiert, aber immer noch das gleiche. :mad:

Freekazonid
01.11.04, 16:17
/e ich meine ob es das verzeichnis /lib/modules/`uname -r` gibt und dadrinn ein link namens build der auf /usr/src/`uname -r` zeigt

Hampel
01.11.04, 16:19
miot welchem befehl kann ich das machen (sollte wohl als root geschehen oder)??

Freekazonid
01.11.04, 16:22
zeig erstmal die ausgabe von

ls -lh /lib/modules/

dort sollte das verzeichnis

2.6.5-7.111-default

bei dir sein. wenn ja dann mach mal

ls -lh /lib/modules/2.6.5-7.111-default

da sollte sowas sein

build -> /usr/src/2.6.5-7.111-default

ist es da nicht machst du

ln -s /usr/src/2.6.5-7.111-default /lib/modules/2.6.5-7.111-default/build
(als root)

Hampel
01.11.04, 16:30
Hi,

passt eigentlich alles so weit...

Bei

ln -s /usr/src/2.6.5-7.111-default /lib/modules/2.6.5-7.111-default/build
kommt: Datei existiert bereits...

Freekazonid
01.11.04, 16:34
dann muesste make install aber gehen

/lib/modules/2.6.5-7.111-default/build: Datei oder Verzeichnis nicht gefunden


hat er gesagt. wenn aber nun bei

ln -s /usr/src/2.6.5-7.111-default /lib/modules/2.6.5-7.111-default/build

kommt file already exists das kann ja net sein...

zeigt der auf nen gueltiges verzeichnis?

poste mal

ls -lh /lib/modules/2.6.5-7.111-default/

Hampel
01.11.04, 16:41
lrwxrwxrwx 1rootroot43 2004-10-23 11:27 build -> /usr/src/linux-2.6.5-7.111-obj/i386/default

hab den rechner gerade vom netz genommen, muss jetzt leider weg.

zorin
01.11.04, 18:06
Also bei mir zeigt der Link "build" auf das Verzeichnis der Quellen an sich als /usr/src/linux-2.6.9 und nicht in irgendein Unterverzeichnis davon.

lrwxr-xr-x 1 root root 20 2004-10-20 21:02 build -> /usr/src/linux-2.6.9
So sollte es wohl richtig sein. Also, Link löschen (aber vorsichtig, nicht das Verzeichnis dahinter) und wie Freekazonid beschrieben hat neu anlegen!

Gruss Zorin

Hampel
03.11.04, 16:59
Hi,

werd ich dann mal versuchen, wenn ich wieder an den Rechner komme...
Gib dann ein Feedback.

Hampel
21.11.04, 12:20
So, bin jetzt mal zu Hause...

wollte mal versuchen, den Link zu löschen... aber wie mache ich das, ohne gleich alles kaputt zu machen?