【发布时间】:2016-07-21 15:17:51
【问题描述】:
我正在尝试构建 glib-networking-2.40.1。我在制作步骤时遇到问题。
配置步骤
~/gstreamer/plugins/recommended/good/glib-networking-2.40.1 $ sudo ./configure --disable-glibtest --host=arm-linux-gnueabi --prefix=$DISCIMAGE/usr/local/ --includedir=$DISCIMAGE/usr/include/glib-2.0 --libdir=$DISCIMAGE/usr/lib/arm-linux-gnueabi --libdir=$DISCIMAGE/usr/lib --exec-prefix=$DISCIMAGE/usr /local/ --includedir=$DISCIMAGE/home/ubuntu/gstreamer/plugins/recommended/gstreamer/glib-2.40.0/include --includedir=$DISCIMAGE/home/ubuntu/gstreamer/plugins/recommended/gstreamer/glib- 2.40.0/glib --with-ca-certificates=/etc/ssl/ca-bundle.crt --includedir=$DISCIMAGE/home/ubuntu/gstreamer/plugins/recommended/good/gnutls-3.3.7/ -- includeir=$DISCIMAGE/home/ubuntu/gstreamer/plugins/recommended/gstreamer/glib-2.40.0/ --with-gnutls=/home/ubuntu/gstreamer/plugins/recommended/good/gnutls-3.3.7/ -- libdir=/usr/lib/arm-linux-gnueabihf/ --libdir=/usr/lib --libdir=/usr/lib/arm-linux-gnueabi --libdir=/usr/lib/arm-linux-gnueabihf/ --libdir=/home/ubuntu/gstreamer/plugins/recommended/gstreamer/glib-2.40 .0/gio/.libs/
那我试试
sudo 制作
我得到了错误
CC gnutls-module.lo gnutls-module.c:22:21:致命错误:gio/gio.h:没有这样的文件或目录
gio.h 位于
/home/ubuntu/gstreamer/plugins/recommended/gstreamer/glib-2.40.0/gio/
包含在我的配置步骤中
我还有 libgio-2.0.so 位于
/usr/lib/libgio-2.0.so
和
/usr/lib/arm-linux-gnueabihf/gio/libgio-2.0.so.0
和
/usr/lib/libgio-2.0.so.0
所有这些都包含在配置中
pkg-config 给出
sudo pkg-config --libs --cflags gio-2.0
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgio-2.0 -lgobject-2.0 -lglib-2.0
任何帮助将不胜感激
【问题讨论】:
标签: linux ubuntu gstreamer glib