下面是我第二次安装的错误信息,而第一次不是这样的。
[root@localhost alsa-driver-0.9.0rc3]# ./configure
loading cache ./config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for working const... (cached) yes
checking for inline... (cached) inline
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether gcc needs -traditional... (cached) no
checking for current directory... /root/Linux/alsa-driver-0.9.0rc3
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.18-3/build
checking for kernel version... 2.4.18-3
checking for kernel linux/pm.h... yes
checking for kernel module symbol versions... yes
checking for PCI support in kernel... yes
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules... /lib/modules/2.4.18-3/kernel/s
ound
checking for verbose printk... on
checking for debug level... none
checking for processor type... i686
checking for SMP... no
checking for ISA PnP driver in kernel... yes
checking for ISA PnP support... yes
checking for driver version... 0.9.0rc3
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... no
checking for USB... yes
checking for which soundcards to compile driver for... all
creating ./config.status
creating version
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating utils/buildrpm
creating toplevel.config
creating include/config.h
include/config.h is unchanged
creating include/config1.h
include/config1.h is unchanged
creating include/version.h
include/version.h is unchanged
[root@localhost alsa-driver-0.9.0rc3]# make
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore'
make -C oss modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/oss'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/oss'
make -C seq modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq'
make -C instr modules
make[3]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/instr'
make[3]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/instr'
make -C oss modules
make[3]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/oss'
make[3]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/oss'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/i2c'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/i2c'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers'
make -C mpu401 modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/mpu401'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/mpu401'
make -C opl3 modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/opl3'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/opl3'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/isa'
gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/root/Linux/alsa-driver-0.9.0rc3/include -I/lib/modules/2.4.18-3/build/include -O2 -mpreferred-stack-boundary=2 -march=i686 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DKBUILD_BASENAME=als100 -c -o als100.o als100.c
In file included from als100.c:1:
../alsa-kernel/isa/als100.c:121: elements of array `snd_als100_pnpids' have incomplete type
../alsa-kernel/isa/als100.c:123: warning: implicit declaration of function `ISAPNP_CARD_ID'
../alsa-kernel/isa/als100.c:123: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:123: warning: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:123: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:123: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:123: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:123: warning: implicit declaration of function `ISAPNP_DEVICE_ID'
../alsa-kernel/isa/als100.c:123: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:123: warning: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:125: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:125: warning: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:125: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:125: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:125: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:125: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:125: warning: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:127: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:127: warning: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:127: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:127: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:127: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:127: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:127: warning: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:129: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:129: warning: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:129: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:129: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:129: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:129: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:129: warning: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:131: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:131: warning: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:131: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:131: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:131: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:131: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:131: warning: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:132: `ISAPNP_CARD_END' undeclared here (not in a function)
../alsa-kernel/isa/als100.c:132: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:132: warning: (near initialization for `snd_als100_pnpids[5]')
../alsa-kernel/isa/als100.c:135: warning: type defaults to `int' in declaration of `ISAPNP_CARD_TABLE'
../alsa-kernel/isa/als100.c:135: warning: parameter names (without types) in function declaration
../alsa-kernel/isa/als100.c:135: warning: data definition has no type or storage class
../alsa-kernel/isa/als100.c: In function `snd_card_als100_isapnp':
../alsa-kernel/isa/als100.c:149: warning: implicit declaration of function `isapnp_find_dev_R65c9362d'
../alsa-kernel/isa/als100.c:149: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:149: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:149: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:154: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:154: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:154: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:159: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:159: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:159: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:170: warning: implicit declaration of function `isapnp_resource_change_R09b965af'
../alsa-kernel/isa/als100.c: In function `alsa_card_als100_init':
../alsa-kernel/isa/als100.c:371: warning: implicit declaration of function `isapnp_probe_cards_Rded28e3d'
make[1]: *** [als100.o] Error 1
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/isa'
make: *** [compile] Error 1
[root@localhost alsa-driver-0.9.0rc3]# make install
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore'
make -C oss modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/oss'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/oss'
make -C seq modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq'
make -C instr modules
make[3]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/instr'
make[3]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/instr'
make -C oss modules
make[3]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/oss'
make[3]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq/oss'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore/seq'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/acore'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/i2c'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/i2c'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers'
make -C mpu401 modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/mpu401'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/mpu401'
make -C opl3 modules
make[2]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/opl3'
make[2]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers/opl3'
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/drivers'
make[1]: Entering directory `/root/Linux/alsa-driver-0.9.0rc3/isa'
gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/root/Linux/alsa-driver-0.9.0rc3/include -I/lib/modules/2.4.18-3/build/include -O2 -mpreferred-stack-boundary=2 -march=i686 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DKBUILD_BASENAME=als100 -c -o als100.o als100.c
In file included from als100.c:1:
../alsa-kernel/isa/als100.c:121: elements of array `snd_als100_pnpids' have incomplete type
../alsa-kernel/isa/als100.c:123: warning: implicit declaration of function `ISAPNP_CARD_ID'
../alsa-kernel/isa/als100.c:123: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:123: warning: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:123: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:123: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:123: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:123: warning: implicit declaration of function `ISAPNP_DEVICE_ID'
../alsa-kernel/isa/als100.c:123: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:123: warning: (near initialization for `snd_als100_pnpids[0]')
../alsa-kernel/isa/als100.c:125: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:125: warning: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:125: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:125: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:125: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:125: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:125: warning: (near initialization for `snd_als100_pnpids[1]')
../alsa-kernel/isa/als100.c:127: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:127: warning: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:127: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:127: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:127: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:127: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:127: warning: (near initialization for `snd_als100_pnpids[2]')
../alsa-kernel/isa/als100.c:129: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:129: warning: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:129: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:129: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:129: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:129: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:129: warning: (near initialization for `snd_als100_pnpids[3]')
../alsa-kernel/isa/als100.c:131: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:131: warning: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:131: unknown field `devs' specified in initializer
../alsa-kernel/isa/als100.c:131: extra brace group at end of initializer
../alsa-kernel/isa/als100.c:131: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:131: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:131: warning: (near initialization for `snd_als100_pnpids[4]')
../alsa-kernel/isa/als100.c:132: `ISAPNP_CARD_END' undeclared here (not in a function)
../alsa-kernel/isa/als100.c:132: warning: excess elements in struct initializer
../alsa-kernel/isa/als100.c:132: warning: (near initialization for `snd_als100_pnpids[5]')
../alsa-kernel/isa/als100.c:135: warning: type defaults to `int' in declaration of `ISAPNP_CARD_TABLE'
../alsa-kernel/isa/als100.c:135: warning: parameter names (without types) in function declaration
../alsa-kernel/isa/als100.c:135: warning: data definition has no type or storage class
../alsa-kernel/isa/als100.c: In function `snd_card_als100_isapnp':
../alsa-kernel/isa/als100.c:149: warning: implicit declaration of function `isapnp_find_dev_R65c9362d'
../alsa-kernel/isa/als100.c:149: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:149: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:149: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:154: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:154: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:154: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:159: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:159: dereferencing pointer to incomplete type
../alsa-kernel/isa/als100.c:159: warning: assignment makes pointer from integer without a cast
../alsa-kernel/isa/als100.c:170: warning: implicit declaration of function `isapnp_resource_change_R09b965af'
../alsa-kernel/isa/als100.c: In function `alsa_card_als100_init':
../alsa-kernel/isa/als100.c:371: warning: implicit declaration of function `isapnp_probe_cards_Rded28e3d'
make[1]: *** [als100.o] Error 1
make[1]: Leaving directory `/root/Linux/alsa-driver-0.9.0rc3/isa'
make: *** [compile] Error 1 |