Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
AlsaNotes
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
!!! Compiling [ALSA] on RedHatLinux if modprobe(8) complains about unresolved symbols in __schedule_work__, you need to run touch include/linux/workqueue.h between __./configure__ and make(1) on __alsa-driver__. !!! Compiling [ALSA] on RedHatLinux using the FreshRpms [SRPM] You probably want to set up your own __.rpmmacros__ file first, as per [RPMNotes]. Remember to specify the target architecture and the card (see the [ALSA soundcard matrix|http://www.alsa-project.org/alsa-doc/] to find yours) to compile for, eg. rpmbuild --rebuild alsa-driver.x.y.z-p.src.rpm --define 'cards als4000' --target $arch where __$arch__ might be __athlon__, f.ex. The [RPM]s will end up in __RPMS/$arch/__, ie f.ex in __RPMS/athlon/__. As with all source builds, you will need to recompile the [SRPM] if you upgrade your [Kernel]; you only need to install the kernel-module-alsa [RPM], however. !! modprobe(8) complains about unresolved symbols in ''schedule_work'' You will need to get your hands dirty a bit. Install the [SRPM]: rpm -ivh alsa-driver.x.y.z-p.src.rpm Now open the __alsa-driver.x.y.z-p.spec__ in the __SPECS/__ directory, locate the __%configure__ and __make__ commands and the following command between them. touch include/linux/workqueue.h Finally, [RPM] needs to be told to build the ''spec file'': rpmbuild -bb --define 'cards als4000' --target $arch alsa-driver.x.y.z-p.spec You can now install the [RPM]s built in the __RPMS/$arch/__ directory.
3 pages link to
AlsaNotes
:
AudioNotes
UserSubmittedNotes
pci/1102:0002