我正在尝试构建gstreamer但是在运行configure时遇到以下错误:
checking for libv4l-plugin.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GST... no
configure: error: Package requirements (gstreamer-video-1.0 >= 1.4 gstreamer-app-1.0
gstreamer-allocators-1.0) were not met:
Requested 'gstreamer-video-1.0 >= 1.4' but version of GStreamer Video Library is 1.2.4
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GST_CFLAGS
and GST_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
我已经安装了下面的软件包,因为我已阅读其他线程可以解决问题,但问题仍然存在。
*
阅读包裹清单...... 完成构建依赖关系树 阅读国家信息......完成gstreamer1.0-plugins-ugly已经是最新版本了。 gstreamer1.0-doc已经是最新版本了。 gstreamer1.0-plugins-base已经是最新版本。 gstreamer1.0-plugins-good已经是最新版本了。 gstreamer1.0-tools已经是最新版本。 libgstreamer1.0-0是 已经是最新版本了。 gstreamer1.0-libav已经是最新的了 版。 gstreamer1.0-plugins-bad已经是最新版本了。 0 升级,0新安装,0删除,28未升级。
谢谢,
Mihaita
您正在尝试安装libgstreame0.10-dev
和libgstreamer-plugins-base0.10-dev
库,这就是造成这个问题的原因。由于您运行的是Ubuntu,请尝试以下命令来安装gstreamer:
apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
不要使用GStreamer 0.10版本,它目前尚未维护。您应该使用GStreamer 1.0版本进行开发活动。