[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alsa & kernel 2.4 on potato



Kenward Vaughan <kaynjay@igalaxy.net> writes:

> > But potato alsa-source doesn't seem to work with kernel 2.4.  Should I

> Where do you run into trouble?

First I tried alsa-source 0.4.1i-5 from potato, woody has exactly the
same package, but there is also an alsa-source-0.4 package, which for
some mysterious reason doesn't appear in woody's main
Packages.gz. (Does someone know why?).

So now I have alsa-source-0.4 alsaconf-0.4 alsa-utils-0.4 libasound0.4
and alsa-base installed.  I unpack alsa-source-0.4.tar.gz to a
directory, set MODULE_LOC to the appropriate path and execute

fakeroot make-kpkg --revision mother.3 modules_image

from the kernel 2.4.2 source directory.  This used to work with kernel
2.2.17 but now the build aborts, these are some of its last messages:

gcc   -DALSA_BUILD -O2 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/local/src/cwg/kernel-source-2.4.2/include -I.. -c -o info.o info.c
info.c:558: warning: initialization from incompatible pointer type
info.c:559: warning: initialization from incompatible pointer type
info.c:560: warning: initialization from incompatible pointer type
info.c:562: warning: initialization from incompatible pointer type
info.c:563: warning: initialization from incompatible pointer type
info.c:564: warning: initialization from incompatible pointer type
info.c:565: warning: initialization from incompatible pointer type
info.c:567: warning: initialization from incompatible pointer type
info.c:577: warning: initialization from incompatible pointer type
info.c:594: warning: excess elements in struct initializer
info.c:594: warning: (near initialization for `snd_info_entry_inode_operations')
info.c:599: warning: initialization from incompatible pointer type
info.c:616: warning: excess elements in struct initializer
info.c:616: warning: (near initialization for `snd_info_device_inode_operations')
info.c: In function `snd_info_card_followlink':
info.c:655: warning: implicit declaration of function `lookup_dentry'
info.c:655: warning: return makes pointer from integer without a cast
info.c: At top level:
info.c:674: warning: initialization from incompatible pointer type
info.c:684: warning: initialization from incompatible pointer type
info.c:685: warning: initialization from incompatible pointer type
info.c:691: warning: excess elements in struct initializer
info.c:691: warning: (near initialization for `snd_info_card_link_inode_operations')
info.c: In function `snd_info_card_register':
info.c:784: structure has no member named `ops'
info.c: In function `snd_info_create_device':
info.c:954: structure has no member named `ops'
info.c: In function `snd_info_register':
info.c:1057: structure has no member named `ops'
make[4]: *** [info.o] Error 1
make[4]: Leaving directory `/usr/local/src/cwg/modules/alsa-driver-0.4/kernel'
make[3]: *** [compile] Error 1
make[3]: Leaving directory `/usr/local/src/cwg/modules/alsa-driver-0.4'
make[2]: *** [install-modules] Error 2
make[2]: Leaving directory `/usr/local/src/cwg/modules/alsa-driver-0.4'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/local/src/cwg/modules/alsa-driver-0.4'
Module /usr/local/src/cwg/modules/alsa-driver-0.4 failed.


> I've yet to encounter problems with alsa on
> the 2.4.x kernels (including 2.4.2), but I track unstable.  Perhaps you
> should try the unstable package? 

I tried both.
p
Did anyone succeed compiling alsa-source with kernel 2.4?  What am I
doing wrong?

Thank you in advance for your time,
Christoph



Reply to: