[英]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.