Jaromír Mikeš wrote, on 2008-10-07 15:13:
> <  > Hi,
> <  > 
> <  > I've compiled new kernel for me 2.6.24.7-rt20 which seems to have a bug 
> in
> <  builded alsa modules (RME Digiface,Multiface).
> <  > 
> <  >
> <  
> http://sourceforge.net/mailarchive/message.php?msg_id=fmv935%24cls%241%40ger.gmane.org
> <  > 
> <  > I would like to upgrade alsa modules from 1.0.15 wich coming with kernel
> <  source to 1.0.17
> <  > I already builded new kernel without alsa module, but with sound support 
>  and
> <  now I would like to build alsa from source.
> <  > I am using debian based distro so make a debian package would be best 
> for me.
> <  > 
> <  > Is there any way how to do it?
> <  > I didn't found any new howto which I dare to follow most of them are 
> quite
> <  dated.
> <  
> <  # This all assumes that you have Lenny/testing or
> <  # Sid/unstable in your /etc/apt/sources.list
> <  
> <  # If you have compiled a kernel the Debian way:
> <  
> <  apt-get install kernel-package build-essential
> <  
> <  # (plus some curses development package whose name escapes me)
> <  
> <  apt-get linux-source-2.6
> <  
> <  # or more specific version of linux-source-2.6 if needed
> <  
> <  cd /usr/src
> <  
> <  bzip2 -dc linux-source-2.6*tar.bz2|tar -xvf /dev/fd/0
> <  ln -s <name of newly created linux-source directory> linux
> <  cd linux
> <  make menuconfig
> <  
> <  # note, you can/should leave alsa active in the kernel
> <  
> <  # to get alsa source ready
> <  
> <  apt-get alsa-source
> <  
> <  cd /usr/src
> <  
> <  bzip2 -dc alsa-driver*.tar.bz2|tar -xvf /dev/fd/0
> <  
> <  dpkg-reconfigure alsa-source
> <  
> <  # this should prompt you for which alsa modules to compile.
> <  # On a fast machine, all should be fine
> <  
> <  # Then to compile the kernel and additional ALSA package, do
> <  
> <  cd /usr/src/linux
> <  make-kpkg --initrd linux-image modules-image
> <  
> <  # you then get linux-image*.deb and alsa-modules*.deb
> <  
> <  # install them both:
> <  
> <  cd /usr/src
> <  dpkg -i linux-image*.deb alsa-modules*.deb
> <  
> <  # and you'll get a new grub entry created for this kernel,
> <  # which you can select at boot or make default by tweaking
> <  # /boot/grub/menu.list (assuming grub-legacy)
> <  
> <  If you want more Debian-specific help, find the Debian-user mailing list 
> <  either through www.debian.org or as a newsgroup through gmane.org
> <  
> <  Hope this helps,
> <  
> <  Arthur.
> 
> Hi,
> 
> thanks for your reply.
> I've followed your howto, but on the end of building of alsa-modules*.deb I 
> got this output:
>  
>   CC [M]  /usr/src/modules/alsa-driver/soc/soc-core.o
>   CC [M]  /usr/src/modules/alsa-driver/soc/soc-dapm.o
> In file included from /usr/src/modules/alsa-driver/soc/soc-dapm.c:2:
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c: In function 
> ‘dapm_pop_time_store’:
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c:834: error: 
> implicit declaration of function ‘strict_strtoul’
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c: At top level:
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c:1043: warning: 
> ‘snd_soc_dapm_connect_input’ is deprecated (declared at 
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c:1040)
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c:1043: warning: 
> ‘snd_soc_dapm_connect_input’ is deprecated (declared at 
> /usr/src/modules/alsa-driver/soc/../alsa-kernel/soc/soc-dapm.c:1040)
> make[6]: *** [/usr/src/modules/alsa-driver/soc/soc-dapm.o] Error 1
> make[5]: *** [/usr/src/modules/alsa-driver/soc] Error 2
> make[4]: *** [_module_/usr/src/modules/alsa-driver] Error 2
> make[4]: Leaving directory `/home/mira/linux-2.6.24.7'
> make[3]: *** [compile] Error 2
> make[3]: Leaving directory `/usr/src/modules/alsa-driver'
> make[2]: *** [build-stamp] Error 2
> make[2]: Leaving directory `/usr/src/modules/alsa-driver'
> make[1]: *** [kdist_image] Error 2
> make[1]: Leaving directory `/usr/src/modules/alsa-driver'
> Module /usr/src/modules/alsa-driver failed.
> Hit return to Continue
>  
> my googling is not very successful 
> 
> any advice?

I'm getting errors in a different spot /-:

My guess is that there are some requirements for compatible alsa-source 
and linux-source versions that we're not familiar with.

  CC [M]  /usr/src/modules/alsa-driver/acore/info.o
/usr/src/modules/alsa-driver/acore/info.c: In function ‘resize_info_buffer’:
/usr/src/modules/alsa-driver/acore/info.c:90: error: implicit 
declaration of function ‘PAGE_ALIGN’
make[6]: *** [/usr/src/modules/alsa-driver/acore/info.o] Error 1
make[5]: *** [/usr/src/modules/alsa-driver/acore] Error 2
make[4]: *** [_module_/usr/src/modules/alsa-driver] Error 2
make[4]: Leaving directory `/usr/src/linux-source-2.6.27-rc4'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/usr/src/modules/alsa-driver'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/alsa-driver'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/alsa-driver'
Module /usr/src/modules/alsa-driver failed.
Hit return to Continue

I've filed a bug report using Debian's reportbug:

Bug#501417: Acknowledgement (alsa-source: FTBFS acore/info.c)

You can see this bug at http://bugs.debian.org by entering bug number 
501417 or by the direct URL:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501417

It might be worth your while using reportbug also.

Arthur.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to