Re: [LAU] custom libasound on debian -- was [on-topic] Kernel 2.6.39.1

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Wed Jun 08 2011 - 05:18:49 EEST

On Wed, 2011-06-08 at 03:58 +0200, Robin Gareus wrote:
> On 06/08/2011 03:26 AM, Ralf Mardorf wrote:
> > On Tue, 2011-06-07 at 21:54 +0200, Robin Gareus wrote:
> >> Here's a pragmatic way to make a .deb of libasound2 - alsa-lib-1.0.24.1
> [SNIP]
> > In general cool :) thank you very much, but for now unfortunately the
> > Debian source is incomplete
>
> `debuild -b ..` - only builds binary packages.
>
> Unless you want to re-distribute it there's no need to create a source
> package. Why care?
>
> > the tools are also incomplete.
>
> The tools are from "alsa-tools". They don't come with alsa-lib (aka
> libasound2). It's a separate package and separate source-tree.
>
> [SNIP]
>
> > HDSPMixerCard.h:29:30: fatal error: alsa/sound/hdspm.h: No such file or
> > directory
> > compilation terminated.
>
> Is there a /usr/include/alsa/sound/hdspm.h ? it should come with
> libasound2-dev:
>
> dpkg --contents /tmp/libasound2-dev_1.0.24.1-1_i386.deb | grep hdsp
> [..] ./usr/include/alsa/sound/hdspm.h
> [..] ./usr/include/alsa/sound/hdsp.h

Oops, i'm tired out.
The packages are already deleted ...

>
> Did the `sudo dpkg -i *asound2*.deb` succeed? dpkg is a bit picky about
> the order or the packages; in particular if -dev package of previous
> versions were installed. but dpkg will tell you.
>
> Just copy/paste/re-order the .deb file-names one at a time (instead of
> using the *asound2*.deb wildcard) until dpkg is happy
>
> dpkg -i libasound2_1.0.24.1-1_i386.deb
> dpkg -i libasound2-dev_1.0.24.1-1_i386.deb

I'll repeat it, using the wildcards, but also carefully reading dpkg's
output.
It can't harm to have packages.

>
> or use the '--force-depends' option of dpkg to ignore conflicts.
>
>
> > root@email-addr-hidden:/tmp/alsa-tools-1.0.24.1/hdspmixer#
> > ls /usr/src/linux-headers-2.6.39.1/include/sound/hdspm.h -l
> > -rw-r--r-- 1 root root 5464 Jun 3
> > 02:34 /usr/src/linux-headers-2.6.39.1/include/sound/hdspm.h
>
> Carefully read the compiler output.
> alsa/sound/hdspm.h: No such file or directory
>
> The missing file is /usr/include/alsa/sound/hdspm.h
> It comes from alsa-lib and has nothing to do with linux-kernel headers.
>
> g'night,
> robin

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Wed Jun 8 08:15:03 2011

This archive was generated by hypermail 2.1.8 : Wed Jun 08 2011 - 08:15:03 EEST