Andreas Pakulat wrote:
--------------------------------------------------------------------
[...]
make[1]: Entering directory `/usr/src/modules/alsa-driver/acore'
gcc -D__KERNEL__ -DMODULE=1 -I/usr/src/modules/alsa-driver/include -I/usr/src/
make[1]: Leaving directory `/usr/src/modules/alsa-driver/acore'
:27:24: sound/core.h: No such file or directory
hwdep.c:28:27: sound/control.h: No such file or directory
hwdep.c:29:26: sound/minors.h: No such file or directory
hwdep.c:30:25: sound/hwdep.h: No such file or directory
hwdep.c:31:24: sound/info.h: No such file or directory
[...]
---------------------------------------------------------------------


Die meisten sound/*.h dateien sind in /usr/src/modules/alsa-driver/include zu finden, aber warum entzieht sich meienr Kenntnis aber ein sound/core.h kann ich nicht finden


Also control, minors hwdep und info hast du in den alsa-driver/include ?
Ja

Warum?: Weil das Zeug zum Alsapaket geh�rt und ein "externes"
Kenrelmodul ist liegt es unter /usr/src/modules.

>ls /usr/src/modules/alsa-driver/include/control.h /usr/src/modules/alsa-driver/include/control.h selbiges gilt f�r minors, hwdep und info Die Frage nach dem 'Warum' kann ich nur so beantworten: > apt-get install alsa-source > cd /usr/src/ > tzar xvfj alsa-driver.tar.bz2 (in /usr/src)

Aber nur bis 2.6, dann
wird Alsa wohl in den Kernel integriert sein.
Das klingt gut :-)


Die core.h sollte unter /usr/src/linux-2.4.21 stehen,
Tut sie nicht, sie steht auch unter dem alsa-Baum:

/usr/src# find . -name core.h
./linux-2.4.21/include/asm-mips/galileo-boards/evb64120A/core.h
./modules/alsa-driver/alsa-kernel/include/core.h


was mir ein wenig
Sorgen macht ist das in der Ausgabe:
a) ein -I/usr/src und kein -I/usr/src/linux-2.4.21 steht und b) das Ding mit acore fertig ist und danach den Fehler ausspuckt
(Leaving Directory)

Hm? Wenn ich im Unterverzeichnis acore ein make mache, dann erhalte ich ebenfalls
/usr/src/modules/alsa-driver/acore# make
gcc -D__KERNEL__ -DMODULE=1 -I/usr/src/modules/alsa-driver/include -I/usr/src/linux-2.4.21/include -O2 -mpreferred-stack-boundary=2 -march=i686 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -DEXPORT_SYMTAB -c hwdep.c
hwdep.c:22:26: sound/driver.h: No such file or directory
hwdep.c:27:24: sound/core.h: No such file or directory
hwdep.c:28:27: sound/control.h: No such file or directory
hwdep.c:29:26: sound/minors.h: No such file or directory
hwdep.c:30:25: sound/hwdep.h: No such file or directory
hwdep.c:31:24: sound/info.h: No such file or directory



Hmm, mal mit gcc-3.2 probiert? Auch den Kernel meine ich, denn das
letzte mal als ich davon gelesen hatte ging Kernel-Compilieren mit
gcc-3.3 nicht. Mag sich nat�rlich mittlerweile ge�ndert haben. Und damit
du nicht den SymLink unter /usr/bin verbiegst: setze HOSTCC=gcc-3.2 und
CC=gcc-3.2, dann kompiliert der Kernel mit gcc-3.2.

Leider nicht, ich habe zwar beide Umgebungsvariablen gesetzt (export ...) aber ein anschlie�endes make clean und make-kpkg kernel_image verwendet trotzdem den gcc :-(


DAnn habe ich in der Datei conf.vars die beiden Eintr�ge HOSTCC und CC editiert aber auch danach verwendet er noch gcc (anstelle von gcc-3.2)



BTW: Wieso machst du eigentlich ein configure und make all, ich dachte du baust mit make-kpkg?

Schon richtig, aber ich dachte wenn ich auf einer tieferen Ebene beginne, dann finde ich vielelicht eher den Fehler ...



Inzwischen bin ich ziemlich ratlos. Es kann doch wohl nicht daran liegen, da� ich immer noch einen 2.4.18 kernel laufen habe, oder?



Gru�, Malte


-- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an