我编译了 git wine 1.5.6,声音无法正常工作。
winecfg 给出一条消息:
ALSA lib ../../pulse/pcm_pulse.c:995:(_snd_pcm_pulse_open) Unknown field handle_underrun
err:winediag:AUDDRV_GetAudioEndpoint PulseAudio "default" -22 without handle_underrun. Audio may hang. Please upgrade to alsa_plugins >= 1.0.24
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
但在 wheezy 上没有软件包 lib32asound2-plugins 1.0.25 那么,我该如何构建和打包 alsa-plugins 以安装到 lib32?或者如何使用 automake 的 configure 在 64 位系统上编译 32 位库。
我现在需要的是 32 位的 libavcodec-dev,但我不明白。适用于 amd64 debian 的 32 位 libavcodec-dev 包是什么?
答案1
我通过下载 zlib 和 libopenjpeg 的源包解决了这个问题。然后用多架构支持重新编译它们。
答案2
你使用的是 wheezy/testing 或 sid/unstable,对吧?我遇到了这个问题,我通过抓取 squeeze 的副本并使用 dpkg -i 将其放入来解决了这个问题。