gst-rtsp-server 编译日志
在编译 gst-rtsp-server 生成配置过程中遇到一系列报错,主要是依赖问题,将其中几个比较棘手的罗列如下,其他的报错一般直接 apt install
对应包即可解决。
1. gtk-doc 报错
- 报错如下
configure: error: You need to have gtk-doc >= 1.12 installed to build GStreamer RTSP Server Library configure failed
- 直接执行
sudo apt-get install gtk-doc
命令继续报错,执行如下命令安装sudo apt-get install gtk-doc-tools
2. glib 报错
- 报错如下
configure: error: Package requirements (glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0) were not met: No package 'glib-2.0' found No package 'gobject-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. configure failed
- 直接执行
sudo apt install glib
命令安装报错,执行如下命令sudo apt install -y libglib2.0-dev
3. gstreamer 报错
- 原始报错如下
configure: No package 'gstreamer-1.0' found configure: error: no gstreamer-1.0 >= 1.8.0 (GStreamer) found configure failed
- 执行如下命令
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
生成与编译
- 生成
执行bash autogen.sh
,结果如下Configuration Version : 1.8.3 Source code location : . Prefix : /usr/local Compiler : gcc CGroups example : no gst-rtsp-server configured. Type 'make' to build. Now type 'make' to compile gst-rtsp-server.
- 编译
make
全文完,祝好! ^_^