Kompilierungsfehler bei QuadBri mit Suse 9.2

kombjuder

IPPF-Promi
Mitglied seit
2 Nov 2004
Beiträge
3,086
Punkte für Reaktionen
0
Punkte
0
Hallo,

heute läft wohl alles schief!

Ich versuche gerade auf meinem Reserve-Server auf die aktuelle RC8n upzudaten. Der erste Teil bis einschliesslich libpri läuft problemlos durch.

Beim Kompilieren von QuadBri und allen folgenden Treiber meldet er:

make[1]: Entering directory '/usr/src/linux-2.6.8.24-16'
make[1]: ***No rule to make target 'modules'. Stop.
make[1]: Leaving directory '/usr/src/linux-2.6.8.24-16'
make: *** [linux26] Error 2

Die Ursache ist, dass er ins falsche Verzeichnis springt! Er müsste nach /usr/src/linux-2.6.8.24-17.
Das betrifft nur die Treiber! Alle anderen Teile werden mit den neuen Quellenkompiliert.

Beide Symlinks zeigen auf das aktuelle Kernel. Was muss ich machen/ändern, damit die richtigen Quellen für die Treiber verwendet werden?
 
hi kombjuder!

was sagt denn

uname -a

ls -l /lib/modules/`uname -r`/build

??

Gruß
britzelfix
 
britzelfix schrieb:
hi kombjuder!

was sagt denn

uname -a

2.6.8-24.17-default #1 Tue Jul 19 08:56:33 UTC 2005 i686 i686 i386 GNU/Linux


ls -l /lib/modules/`uname -r`/build

/lib/modules/2.6.8-24.17-default/build -> /usr/src/linux-2.6.8-24.17-obj/i386/default

[/quote]

Ich habe nichts gelöscht, sondern nur neu kompiliert, nach der Anleitung die ich auf meiner Homepage habe, stammt im Original von hier aus dem Brett für Suse 9.2

So wie es scheint, existiert noch irgendwo ein falscher Link, aber als Linux-Neuling bin ich da machtlos.

Gruß

Karl-Heinz
 
@kombjuder

Dann hast Du warscheinlich noch einen alten symlink in
/usr/src

mach mal ls -l /usr/src und schau ob auch linux bzw. linux-2.6
richtig gesetzt sind.

Gruß
britzelfix
 
britzelfix schrieb:
mach mal ls -l /usr/src und schau ob auch linux bzw. linux-2.6
richtig gesetzt sind.

Ja, habe ich:
drwxr-xr-x 5 root root 160 Aug 21 20:11 asterisk
lrwxrwxrwx 1 root root 17 Aug 21 18:47 linux -> linux-2.6.8-24.17
lrwxrwxrwx 1 root root 17 Jul 24 10:45 linux-2.6 -> linux-2.6.8-24.16
drwxr-xr-x 3 root root 72 Jul 23 20:50 linux-2.6.8-24.10
drwxr-xr-x 5 root root 248 Aug 22 20:14 linux-2.6.8-24.16
drwxr-xr-x 20 root root 840 Aug 21 20:25 linux-2.6.8-24.17
drwxr-xr-x 3 root root 72 Jul 22 19:14 linux-2.6.8-24.17-obj
lrwxrwxrwx 1 root root 21 Aug 21 18:47 linux-obj -> linux-2.6.8-24.17-obj
drwxr-xr-x 7 root root 168 Jul 23 13:56 packages

ln -s linux-2.6.8-24.17 linux-2.6
habe ich gemacht, hilft aber nicht. Er mault File exists
Lösche ich das file, erstellt er es neu, aber immer noch mit dem falschen Ziel.
 
@kombjuder

alles klar, wenn der symlink existiert dann
passiert meistens etwas was man garnicht haben wollte
man kann das sehen wenn man den link verbose(-v) anlegt.

versuch mal
ln -sv linux-2.6.8-24.17 linux-2.6

der link wird warscheinlich als linux-2.6/linux-2.6.8-24.17 angelegt.

Bei Dir zuerst "rm linux-2.6" und dann den symlink noch mal
setzen.

Gruß
britzelfix
 
britzelfix schrieb:
Bei Dir zuerst "rm linux-2.6" und dann den symlink noch mal
setzen.

Der Service hier ist besser als bei jeder Hotline!

Besten Dank, werde es gleich auf die Homepage schreiben.

Gruß

Karl-Heinz
 
britzelfix schrieb:
Bei Dir zuerst "rm linux-2.6" und dann den symlink noch mal
setzen.

Der Service hier ist besser als bei jeder Hotline!

Besten Dank, werde es gleich auf die Homepage schreiben.

Gruß

Karl-Heinz
 
@kombjuder

Besten Dank, werde es gleich auf die Homepage schreiben.

Keine Ursache. Ich habe doch erwartet, daß Du es selber schaffen könntest. :)

Gruß
britzelfix
 

Statistik des Forums

Themen
246,216
Beiträge
2,248,325
Mitglieder
373,790
Neuestes Mitglied
aukseller
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.