簡體   English   中英

OSX上的libxml2和libxml2-dev

[英]libxml2 and libxml2-dev on OSX

在嘗試構建Unix QuickFIX引擎時,在./bootstrap之后出現以下錯誤

warning:macro 'AM_PATH_XML2' not found in library

據我所知,libxml2已經附帶了XCode OS X Mountain Lion。 我發現一個答案建議下載libxml2-dev,雖然我找不到使用HomeBrew的軟件包。
我對OS X和Xcode的編程以及移植Unix應用程序都比較陌生,所以我不確定我到底有什么。

我做了一個

brew install libxml2

然后在我周圍找到了/usr/local/Cellar/libxml2/2.8.0/share/aclocal/libxml.m4的宏AM_PATH_XML2 這是所有開發包的內容,然后我比較我的Ubuntu / Vagrant虛擬我在本地工作正常並記住:

brew link --force libxml2

它將符號鏈接放在/usr/local/share/aclocal

現在我正在建設,但我也需要汽車制造商,所以回顧一下

brew install automake autoconf libtool libxml2                                                            
brew link libxml2       

該警告來自Autoconf,並抱怨configure.in文件引用宏AM_PATH_XML2但未定義。 它應該在quickfix源文件中的aclocal.m4文件中定義,所以看起來你的autoconf版本沒有找到它。 您可以嘗試修改bootstrap以運行autoconf -I .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM