Hi Rene,

On Tue, Feb 08, 2011 at 17:33:24 +0100, Ren? wrote:

> ich bekomme regelm?ssig die folgende Fehlermeldung bei der Kompilierung  
> von lirc:
>
>         echo "  ERROR: Kernel configuration is invalid.";               \
>         echo "         include/generated/autoconf.h or  
> include/config/auto.conf are missing.";\
>         echo "         Run 'make oldconfig && make prepare' on kernel  
> src to fix it.";  \
>         echo;

Diese Fehlermeldung bedeutet, dass lirc einen Teil der generierten
Kernelheader includen will. Wenn der Kernel-Sourcetree nach dem
Kernelkompilieren mit "make clean" aufgeraeumt wird, fliegen auch die
oben genannten Header weg. Insofern sollte
"make oldconfig && make prepare" im passenden Verzeichnis den Fehler
verschwinden lassen. Ich hoffe, dass lirc die gaengige Methode
verwendet, um die zum _laufenden_ Kernel gehoerenden Sourcen zu finden.
Dazu muss dem Verzeichnis-Symlink "/lib/modules/`uname -r`/source"
gefolgt werden. In /usr/src/linux (ohne Versionierung) liegen die
Kernelsourcen schon lange nicht mehr.

> Dieser Fehler trat sowohl beim Kompilieren von kernel 2.6.35.x mit lirc
> 0.8.7 als auch 2.6.37 und lirc snapshot per GIT auf.
> z.Zt. Kernel 2.6.37 + Snapshot Lirc per GIT auf einer Debian Etch Basis

Nebenbei: Laeuft Etch mit so neuen Kernelversionen ueberhaupt noch
fehlerfrei? Der udevd von Etch sollte deutlich zu alt dafuer sein.

Gruss,
  Chris
-- 
Christian Perle                                    chris AT linuxinfotag.de
010111                                              http://chris.silmor.de/
101010                          LinuxGuitarKitesBicyclesBeerPizzaRaytracing

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an