我正在尝试在我的openSUSE发行版上安装pyAlsaaudio
Output of uname -a: Linux linux-0cd5 4.12.14-lp150.12.48-default #1 SMP Tue Feb 12 14:01:48 UTC 2019 (268f014) x86_64 x86_64 x86_64 GNU/Linux我从这个链接下载了源代码,
http://larsimmisch.github.io/pyalsaaudio/pyalsaaudio.html
它包括一个py设置文件。
最初我没有安装gcc编译器,所以我只是安装了它。
Snipped output of gcc -v: gcc version 7.3.1 20180323 [gcc-7-branch revision 258812] (SUSE Linux) setup.py文件仍然给我带来问题,我想是因为我缺少alsa/asoundlib.h文件,类似于下面的线程:
https://ubuntuforums.org/showthread.php?t=1586707
然而,那里的解决方案不适用于openSUSE,没有适用于openSUSE的libasound2-dev。
有什么想法吗?
发布于 2019-03-06 06:02:10
我在这里找到了答案:
https://mailman.alsa-project.org/pipermail/alsa-devel/2013-December/069794.html
我使用了以下命令:
sudo zypper install -C 'pkgconfig(alsa)'这给我指出了一个我不知道的包-- "alsa-devel“。当我搜索"libasound“之类的东西时,我找不到这个包。
现在我有了正确的alsa/asoundlib.h文件,pyalsaaudio的创建者注意到,如果它不存在,可能会导致问题。
setup.py现在可以顺利编译了!希望这能帮助别人避免浪费2个小时的谷歌搜索时间!
https://stackoverflow.com/questions/55012231
复制相似问题