I'm trying to get my onboard AC97 sound working. I have an ePox 8KHA+
with a VIA KT266/A chipset.
I am using redhat 7.2.
I ran sndconfig, and it identified the sound card, and kindly informed
me that the ALSA project had a driver. So, I went over there, and got
the rc2 alsa-driver,lib, util files. I ran ./configure in the driver
directory with no problems, and I get this result from make:
<console>
[root@brazil alsa-driver-0.9.0rc2]# make
make[1]: Entering directory `/root/alsa-driver-0.9.0rc2/acore'
gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1
-I/root/alsa-driver-0.9.0rc2/include
-I/lib/modules/2.4.7-10/build/include -O2 -mpreferred-stack-boundary=2
-march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer
-pipe -DEXPORT_SYMTAB -c hwdep.c
In file included from /root/alsa-driver-0.9.0rc2/include/adriver.h:40,
from
/root/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
from ../alsa-kernel/core/hwdep.c:22,
from hwdep.c:1:
/lib/modules/2.4.7-10/build/include/linux/modversions.h:1:2: #error
Modules should never use kernel-headers system headers,
/lib/modules/2.4.7-10/build/include/linux/modversions.h:2:2: #error but
rather headers from an appropriate kernel-source package.
/lib/modules/2.4.7-10/build/include/linux/modversions.h:3:2: #error
Change -I/usr/src/linux/include (or similar) to
/lib/modules/2.4.7-10/build/include/linux/modversions.h:4:2: #error
-I/lib/modules/$(uname -r)/build/include
/lib/modules/2.4.7-10/build/include/linux/modversions.h:5:2: #error to
build against the currently-running kernel.
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory `/root/alsa-driver-0.9.0rc2/acore'
make: *** [compile] Error 1
</console>
I've just recently joined this list, so I apologize if this has been
answered a million times. I did notice people posting their
Makefile.conf.in, so here's that:
<Makefile.conf.in>
#
# Configuration Makefile for ALSA driver
# Copyright (c) 1994-98 by Jaroslav Kysela <[EMAIL PROTECTED]>
#
CROSS_COMPILE ?= @CROSS_COMPILE@
AS = $(CROSS_COMPILE)@AS@
LD = $(CROSS_COMPILE)@LD@
CC = $(CROSS_COMPILE)@CC@ -DALSA_BUILD
CPP = $(CROSS_COMPILE)@CPP@ -M -DALSA_BUILD
AR = $(CROSS_COMPILE)@AR@
MODFLAGS = -DMODULE=1
CFLAGS_KERNEL =
GENKSYMS = @GENKSYMS@
mainsrcdir = @srcdir@
MAINSRCDIR = @SRCDIR@
prefix = @prefix@
sysconfdir = @sysconfdir@
sbindir = @sbindir@
moddir = @moddir@
moddir_tree = @moddir_tree@
c_opts = @c_opts@
m_opts = @m_opts@
processor = @processor@
msmp = @msmp@
kaversion = @kaversion@
kversion = @kversion@
kpatchlevel = @kpatchlevel@
ksublevel = @ksublevel@
kextraversion = @kextraversion@
CONFIG_SND_VERSION = @CONFIG_SND_VERSION@
CONFIG_SND_KERNELDIR = @CONFIG_SND_KERNELDIR@
CONFIG_MODULES = y
CONFIG_SND = m
CONFIG_SND_MVERSION = @CONFIG_SND_MVERSION@
CONFIG_PCI = @CONFIG_PCI@
CONFIG_ISA = @CONFIG_ISA@
CONFIG_ISAPNP_KERNEL = @CONFIG_ISAPNP_KERNEL@
CONFIG_ISAPNP = @CONFIG_ISAPNP@
CONFIG_SGI = @CONFIG_SGI@
CONFIG_L3 = @CONFIG_L3@
CONFIG_ARM = @CONFIG_ARM@
CONFIG_PPC = @CONFIG_PPC@
CONFIG_SND_SEQUENCER = @CONFIG_SND_SEQUENCER@
CONFIG_SND_OSSEMUL = @CONFIG_SND_OSSEMUL@
ifeq (y,$(CONFIG_SND_OSSEMUL))
CONFIG_SND_MIXER_OSS = m
CONFIG_SND_PCM_OSS = m
ifeq (m,$(CONFIG_SND_SEQUENCER))
CONFIG_SND_SEQUENCER_OSS = y
endif
else
CONFIG_SND_MIXER_OSS = n
CONFIG_SND_PCM_OSS = n
CONFIG_SND_SEQUENCER_OSS = n
endif
CONFIG_SND_RTCTIMER = @CONFIG_SND_RTCTIMER@
CONFIG_RTC = @CONFIG_RTC@
CONFIG_USB = @CONFIG_USB@
INCLUDE = -I$(TOPDIR)/include -I$(CONFIG_SND_KERNELDIR)/include
CFLAGS = $(MODFLAGS) $(INCLUDE) $(c_opts) -Wall -Wstrict-prototypes
-fomit-frame-pointer -pipe
MAKE += $(m_opts)
SNDVERSIONS = $(TOPDIR)/include/sndversions.h
DEXPORT = $(TOPDIR)/include/modules
</Makefile.conf.in>
Thanks,
Ryan
-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user