I've found what I believe might be a bug in the Alsa code in the Linux 2.6.[0-3] kernel, or at least is a problem with the Makefile. The problem is that if (in 'make menuconfig') I specify that the sequencer should be a module, I get a bunch of errors when I try to make the kernel. If I say that the sequencer should be built-in, then compilation works fine.

The particular option in question in .config is 'CONFIG_SND_SEQUENCER=m'. With that set, when I compile the kernel, I get a whole bunch of 'undefined reference' errors in sound/built-in.o. Changing that to 'CONFIG_SND_SEQUENCER=y' allows the kernel to compile cleanly. I'm setting it by using 'make menuconfig', which is supposed to prevent me from setting it to something it shouldn't be set to, right?

A copy of my .config which causes the error is at:
http://www.enchanter.net/linuxhelp/dot.config

And a log of the failed compile is at:
http://www.enchanter.net/linuxhelp/make.errors

It's odd that the errors all involve functions named 'snd_opl3_...' I don't have any OPL3 settings in my .config file.

Is this really a problem with the build process? Who should I report it to? Or is it something I'm doing wrong?



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to