Click to See Complete Forum and Search --> : Installing Emu10k1 in Fedora for SB Audigy LS


roland80
11-17-2003, 01:37 AM
I'm more or less a total Linux newbie. Recently put Fedora Core 1 onto my dell machine, and discovered all the troubles with the dell modified SB Live cards, so I went out and bought an SB Audigy LS card. Tossed it into the box, and now I can't seem to get emu10k1 to make.

When I run make, it throws this error:
[root@saidin emu10k1-v0.20a]# make
make -Cscripts
make[1]: Entering directory `/home/roland80/downloads/emu10k1-v0.20a/scripts'
cc -I/usr/include get_version.c -o get_version
make -f /home/roland80/downloads/emu10k1-v0.20a/scripts/Makefile.get_options -C /usr get_version_target
make[2]: Entering directory `/usr'
**
** /usr/.config is missing
** if this is a custom kernel then you need to run make config in /usr.
** if this is a distribution kernel then you need to copy the correct .config file to /usr.
** for RedHat kernels the .config file is one of the /usr/configs/*.config
**
make[2]: *** [get_version_target] Error 1
make[2]: Leaving directory `/usr'
make[1]: *** [get_options] Error 2
make[1]: Leaving directory `/home/roland80/downloads/emu10k1-v0.20a/scripts'
make: *** [opts] Error 2


I haven't been able to find the .config file it's talking about, nor can I find any of the directories mentioned in the readme for RedHat dists.

I've also tried ALSA, and that gives a bunch of non-fatal errors when I try to make it, and hasn't seemed to do anything. Any help getting my sound up and running would be appreciated. Thanks.

jailbreaker
11-17-2003, 02:31 AM
Did you do ./configure before you did make:confused:

roland80
11-17-2003, 02:34 AM
If I recall correctly(I'm on windows at the moment), you're not supposed to ./configure for emu10k1, and I believe I did anyway and it just gave an error about there not being a configure file.

rid3r
11-17-2003, 02:53 AM
Alsa should handle your card, did you run (as root probably) alsaconf (/usr/sbin/alsaconf), then /usr/bin/amixer or /usr/bin/alsamixer to unmute the sound?

I am afraid there is no need to compile emu10k1 though, most distros have it precompiled.
su
/sbin/modprobe emu10k1
should load it.

roland80
11-17-2003, 04:28 AM
Okay, think I found the problem with alsa. It's not letting me build against the currently running kernel, and saying I should use /usr/include/linux/modversions.h instead.

Icarus
11-17-2003, 12:55 PM
A) there should already be a module for this...was the card not detected by kudzu??

B) The kernel was compiled with a different compiler then what is installed. Quick fix is export CC=gcc32 before you build the module.
or you can rebuild the kernel ;)