2

我正在尝试在我的 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。

有任何想法吗?

4

1 回答 1

1

我刚刚在这里找到了答案:

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 note 的创建者可能会导致问题。

setup.py 现在编译没有问题!希望这可以帮助其他人避免失去 2 小时的谷歌搜索!

于 2019-03-05T22:02:10.137 回答