原始碼編譯rrdtool提示找不到xxx.pc類問題處理
1. 問題現象
在Centos原始碼編譯rrdtool 出現一系列錯誤資訊,使用命令及報錯如下圖:
./configure --prefix=/usr/local/rrdtool
checking dbi/dbi.h usability... no checking dbi/dbi.h presence... no checking for dbi/dbi.h... no checking rados/librados.h usability... no checking rados/librados.h presence... no checking for rados/librados.h... no checking tcpd.h usability... no checking tcpd.h presence... no checking for tcpd.h... no checking for glib_check_version in -lglib-2.0... no checking for pkg-config... pkg-config configure: WARNING: ---------------------------------------------------------------------------- * I found a copy of pkgconfig, but there is no glib-2.0.pc file around. You may want to set the PKG_CONFIG_PATH variable to point to its location. ---------------------------------------------------------------------------- configure: WARNING: ---------------------------------------------------------------------------- * I could not find a working copy of glib-2.0. Check config.log for hints on why this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately so that compiler and the linker can find libglib-2.0 and its header files. If you have not installed glib-2.0, you can get it either from its original home on ftp://ftp.gtk.org/pub/glib/2.28/ You can find also find an archive copy on http://oss.oetiker.ch/rrdtool/pub/libs The last tested version of glib-2.0 is 2.28.7. LIBS=-lm LDFLAGS=-Wl,--rpath -Wl,/usr/local/rrdtool/lib CPPFLAGS= ---------------------------------------------------------------------------- checking for g_regex_new... no checking if pcre is available to supply the missing regex support in glib... checking now ... checking for pcre_compile in -lpcre... no checking for pkg-config... (cached) pkg-config configure: WARNING: ---------------------------------------------------------------------------- * I found a copy of pkgconfig, but there is no pcre.pc file around. You may want to set the PKG_CONFIG_PATH variable to point to its location. ---------------------------------------------------------------------------- configure: WARNING: ---------------------------------------------------------------------------- * I could not find a working copy of pcre. Check config.log for hints on why this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately so that compiler and the linker can find libpcre and its header files. If you have not installed pcre, you can get it either from its original home on get a newer glib and you will not need pcre at all You can find also find an archive copy on http://oss.oetiker.ch/rrdtool/pub/libs The last tested version of pcre is x.x.x. LIBS=-lm LDFLAGS=-Wl,--rpath -Wl,/usr/local/rrdtool/lib CPPFLAGS= ---------------------------------------------------------------------------- checking for pcre_compile... no configure: error: you need either glib with g_regex support or libpcre to compile rrdtool.
2. 原因分析
編譯時從pkg-config目錄中沒有找到xxx.pc檔案,應該是相應xxx-devel 包沒有安裝3. 處理辦法
使用yum命令安裝好相應devel包即可yum install glib2-devel pcre-devel libpng-devel pango-devel cairo-devel libxml2-devel
相關推薦
原始碼編譯rrdtool提示找不到xxx.pc類問題處理
1. 問題現象 在Centos原始碼編譯rrdtool 出現一系列錯誤資訊,使用命令及報錯如下圖: ./configure --prefix=/usr/local/rrdtoolchecking dbi/dbi.h usability... no checkin
iOS專案編譯失敗提示找不到靜態庫的解決
在我的iOS專案中嵌入了一個自己寫的靜態庫工程,之前在模擬器上執行都是正常,靜態庫的名字是:HyCommon,在我的App工程中有: import HyCommon 今天打算切換到真機上執行,編譯時提示:無法找到靜態庫HyCommon.(之前也在真機上除錯執行
Eclipse提示找不到HttpServlet類
Eclipse找不到HttpServlet類是因為沒有匯入Servlet-api.jar包,重新匯
MAVEN 編譯打包時報“.....找不到符號” 的處理方法總結
這個錯都是在MAVEN外掛在編譯的時候報的,所以問題一定是出在編譯的環節上。 這個時候就要好好檢查MAVEN的編譯配置, 1、看看配置裡的編譯版本和本機環境上配置的java版本是否一致,有時候報錯的類有可能是引用了另外另外一個MAVEN模組的程式碼,也要看看那個模組的版本配
Linux中編譯C/C++檔案構建時提示找不到引用的函式定義
1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi
tomcat啟動時提示找不到jar包裡的class,但是編譯已經通過
最近要做一個android APP,需要呼叫伺服器介面,於是自己寫了個servlet想著來給android傳送資料,其中引用到一個JSONObject這個類,於是在之前的專案裡拷貝一個jar包到這個專案裡,編譯和啟動都沒有問題,但是訪問地址的時候一直提示 java ClassNotFou
NIOS II 編譯報錯提示找不到標頭檔案或巨集定義
1、從別的電腦拷貝的工程到本地重新編譯後,一直提示找不到標頭檔案或巨集定義,但是資料夾下確實是有這些檔案的: 2、參考網上的方法,說是需要重新手動新增這些檔案的路徑。步驟如下: 選擇xx_bsp 右鍵,Properties
maven編譯後啟動專案提示找不到mapper對應的xml檔案
因為maven編譯的時候沒有將xml檔案build到target目錄中, 解決辦法: 在該模組pom.xml檔案中,新增掃描xml的build註解;因為build由maven外掛執行,所以此配置配在maven的pom.xml檔案中 <build>
Android6.0系統的framework層中加入自己的共享庫服務,在系統預編譯之後,系統啟動提示找不到類的問題
共享庫服務我們取名為myserver 系統預編譯(預優化):目的是加快系統的啟動時間,如下設定: device\atc\evb3561sv_w_no2\BoardConfig.mk ### add by zhaojr for odex # Enable dex-preop
maven 專案提示找不到javax.servlet.xxx問題解決
建立maven工程,JSP檔案會出現一個“ The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ”的錯誤導致整個JSP頁面不可以正常執行 解決方法: 1. 直接在專案裡的librari
cmd可以編譯java檔案,執行時提示找不到或無法載入主類
錯誤原因有可能是以下幾種情況 1.沒有main函式入口,或者函式寫錯了 2.命令列 java 檔案路徑/檔名 注意不能加字尾名.class 3.檢視java執行的環境變數是否安裝正確;在cmd下執行java javadoc java -version 4.cmd命令列,從桌
Visual Studio 編譯專案失敗,提示找不到檔案
今天碰到了一個蠢問題,雖然咱們正常情況下是遇不到的,但這確實是個應該注意的地方,所以簡單記錄一下。Visual Studio 編譯專案失敗,提示找不到CS檔案什麼的,但是你的專案裡檔案明明是存在的,
ant 編譯android程式 執行build.xml檔案到打包資原始檔時候報錯!提示找不到資原始檔!
log日誌:這是其中一個報錯日誌 顯示drawable找不到sp_bg_ed圖片,但其實這張圖片是存在的,麻煩誰幫我看下是哪裡出錯了,謝謝! [exec] [exec] E:\Code_2016_01\WisdomGather_2016_02
IDEA中編譯提示找不到符號
技術分享 原因 execution 基本 mage 找不到 alt get lombok 項目中使用lombok插件,所有的找不到符號的代碼,按住ctrl點擊進去,發現代碼都是有的,但是發現基本上都是get和set方法報找不到符號的問題,原因是填加了lombok jar包但
安裝xampp時提示找不到文件“-n”,提示沒有安裝Microsoft Visual C++ 2008 Redistributable Package (x86)
pac sdn .exe tro setup net sof edi microsoft ①安裝xampp時提示找不到文件“-n”; ②提示沒有安裝Microsoft Visual C++ 2008 Redistributable Package (x86)。 解決方法如下
定義的函數在main中調用時提示找不到標識符
content c11 一個 spa ont tar 函數定義 quest main 要把定義的函數放在main函數前,如果放在main函數後了,要在main前做聲明。聲明就是把函數定義的首部一行加一個分號放在main之前。在c語言中自定義了一個函數,在main中調用時提示
python3 在文件確實存在的情況下,運行提示找不到文件
python head file python3 path tor 替換 找不到文件 成功 提示 [Errno 2] No such file or directory: 但是路徑下確實存在此文件,在不改動的情況下,再次運行,執行成功。 百思不得其解,看到此鏈接下的回答 h
Maven提示找不到dependency依賴包
log png 電腦 依賴包 我的電腦 .com 倉庫 com image 最近C盤爆炸,又重裝了一下系統,打開之前創建的Maven項目,提示找不到倉庫裏的jar包了 我更新了Maven,重新加載都沒用,我去系統盤查看的時候發現了這麽一個情況: 我在裝WIN10的時候用
java運行jar命令提示沒有主清單屬性和找不到主類
run cli net 問題 結構 content 但是 命令 工具 推薦一個java運行jar命令提示沒有主清單屬性的百度經驗的鏈接:https://jingyan.baidu.com/article/db55b60990f6084ba30a2fb8.html java運
javac編譯時找不到文件的問題和運行項目找不到指定類問題
文本 cnblogs 默認 cmd 目錄 技術分享 一個 空格 net 問題描述: 剛剛安裝完JDK,打開Eclipse創建一個新項目,寫了一個測試類進行輸出打印語句時,報無法找到相應類。 然後,我跑到CMD中進行javac Test.java運行測試時,報找不到對應文件。