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

sound compilation problem with kernel >= 2.2.10



Hi,
I installed S/Linux on a RDI powerlite (full sparc5 compatible tapdole)
This computer use an amd7930 as sound chip.

I got problems to compile it for now.

here is the message:

 Entering directory `/usr/src/kernel-source-2.2.12/drivers/sbus/audio'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-f
rame-pointer -fno-strict-aliasing -pipe -mno-fpu -fcall-used-g5 -fcall-used-g7  
 -DEXPORT_SYMTAB -c amd7930.c
amd7930.c:108: ../../isdn/hisax/foreign.h: No such file or directory
amd7930.c:138: warning: function declaration isn't a prototype
amd7930.c:147: warning: function declaration isn't a prototype
amd7930.c:1102: warning: function declaration isn't a prototype
amd7930.c:1428: variable `amd7930_foreign_interface' has initializer but incompl
ete type
amd7930.c:1429: warning: excess elements in struct initializer
amd7930.c:1429: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1430: warning: excess elements in struct initializer
amd7930.c:1430: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1431: warning: excess elements in struct initializer
amd7930.c:1431: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1432: warning: excess elements in struct initializer
amd7930.c:1432: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1433: warning: excess elements in struct initializer
amd7930.c:1433: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1434: warning: excess elements in struct initializer
amd7930.c:1434: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1435: warning: excess elements in struct initializer
amd7930.c:1435: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1436: warning: excess elements in struct initializer
amd7930.c:1436: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1437: warning: excess elements in struct initializer
amd7930.c:1437: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1438: warning: excess elements in struct initializer
amd7930.c:1438: warning: (near initialization for `amd7930_foreign_interface')
amd7930.c:1440: warning: excess elements in struct initializer
amd7930.c:1440: warning: (near initialization for `amd7930_foreign_interface')
make[4]: *** [amd7930.o] Error 1
make[4]: Leaving directory `/usr/src/kernel-source-2.2.12/drivers/sbus/audio'
make[3]: *** [first_rule] Error 2
make[3]: Leaving directory `/usr/src/kernel-source-2.2.12/drivers/sbus/audio'
make[2]: *** [_subdir_audio] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.2.12/drivers/sbus'
make[1]: *** [_subdir_sbus] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.2.12/drivers'
make: *** [_dir_drivers] Error 2


I tried to copy the foreign.h file from a 2.2.9 kernel,
And then, it compiles !! but the result isn't really 'hearable'

any idea ?
regards,
max
-- 
> How do I run Crack under DOS/Win95?
Reformat your hard-drive and install Linux, then try again. CAUTION: this
process may lose data.
 Crack5.0a in Guide du linuxien pervers : "Il y a toujours une solution !"


Reply to: