情况是这样的:
我正在尝试为 Airplay 服务器安装 Shairport。我正在运行最新版本的 Lubuntu。我正在关注这些方向(适用于 RaspberryPi,但我看不出它们为什么不适用于任何 Linux 系统)。下载并编译 Shairport 后,我应该运行 make(以构建 Shairport)。但是,它一直返回此错误:
make: *** [hairtunes] Error 1
我安装了 make,卸载了它,重新安装了它,重新编译了 Shairport,但什么都没起作用。有什么想法吗?
当我运行 make 时,这里是完整的文本(粘贴这里的文本格式不正确,所以这里是屏幕截图):https://i.stack.imgur.com/BiLjr.png
谢谢你的帮助!
答案1
这教程在您的链接中说:
Shairport 有几个先决条件需要先安装。这是安装所有条件的单一说明:
pi@raspberrypi ~ $ sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl
但港口安装.md文件说:
Debian / Ubuntu:
sudo apt-get 安装 build-essential libssl-dev libcrypt-openssl-rsa-perl libao-dev libio-socket-inet6-perl libwww-perl avahi-utils pkg-config
因此,您可以尝试使用以下命令安装 shairport 的所有依赖项:
sudo apt-get install build-essential libssl-dev libcrypt-openssl-rsa-perl libao-dev libio-socket-inet6-perl libwww-perl avahi-utils pkg-config
然后就可以编译shairport了。