Misteriöses problem beim kernel kompilien

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Misteriöses problem beim kernel kompilien

Beitrag von fred19726 » 12.06.2003 22:40:24

Hi,

Ich habe hier ein äuserst seltsames problem:

Wenn ich ein Kernel mit make-kpkg (oder make) kompilieren will beschwert er sich beim kompilieren immer das er tonnen weise include dateien (.h) im asm verz nicht findet. z.b.: :evil:

Code: Alles auswählen

/usr/src/linux-2.4.21-rc8/include/linux/fcntl.h:4: asm/fcntl.h: No such file or directory
In file included from /usr/src/linux-2.4.21-rc8/include/linux/reiserfs_fs_sb.h:8,
                 from /usr/src/linux-2.4.21-rc8/include/linux/fs.h:701,
                 from /usr/src/linux-2.4.21-rc8/include/linux/capability.h:17,
                 from /usr/src/linux-2.4.21-rc8/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.4.21-rc8/include/linux/sched.h:9,
                 from /usr/src/linux-2.4.21-rc8/include/linux/mm.h:4,
                 from sys.c:8:
Mir ist aufgefallen, das ich nach "make (x|menu)config" in /usr/src/linux-2.4.20/ immer einen "toten" Symlink mit dem namen asm habe der auf asm-i386 zeigt obwohl asm-i386 in /usr/src/linux-2.4.20/include/ ist.

Bewege ich nun den "toten" asm link in das include Verzeichniss funktioniert make wieder, aber leider funktioniert das nicht mit make-kpkg das das den link immer neu anlegt (und immer an der falschen stelle).

woran könnte das liegen das der den link an der falschen stelle erstellt ?

Gestern hat noch alles problemlos funktioniert und ich habe eigentlich nix an meinem System (woody) geändert.

MfG Fred

P.S Ich hab auch schon die sourcen neu gesaugt und entpackt, hat aber nix gebracht.
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 12.06.2003 23:01:19

O.K. problem gelößt ...

Sobald die Variable $CDPATH in der bash gesetzt ist erstellt "make (x|menu)config" den asm link im falschen verzeichniss.

äuserst seltsam...und iritierend... 8O

MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Antworten