![](/img/trans.png)
[英]GStreamer plugin src -> opusdec sink gives "error: decoder not initialized"
[英]What is the meaning of this error in gstreamer -plugin intstallation?
我已經從源代碼構建了gstreamer & gst-base plug-in
但是在配置gst-plugins-good-0.10.30
時,出現了這樣的錯誤
checking for struct ip_mreqn... yes
checking for GLIB... configure:
configure: error: This package requires GLib >= 2.20 to compile.
該錯誤的含義是什么,我該如何安裝gst-plugins-good-0.10.30
?
顯然,這意味着您需要GLib 2.20或更高版本。 在Linux平台上,首先檢查軟件包管理器中是否有足夠的最新GLib,然后安裝(如果有)。 它可能稱為libglib
或類似名稱。 不要忘了也安裝它隨附的-devel
(Debian,Ubuntu)或-dev
(Red Hat,SuSE,CentOS,Fedora)軟件包。 該軟件包包含您需要針對GLib編譯程序的內容。
如果系統中的GLib太舊,請考慮升級Linux,或從源代碼安裝GLib。
該錯誤可能意味着以下情況之一:
1.你不必Glib
開發包( -devel
)安裝即頭文件和pkg配置(.PC)文件Glib
。 您可以使用dpkg
或yum
或其他基於Linux發行版的命令進行檢查。 2.您已經安裝了Glib
開發包,但是版本不是2.20
或更高版本。 要檢查版本,請參閱pkg-config --modversion glib-2.0
的輸出
3.您已經安裝了Glib
開發包,但是pkg-config
無法找到它。 在這種情況下,您將必須設置PKG_CONFIG_PATH
環境變量。
對於使用gstreamer源的情況所需的軟件包,存在一個帶有所需軟件包列表的REQUIREMENTS
文件。 另外, configure
將拋出缺少的軟件包。 您將需要從源代碼或從您的發行版的repo配置安裝。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.