我正在我的 Debian 服务器上安装 mediaproxy。请查看下面粘贴的错误。我也尝试安装依赖项,但仍然出现此错误。需要帮助。
root@server:/usr/local/src/mediaproxy-2.5.2# ./setup.py build
running build
running build_py
running build_ext
building 'mediaproxy.interfaces.system._conntrack' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DMODULE_VERSION=2.5.2 -I/usr/include/python2.7 -c mediaproxy/interfaces/system/_conntrack.c -o build/temp.linux-x86_64-2.7/mediaproxy/interfaces/system/_conntrack.o
mediaproxy/interfaces/system/_conntrack.c:12:29: fatal error:
libiptc/libiptc.h: No such file or directory
#include <libiptc/libiptc.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
谢谢。Faisal
答案1
错误消息显示/usr/include/libiptc/libiptc.h
无法找到该文件。/usr/include/libiptc/libiptc.h
是包的一部分iptables-dev
。要解决此问题,请使用:
sudo apt-get install iptables-dev
然后重试setup.py