From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Boibessot Date: Wed, 16 Jul 2008 16:47:39 +0200 Subject: [Buildroot] aplay fails because of alsa-lib build issue with uclibc and versioned symbols - (Solution included) In-Reply-To: <5BF78BCE8D9BF14A83F836BD9E3916BA053E63@blrms.slti.sanyo.co.in> References: <5BF78BCE8D9BF14A83F836BD9E3916BA053E63@blrms.slti.sanyo.co.in> Message-ID: <487E0A0B.7010107@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi, I was recently faced to the same problem Gururaja encountered some times ago: (my config is buildroot / uclibc / arm920) Gururaja Hebbar K R a ?crit : > when i tried aplay built shared with buildroot uclibc arm926ejs > toolchain it failed with below error > > mnt/mmc # aplay /home/default/10Sec_44.1K.wav > Playing WAVE '/home/default/10Sec_44.1K.wav' : Signed 16 bit Little > Endian, Rate 44100 Hz, Stereo > aplay: set_params:1012: unable to install sw params: > start_mode: DATA > ... > aplay fails with a strange error... > When i searched on the internet for below error, i found that this error > is mainly related to alsa-lib and uclibc and it requires adding > --with-versioned=no as an option to alsa-lib ./configure. > > http://article.gmane.org/gmane.linux.alsa.devel/50595 > > i added the same to alsa-lib.mk and now its working fine. > > ./configure \ > --target=$(GNU_TARGET_NAME) \ > --host=$(GNU_TARGET_NAME) \ > --build=$(GNU_HOST_NAME) \ > --prefix=/usr \ > --with-versioned=no \ > --sysconfdir=/etc \ > --enable-shared \ > --enable-static \ > --disable-docs \ > $(DISABLE_NLS) \ > > Gururaja suggested to add "--with-versioned=no" to alsa-lib configuration. It was the solution for me too, even if I have no idea why yet. Do the "non-arm" people have the same problem ? Is it related to uclibc for all architectures ? Should I open a bug report to see this problem corrected ? Regards, Julien http://www.armadeus.com