我从源代码构建并编译了 amSynth 1.5.1。然后我启动 qjackctl 并amsynth
从命令行运行,但它产生了以下错误。
JACK init failed:
error: could not open ALSA MIDI interface
然而,我的 amSynth 1.3.2(Mint 17 存储库中的那个)运行得很好。是什么导致了这个/我该如何解决它?
答案1
发现:发生这种情况的原因是因为我没有配置amsynth 在编译时将支持 JACK 和 ALSA。
查看运行的输出./configure
:
| Build with ALSA support............................... : no
| Build with JACK support............................... : no
修复的两个步骤:
- 确保安装了以下软件包:
libjack-jackd2-dev
libasound2-dev
- 返回 amsynth-1.5.1 目录并运行,
sudo ./configure --with-alsa --with-jack
然后执行常规sudo make
操作sudo make install