[Pkg-alsa-devel] Bug#467421: Bug#467421: Processed: Re: Bug#467421: alsa-source: FTBFS timer.c

Elimar Riesebieter riesebie at lxtec.de
Tue May 6 06:43:44 UTC 2008


On Mon, 05 May 2008 the mental interface of
David Witbrodt told:

> Hope I'm not interfering too much by throwing in my 2 cents, but
> here goes....
[...]
> > from my testing alsa-source 1.0.16-1.1 fails to build with
> > linux-2.6 2.6.25-1.  Same goes for the 1.0.16 tarball from
> > alsa-project.org and a pristine 2.6.25.1
> > 
> > filippo
> 
> 
> I believe Elimar was trying to say that new 'alsa-source' packages
> are being prepared which _will_ compile OK with 2.6.25* kernels;

Indeed ;)

> and he is saying that kernel 2.6.25 itself is packaged with ALSA
> 1.0.16-rc2, but that means building ALSA _into_ the kernel and
> _not_ using ALSA in the form of kernel modules.

Can be build as modules as well!

> If I am not mistaken there has been an API change and versions of
> ALSA released before kernel 2.6.25 was released will not build
> with kernel 2.6.25 (without patches, and I don't know if anyone
> has prepared such patches).  I am in the habit of replacing the
> ALSA sources in the kernel tree with newer sources obtained
> directly from alsa-project.org; when I built 2.6.25 for the first
> time this past weekend I found that the last stable release of
> ALSA (1.0.16) would not work with it, though it works fine with
> kernel 2.6.24.

ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-git-2008-04-24.patch.gz

> When I had built 2.6.24 for the first time, I had made a mistake
> using Mercurial and had obtained a post-1.0.16 version of ALSA to
> replace the kernel sources, and found that even 2.6.24 would not
> build because they immediately changed the API to support features
> only available in the upcoming 2.6.25 kernel.  I quickly checked
> out the correct ALSA sources for the official ALSA 1.0.16 release,
> and that build with 2.6.24 OK.

Debian uses vanilla alsa-drive 1.0.16 as well.


> The 2.6.25 kernel has been packaged with a version of ALSA
> slightly older than 1.0.16 (the 1.0.16-rc2 version in the kernel
> is a few days older), and it has been patched to work correctly.
> But all of the available Debian packages for building ALSA modules
> were designed for kernels before 2.6.25... though Elimar mentioned
> that new 'alsa-source' packages compatible with 2.6.25 are coming
> soon.

2.6.26-rc1 comes with 1.0.16.

> You have these options:
> 
> 1)  Just build kernel 2.6.25 with the ALSA sources provided with
> it.  Those are nearly identical to the official ALSA 1.0.16
> release, anyway.

will be 1.0.16rc2

> 2)  Use Mercurial to obtain 'alsa-kernel' sources directly from
> alsa-project.org, like I do.  These have no real "version" number
> to speak of, and are several months newer than the official 1.0.16
> ALSA release.  You can build ALSA directly into the kernel or as
> loadable modules this way, but if you build them as modules you
> will not have nice DEBs that can be installed, uninstalled,
> reinstalled, etc.  (This presents no problem that I know of,
> however.)

ftp://ftp.suse.com/pub/projects/alsa/snapshot/driver/alsa-driver-hg20080506.tar.bz2

> 3)  Wait for the Debian ALSA Maintainers to provide new
> 'alsa-source' packages before moving to the 2.6.25 kernel.

Please be patient. We're on the way ;)
Elimar


-- 
  We all know Linux is great... it does infinite loops in 5 seconds.
        -- Linus Torvalds
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/attachments/20080506/4905c842/attachment.pgp 


More information about the Pkg-alsa-devel mailing list