Looks like perhaps I have the same problem with 0.9.0rc3, but I use sblive instead of SB16. My error output below does *not* reflect removal of sym link alsa-driver-0.9.0rc3/include/linux/isapnp.h, I was unable to compile at all without isapnp.h, dependencies cause make to exit before starting (I reran ./configure). The rest of my reply starts below the quoted original message; unfortunately, I joined the email list after the original post, I'm catching it mid-stream.
Jarek Kus wrote: > W liście z sob, 07-09-2002, godz. 15:02, kevin ernste pisze: > >>Hi Jarek- > > Hi and thanks for answer! > > >>You may have more problems than just this (do you have >>the kernel sources?), but you can get rid of that > > Yes I have kernel sources in /usr/src/linux (it's symlink to > /usr/src/linux-2.4.19 in fact). > > >>isapnp issue by just throwing away the header before >>compiling as the alsa page suggests: >> >>rm -f alsa-driver-0.9.0rc3/include/linux/isapnp.h > > > I did it but that didn't solve my problem. > > >>Of course you may need this for your SB16 (?), but >>that means trying an older version of ALSA (rc2), or a >>newer one (cvs). > > > OK, I'll try drivers from CVS. > > Regards Info: x86 SMP, Redhat 7.3, kernel 2.4.19 (source installed and available), sblive/emu10k1 audio card, no ISA cards on the system. To quote the ./configure output: <CONFIGURE> > ./configure creating cache ./config.cache checking for gcc... 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... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for working const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for current directory... /home/home1/stimits/download/audio/alsa-driver-0.9.0rc3 checking cross compile... checking for directory with kernel source... /lib/modules/2.4.19-xfs-1/build checking for kernel version... 2.4.19-xfs-1 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.19-xfs-1/kernel/sound checking for verbose printk... on checking for debug level... none checking for processor type... i686 checking for SMP... yes 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 updating cache ./config.cache 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 </CONFIGURE> Running make install as root, here is the the output at the point it begins to fail: </MAKE INSTALL> make[1]: Leaving directory `/home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/drivers' make[1]: Entering directory `/home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/isa' gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/include -I/lib/modules/2.4.19-xfs-1/build/include -O2 -mpreferred-stack-boundary=2 -march=i686 -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DKBUILD_BASENAME=als100 -c -o als100.o als100.c In file included from /home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/include/adriver.h:124, from /home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/include/sound/driver.h:43, from ../alsa-kernel/isa/als100.c:23, from als100.c:1: /home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/include/linux/isapnp.h:334: warning: `struct isapnp_card_id' declared inside parameter list /home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/include/linux/isapnp.h:334: warning: its scope is only this definition or declaration, which is probably not what you want. 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: 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: dereferencing pointer to incomplete type ../alsa-kernel/isa/als100.c:149: dereferencing pointer to incomplete type ../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:159: dereferencing pointer to incomplete type ../alsa-kernel/isa/als100.c:159: dereferencing pointer to incomplete type ../alsa-kernel/isa/als100.c: In function `alsa_card_als100_init': ../alsa-kernel/isa/als100.c:371: warning: passing arg 1 of `isapnp_probe_cards_Rsmp_1d966f40' from incompatible pointer type ../alsa-kernel/isa/als100.c:371: warning: passing arg 2 of `isapnp_probe_cards_Rsmp_1d966f40' from incompatible pointer type make[1]: *** [als100.o] Error 1 make[1]: Leaving directory `/home/home1/stimits/download/audio/alsa-driver-0.9.0rc3/isa' make: *** [compile] Error 1 </MAKE INSTALL> D. Stimits, stimits AT attbi.com ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user