From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Bomers Subject: alsalib symbol problem Date: Mon, 16 Sep 2002 15:22:51 -0700 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: <3D8659BB.AD439110@sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org Hi, my code lists all available cards/devices/subdevices. As a stand-alone program, it works fine and it links dynamically to libasound.so . However, when I use the same code in my library, I get the following at run time (the "Opening..." and "ERROR..." lines are generated by my code): Opening alsa device "hw:0"... ALSA lib dlmisc.c:100:(snd_dlsym_verify) unable to verify version for symbol snd_config_hook_load ALSA lib conf.c:2655:(snd_config_hooks_call) symbol snd_config_hook_load is not defined inside (null) ALSA lib conf.c:3066:(snd_config_update_r) hooks failed, removing configuration ERROR: snd_ctl_open, card=0: No such device or address Opening alsa device "hw:1"... ALSA lib dlmisc.c:100:(snd_dlsym_verify) unable to verify version for symbol snd_config_hook_load ALSA lib conf.c:2655:(snd_config_hooks_call) symbol snd_config_hook_load is not defined inside (null) ALSA lib conf.c:3066:(snd_config_update_r) hooks failed, removing configuration ERROR: snd_ctl_open, card=1: No such device or address Why does this happen ? I searched the mailing list archive and only found an explanation that symbols don't match and I need to recompile the ALSA lib. In my case it's a clean install of ALSA on a newly installed red hat system. There was never any other version of ALSA. Thanks for any help, Florian Configuration: Pentium II Red Hat 7.3 ALSA 0.9rc3 drivers and libs kernel 2.4.18-10 (updated sources and kernel from red hat's web site) /proc/asound/cards: 0 [SB128PCI (etc) ]: ES1371 - Ensoniq AudioPCI Ensoniq AudioPCI ES1371 at 0x1440, irq 10 1 [ESS ISA ]: ES1868 - ESS AudioDrive ES1868 ESS AudioDrive ES1868 at 0x220, irq 5, dma1 1, dma2 3 /proc/asound/version: Advanced Linux Sound Architecture Driver Version 0.9.0rc3. Compiled on Sep 16 2002 for kernel 2.4.18-10 with versioned symbols. -- Florian Bomers Java Sound Java Software/Sun Microsystems, Inc. http://java.sun.com/products/java-media/sound/ ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf