Thank you!
Unfortunately, it didn't work for me. It started to install about 700 MB of miscellaneous packages, and failed on the making of the final package. By precaustion I reverted to a previous snapshot of my system. Isn't it a simpler way to get debug info? Is it possible for instance to install libasound-dbg on Ubuntu 11.04?
Maybe my problem comes from run-time link with the library? Does anyone use Code:Blocks to compile C applications that use ALSA?
If yes could you please tell me the compiler/linker settings to properly use the ALSA shared libs? I added "/usr/lib/libasound.so.2" to the "Link library" section of the Linker settings, and it worked, but I still get crashes on the "snd_device_name_hints", especially within a small Mozilla plug-in in Firefox.
I can send the whole project, with a very easy test that shows the problem if needed.
Regards, Olivier
Pavel Hofman pavel.hofman@ivitera.com wrote : :
To be able to go further, I'd need a debug version of the ALSA library, including variable names and source lines, which could let me find more easily what goes wrong and when.
Is it possible to build such a library from the alsa-lib-1.0.24.1 sources? Or should I download and install another specific package?
The sources are the same. Whether you'll get a library with debug symbols depends on the compile time options when building the lib. And depending on your distribution, you might also be able to install the debug-enabled version by choosing the -dbg package derivat.
E.g. in debian/ubuntu I use dpkg-buildpackage with debug enabled, for details see e.g. http://jameswestby.net/tips/tips/compiling-debian-package-for-debug.html , just libasound2 instead of mutt.