Gentoo Archives: gentoo-user-de

From: Hans-Werner Hilse <hilse@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Fehlende .config für Kernel source (LIRC)
Date: Mon, 18 Dec 2006 13:06:20
Message-Id: 20061218140425.2dc6a767.hilse@web.de
In Reply to: [gentoo-user-de] Fehlende .config für Kernel source (LIRC) by Marco Hahn
1 Hi,
2
3 On Sun, 17 Dec 2006 07:22:22 +0100 Marco Hahn <marco.hahn@×××.de> wrote:
4
5 > Plattform ist AMD64. Wenn ich versuche LIRC zu installieren, kommt
6 > folgende Fehlermeldung:
7 > [...]
8 > * Could not find a usable .config in the kernel source directory.
9 > * Please ensure that /usr/src/linux points to a configured set of
10 > Linux sources.
11 >
12 > Der verwendete Source:
13 > localhost linux # ll ..
14 > total 4
15 > lrwxrwxrwx 1 root root 22 Dec 14 06:43 linux ->
16 > linux-2.6.17-gentoo-r5
17 > drwxr-xr-x 19 root root 4096 Dec 17 08:09 linux-2.6.17-gentoo-r5
18 > localhost linux #
19 >
20 > Eine Konfig erzeugen klappt auch nicht:
21 > localhost linux # make defcofig
22 > Makefile:441: .config: No such file or directory
23 > make: *** No rule to make target `defcofig'. Stop.
24 >
25 > .config existiert nicht.
26
27 Hat die .config für *diese* Kernelversion je existiert? Im Prinzip
28 sollte man neue Module immer mit exakt demselben Build-Tree (und
29 übrigens auch derselben Toolchain!) bauen wie den Kernel selbst.
30
31 > Nach make oldconfig existiert eine. Ist das vorgehen so korrekt oder
32 > habe ich mir gerade was zerschossen bzw. unzählige Module zusätzlich
33 > eingebunden? Wenn's so OK war, warum hat es Gentoo nicht automatisch
34 > gemacht?
35
36 Mit "make oldconfig" wird nur eine ältere Konfiguration,
37 z.B. /boot/config-$(uname -r) übernommen. Eigentlich sollte es
38 in /usr/src/linux einen fertig gebauten Kernel geben und das komplette
39 Build-System davon sollte noch da sein. Ist das nicht so, ist "make
40 oldconfig" und Co normalerweise nicht der (allein) richtige Schritt,
41 da auch der laufende Kernel dazu passen muss. Da bringt es also gar
42 nichts, wenn Gentoo ein "make oldconfig" automatisch machen würde.
43
44 -hwh
45
46 --
47 gentoo-user-de@g.o mailing list