libvirt-0.8.8をコンパイルしたときのメモ

libvirtをosxでコンパイルするには、いろいろと準備が必要。
依存関係的には、こんな感じ。

libvirt ----- GnuTLS --+-- libgpg-error
                       |
                       +-- libgcrypt

必要なライブラリ類のバージョンは以下の通り。

ということでコンパイル開始

1.libgpg-error

$ ./configure --prefix=$HOME/app
$ make
$ make install

2.libgcrypt

$ ./configure --prefix=$HOME/app --disable-asm --with-gpg-error-prefix=$HOME/app
$ make
$ make install

3.gnutls

$ ./configure --prefix=$HOME/app
$ make
$ make install

4.libvirt

$ CPPFLAGS="-I$HOME/app/include" LDFLAGS="-L$HOME/app/lib -R$HOME/app/lib" \
./configure --prefix=/Users/saitou/app --with-python
$ make
$ make install