← Back to team overview

sslug-teknik team mailing list archive

Re: Kernel 2.6 problemer! (LYD!)

 

On Thu, Jan 15, 2004 at 06:46:21PM +0100, Anders Misfeldt wrote:
> Klaus S. Madsen wrote:
> >Men alsa-utils pakken har et initscript med, som hedder alsactl, som
> >sørger for at sætte lydstyrke mm.
> >
> >Muligvis kan det betale sig at tage den source-rpm fra freshrpms, som
> >hører til Fedora Core 1, og genkompilere den. Det er nemlig en nyere
> >alsa, som vist nok passer bedre med hvad der er i 2.6 kernen (selvom det
> >vist nok er bagud kompatibelt).
> 
> Jeg har lige hentet alsa-utils, alsa-lib og alsa-driver fra 
> freshrpms.net. Det er src.rpm filerne fra Fedora. Prøver jeg nu at bygge 
> dem, får jeg følgende:
> 
> #rpmbuild --rebuild alsa-lib-1.0.1-2.fr.src.rpm
> error: Failed build dependencies:
>         alsa-driver >= 1.0.1 is needed by alsa-lib-1.0.1-2.fr
> #
> 
> # rpmbuild --rebuild alsa-utils-1.0.1-1.fr.src.rpm
> error: Failed build dependencies:
>         alsa-lib-devel >= 1.0.0 is needed by alsa-utils-1.0.1-1.fr
> #
> 
> # rpmbuild --rebuild alsa-driver-1.0.1-2.fr.src.rpm
> error: Failed build dependencies:
>         kernel-source = 2.6.1 is needed by alsa-driver-1.0.1-2.fr
> #
> 
> Hvordan pokker kan man nogensinde få dem bygget så? :-) Er det mig, der 
> efterhånden er blevet blind af at kigge på skærmen? :-)
Man finder sin store hammer frem:

Først "installerer" du src.rpm'en:

rpm -i alsa-lib-1.0.1-2.fr.src.rpm

Derefter har du så en spec fil i /usr/src/redhat/SPECS, som hedder
alsa-lib.spec. I den fil fjerner du "alsa-driver >= %{version}," fra
linien der starter med BuildRequires:

Derefter kører du så rpmbuild -bb alsa-lib.spec.

Den kommando (hvis den lykkes) giver dig alsa-lib og alsa-lib-devel i
/usr/src/redhat/RPMS/i386. 

Det skal lige siges at jeg ikke har en RedHat at forsøge med, så
ovenstående er fra hukommelsen ;-)

-- 
/-----------------------------------------------------\
| Klaus S. Madsen      | "Failure is not an option... |
| ICQ: 45400164        |  It comes bundled with your  |
| www.hjernemadsen.org |  Microsoft products!"        |
\-----------------------------------------------------/


Follow ups

References