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 -- 山本将也