[Anthy-dev 1940] configureでのQtのバージョンチェックについて

Back to archive index

Masanari Yamamoto h0131****@ice*****
2005年 3月 9日 (水) 15:46:36 JST


uim-pref-qtを使いたくて./configure --with-qtでコンパイルしたらコンパイ
ルエラーになりました。Qtのバージョンが3.1.1と古いことが原因でした。

なぜバージョンが古いのにconfigureは通ったのか調べてみたところ、
qglobal.hとconfigureのスクリプトでバージョンの表し方が違うことがわかり
ました。

qglobal.hではこのようにバージョンが定義されています。
#define QT_VERSION 0x030101

一方configureではこのようになっています。
QT_VERSION_NUM=320

なので、この条件文は偽になってチェックが通ってしまいます。
#if (QT_VERSION < $QT_VERSION_NUM)
  #error  "QT_VERSION too old"
#endif

-- 
山本将也



Anthy-dev メーリングリストの案内
Back to archive index