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 |