SUSE10环境下gstreamer安装全记录.docx
文本预览下载声明
SUSE10.2环境下gstreamer安装全记录安装gstreamer (gstreamer-0.10.29.tar.gz)# tar xzf gstreamer-0.10.29.tar.gz# cd gstreamer-0.10.29/# ./configure出现错误:configure: Requested glib-2.0 = 2.18 but version of GLib is 2.8.6configure: error: This package requires GLib = 2.18 to compile.安装glib (glib-2.24.1.tar.gz)# tar xzf glib-2.24.1.tar.gz# cd glib-2.24.1/# ./configure# make# make install返回安装gstreamer# cd ../gstreamer-0.10.29/# ./configure又出现错误:configure: error:Need libxml2 and development headers/files to build GStreamer.You can do without libxml2 if you pass --disable-loadsave toconfigure, but that breaks ABI, so dont do that unless youare building for an embedded setup and know what you are doing.安装libxml (libxml2-2.7.4.tar.gz)# tar xzf libxml2-2.7.4.tar.gz# cd libxml2-2.7.4/# ./configure最后出现:/bin/rm: cannot remove `libtoolT: No such file or directoryDone configuring没报错,就不管它,继续# make# make install再次返回安装gstreamer# cd ../gstreamer-0.10.29/# ./configure总算是成功了,出现提示:ConfigurationVersion : 0.10.29Source code location : .Prefix : /usr/localCompiler : gccPackage name : GStreamer source releasePackage origin : Unknown package originDocumentation (manuals) : noDocumentation (API) : noDebug Logging : yesPipeline XML load/save : yesCommand-line parser : yesOption parsing in gst_init : yesTracing subsystem : yesAllocation tracing : yesPlugin registry : yesPlugin support : yesNetwork support : yesUnit testing support : yesDebug : yesProfiling : noBuilding examples : yesBuilding test apps : yesBuilding tests that fail : no继续# make# make install安装gst-plugins-base插件 (gst-plugins-base-0.10.29.tar.gz)# tar xzf gst-plugins-base-0.10.29.tar.gz# cd gst-plugins-base-0.10.29/# ./configure又报错了:configure: error: liboil-0.3.14 or later is required安装liboil (liboil-0.3.17.tar.gz
显示全部