The code for sscape_ctl from the 0.9.7 tarball of alsa-tools does not
compile. The problem is on line 208 in sscape_ctl.c:
microcode.code = &_microcode;
This produces the following (fatal) error message:
source='sscape_ctl.c' object='sscape_ctl.o' libtool=no \
depfile='.deps/sscape_ctl.Po' tmpdepfile='.deps/sscape_ctl.TPo' \
depmode=gcc /bin/sh ./depcomp \
gcc -DPACKAGE=\"sscape_ctl\" -DVERSION=\"0.1.0\" -DSTDC_HEADERS=1
-DHAVE_LIBASOUND=1 -I. -I. -g -O2 -c `test -f sscape_ctl.c ||
echo './'`sscape_ctl.c
sscape_ctl.c: In function `main':
sscape_ctl.c:208: incompatible types in assignment
make: *** [sscape_ctl.o] Error 1
I have also noticed that this compiles fine with the Linux headers
from 2.6.0-test6 (although with a warning), but breaks with the linux
headers from 2.4. Having looked in include/sound/sscape_ioctl.h, the
declaration of sscape_microcode has changed:
,----[ Linux headers from 2.4.18 ]
| struct sscape_microcode
| {
| unsigned char code[65536];
| };
`----
,----[ Linux headers from 2.6.0-test6 ]
| struct sscape_microcode
| {
| unsigned char *code; /* 65536 chars */
| };
`----
Could somebody please have a look at these?
--
Arcady Genkin
guilt is the cause of more disauders
than history's most obscene marorders (E.E. Cummings)
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel