fontconfig のインストールについて

fontconfig のインストールについて

- 匿 名 の投稿
返信数: 3
TeXworksを導入しようとして
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeXworks
の手順どおりに進めていき、「かな漢字変換をする際に,文字が白く表示され,ハイライトに隠れて見えにくくなる」
を修正しようと
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Texmaker#e1ab5b1e
の手順どおりに進めていたところ
「・fontconfig をインストールします.」
のところで
$ ./configure --prefix=/mingw
を実行したところ


checking for xmlparse.h... no
configure: WARNING: Cannot find usable expat library. Trying to use libxml2 as allback.
checking for pkg-config... /mingw/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBXML2... configure: error: Package requirements (libxml-2.0 >= 26) were not met:

No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.

Alternatively, you may set the environment variables LIBXML2_CFLAGSand LIBXML2_LIBS to avoid the need to call pkg-config.See the pkg-config man page for more details.


とでて、この後の「$ make」もエラーが出て進むことができません
OSはwindows7 64bitを使っています。

解決策をよろしくお願いします。
匿 名 への返信

Re: fontconfig のインストールについて

- 匿 名 の投稿
> No package 'libxml-2.0' found

とあるので,エラーの原因としては

・libxml2 がインストールされていない
・pkg-config が libxml2 を見つけられない

ことが考えられます.

> checking for pkg-config... /mingw/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes

が出力されているので pkg-config は認識されているようです.

このことから libxml2 がインストールされていないものと思われます.

fontconfig のインストールの手順の前に libxml2 をインストールする手順が記述されていると思うのでそれに従って libxml2 をインストールしてください.

fontconfig をビルドするには libxml2 が必要です.

匿 名 への返信

Re: fontconfig のインストールについて

- 匿 名 の投稿
返信有難う御座います
libxml2のインストールで
$ autoreconf
を実行すると以下のうような文章が5回ほど繰り返して表示されます。
configure.in:77: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
/mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
/mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
/mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from...
m4/libtool.m4:1084: _LT_SYS_MODULE_PATH_AIX is expanded from...
m4/libtool.m4:4211: _LT_LINKER_SHLIBS is expanded from...
m4/libtool.m4:5343: _LT_LANG_C_CONFIG is expanded from...
m4/libtool.m4:143: _LT_SETUP is expanded from...
m4/libtool.m4:69: LT_INIT is expanded from...
m4/libtool.m4:108: AM_PROG_LIBTOOL is expanded from...
configure.in:77: the top level

たぶんこの時点でlibxml2のインストールで何かおかしい所があると思うのですがどうすればいいのかわかりません
匿 名 への返信

Re: fontconfig のインストールについて

- 匿 名 の投稿
最新版の MinGW の autoconf は version 2.68 となっていて仕様が変更されているようですね.
autoconf version 2.67 ではこのメッセージは表示されませんでした.
もともと configure の警告を出力しないようにするための修正でしたので autoreconf を実行せずに

./configure --prefix=/mingw
make
make install

を実行してもらえば libxml2 のビルド・インストールができると思います.
インストール手順を最新版の MinGW に対応したものに修正したのでそちらを参照してインストールしてください.