[alsa-devel] Compilation of Alsa 1.0.17 on Suse10 crashes

Vaclav Peroutka vaclavpe at seznam.cz
Fri Aug 22 20:47:15 CEST 2008


Hello all,

I tried to compile alsa-driver-snapshort but the same erro appeared.

I found that in suse 10.0 kernel 2.6.13-15 there are following functions missing:
platform_device_alloc(), platform_device_add(), platform_device_put()

I tried to find them on internet and add them into platform_device_compat.h . But no success at all - more errors. So they were not the correct one.

Can somebody send me those necessary functions ?

Thank you in advance,
Vaclav

> ------------ Původní zpráva ------------
> Předmět: Re: [alsa-devel] Compilation of Alsa 1.0.17 on Suse10 crashes
> Datum: 22.8.2008 08:40:47
> ----------------------------------------
> At Thu, 21 Aug 2008 23:59:14 +0200 (CEST),
> Vaclav Peroutka wrote:
> > 
> > Hello all,
> > 
> > I downloaded alsa-driver-1.0.17 and tried to compile it. I started with
> "./configure --with-suse=auto --with-oss=yes --with-cards=all,mts64=n" and then
> "make".
> > 
> > But I always get following:
> > ...
> >   CC [M]  /tmp/alsa-driver-1.0.17/drivers/mts64.o
> > /tmp/alsa-driver-1.0.17/drivers/mts64.c: In function ‘snd_mts64_attach’:
> > /tmp/alsa-driver-1.0.17/drivers/mts64.c:896: error: implicit declaration of
> function ‘platform_device_alloc’
> > /tmp/alsa-driver-1.0.17/drivers/mts64.c:896: warning: assignment makes pointer
> from integer without a cast
> > /tmp/alsa-driver-1.0.17/drivers/mts64.c:903: error: implicit declaration of
> function ‘platform_device_add’
> > /tmp/alsa-driver-1.0.17/drivers/mts64.c:904: error: implicit declaration of
> function ‘platform_device_put’
> > make[4]: *** [/tmp/alsa-driver-1.0.17/drivers/mts64.o] Error 1
> > make[3]: *** [/tmp/alsa-driver-1.0.17/drivers] Error 2
> > make[2]: *** [_module_/tmp/alsa-driver-1.0.17] Error 2
> > make[1]: *** [modules] Error 2
> > make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
> > 
> > My GCC:
> > > gcc --version
> > gcc (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux)
> > 
> > Is there something missing ? What should I do now ?
> 
> Use the later version, at best, the daily snapshot tarball
>     http://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/
> 
> Or, you can try alsa-driver-kmp on standard SUSE systems.
>     http://download.opensuse.org/repositories/multimedia:/audio:/KMP/
> 
> Check openSUSE Wiki SDB:AudioTroubleshooting for details.
> 
> 
> Takashi
> 
> 
> 


More information about the Alsa-devel mailing list