alsa

George Staikos staikos at kde.org
Sat Feb 19 00:02:28 GMT 2005


On Friday 18 February 2005 18:53, Helio Chissini de Castro wrote:
> On Friday 18 February 2005 21:51, Frans Englich wrote:
> > On Friday 18 February 2005 23:38, George Staikos wrote:
> > > Some recent changes in kmix require a more recent alsa lib than is
> > > tested for. It doesn't compile with my alsa 0.90 anymore.  Can someone
> > > with alsa knowledge fix up the issues there and either use older calls,
> > > have compat code, or bump the required version in autoconf?
>
> George, Esken did some necessary modification for fix a bug of multiple
> soundcards, and i'm quite sure that he needs use the 1.0 API.
> You really can't upgrade your alsa ? If not, please send me the error and
> i'll try fix it

  Making it work isn't really an issue.  I can upgrade (though I don't really 
care to).  The issue is making it not fail compilation.

  -c -o mixer.lo `test -f 'mixer.cpp' || echo './'`mixer.cpp; \
then mv -f ".deps/mixer.Tpo" ".deps/mixer.Plo"; \
else rm -f ".deps/mixer.Tpo"; exit 1; \
fi
In file included from kmix-platforms.cpp:72,
                 from mixer.cpp:32:
mixer_alsa9.cpp: In member function `virtual int Mixer_ALSA::openMixer()':
mixer_alsa9.cpp:221: error: `snd_mixer_selem_is_enumerated' undeclared (first
   use this function)
mixer_alsa9.cpp:221: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
mixer_alsa9.cpp:227: error: `snd_mixer_selem_get_enum_items' undeclared (first
   use this function)
mixer_alsa9.cpp:232: error: `snd_mixer_selem_get_enum_item_name' undeclared
   (first use this function)
In file included from kmix-platforms.cpp:72,
                 from mixer.cpp:32:
mixer_alsa9.cpp: In member function `virtual void Mixer_ALSA::setEnumIdHW(int,
   unsigned int)':
mixer_alsa9.cpp:570: error: `snd_mixer_selem_set_enum_item' undeclared (first
   use this function)
In file included from kmix-platforms.cpp:72,
                 from mixer.cpp:32:
mixer_alsa9.cpp: In member function `virtual unsigned int
   Mixer_ALSA::enumIdHW(int)':
mixer_alsa9.cpp:593: error: `snd_mixer_selem_get_enum_item' undeclared (first
   use this function)
make[3]: *** [mixer.lo] Error 1

-- 
George Staikos
KDE Developer				http://www.kde.org/
Staikos Computing Services Inc.		http://www.staikos.net/




More information about the kde-core-devel mailing list