James Rich wrote:

> >   Could you test if these variables are defined by placing some echos at
> > 'strategic places' in Makefile? Or perhaps try to temporarily remove
> > ifeq (1,$(CONFIG_SND_ISA)) condition?
> >
> >   CONFIG_SND_ISA depends on detected processor type and is defined in
> > configure.in (from line 222 onwards). Could this be your problem?
>
> Tried everything I know of to make CONFIG_SND_ISA=1 in Makefile.conf, but
> no luck.  I don't really know autoconf that well.  I manually changed
> CONFIG_SND_ISA to be 1 in Makefile.conf and make'd again.  I got a
> snd-card-sbawe.o module this time.  But now I seem to have a lot of other
> problems:  undefined symbols, snd-timer can't be removed, blah.  So closer
> but no cigar.

    You should change configure.in CONFIG_SND_ISA detection function, which
starts at line 222. Perhaps your processor is not detected as x86. Try to put
some echos in configure.in and make a configure by running autoconf (this is
automatically done by cvscompile). configure should detect x86 processor in
your case, if this is not true, then you don't have "standard" header files,
from which the processor type is detected.

    Perhaps the best way is to read a manual for autoconf (could be found at
www.gnu.org site).

    And for undefined symbols - CONFIG_SND_ISA is also defined in some
autogenerated header files (sorry, I don't have sources at hand just now...),
so the best way is to change configure.in (look at ac_subst... to force
CONFIG_SND_ISA to 1), do 'make clean', then run cvscompile. I'm sure this will
work.

    And, BTW - which distribution are you using?

    Uros.




_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to