OSX上でemacs-25.1をソースからビルドしようとしています。すべてはmake install
までうまく行く。 Emacsはxml.c
をコンパイルしようとしているとき、私は得る:emacs-25.1をコンパイルしようとしたときにビルド環境に何が欠けていますか?
xml.c:23:10: fatal error: 'libxml/tree.h' file not found
#include <libxml/tree.h>
何が起こっていますか?
OSX上でemacs-25.1をソースからビルドしようとしています。すべてはmake install
までうまく行く。 Emacsはxml.c
をコンパイルしようとしているとき、私は得る:emacs-25.1をコンパイルしようとしたときにビルド環境に何が欠けていますか?
xml.c:23:10: fatal error: 'libxml/tree.h' file not found
#include <libxml/tree.h>
何が起こっていますか?
仲間が同じ問題を抱えていて、GNU emacs develのリストhereに投稿されました。 Daniel Sutonが答えを出しました。 Xcodeがありません:
xcode-select --install
xcodeをインストールすると、MacOSはデフォルトでlibxml実装(およびヘッダー)を提供します。既にxcodeがインストールされていることに注意してください。しかし、EL CaptainからSierraにアップグレードしたので、xcodeのインストールがその過程で消去されていなければなりません。
とにかく、上記のxcodeをインストールした後、git clean -fxd
の後にもう一度emacsを再構築することができました。
あなたの正確なエラーは何か分かりません。しかし、emacs25をOSXとmacOS上に構築する方が簡単です。自作をインストールは簡単ですし、あなたがそれをしたら、あなたがする必要があるすべては
brew install emacs --with-cocoa --with-rsvg --with-ns
を実行し、
brew linkapps emacs
とあなたの行われています。あなたが手作業でそれをやりたいのであれば、あなたは自分のエラーを追跡するのに役立つかもしれないビルドとインストールをどのようにしているのか見るために、レシピの自作ユーザーに手を差し伸べることができます。
実際の引数がビルド環境に渡せることを確認してください。私が列挙したものは記憶からのものであり、あなたが含めることができる他のものがあります。