On 17.Jul 2003 - 16:59:16, Malte Thoma wrote: > > > Andreas Pakulat wrote: > > > > >Naja weil er offensichtlich irgendwelche Dateien nicht findet, hast du > >schonmal überprüft ob die angegebenen Dateien im Kernel-Tree oder bei > >den alsa-modules existieren? > > wenn ich im alsa Baum ein > ./configure --with-kernel=/usr/src/linux-2.4.21 > mache sieht alles gut aus ( ich packe den output unten mal dazu)
Da sehe ich nix problematisches. > wenn ich dann ein > make all mache erhalte ich: > > -------------------------------------------------------------------- > [...] > 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 ? Warum?: Weil das Zeug zum Alsapaket gehört und ein "externes" Kenrelmodul ist liegt es unter /usr/src/modules. Aber nur bis 2.6, dann wird Alsa wohl in den Kernel integriert sein. Die core.h sollte unter /usr/src/linux-2.4.21 stehen, 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) > irgendetwas scheint da übarhaupt nicht zusammenzupassen :-( > > ach ja gcc ist übrigens gcc (GCC) 3.3.1 20030626 (Debian prerelease) 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. BTW: Wieso machst du eigentlich ein configure und make all, ich dachte du baust mit make-kpkg? Andreas -- Die Zeit, die zwischen dem Ausrutschen auf der Schale und dem Aufschlagen auf die Erde vergeht, beträgt exakt eine Bananosekunde. -- 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)