Sziasztok.
Van egy olyan problémám, hogy feltelepítettem a qt 3.2.2-es verzióját (uhu csomagból), de hiába, mert néhány program nem akar fordulni, mondván nincs QT 3.0.3 vagy újabb, a config.log-ban ez van (tübbek közt):
/usr/lib/qt/include/qtranslator.h:146: ISO C++ forbids declaration of `messages
‘ with no type
In file included from conftest.cc:3:
/usr/lib/qt/include/qapplication.h:367: non-template type `QValueList’ used as
a template
/usr/lib/qt/include/qapplication.h:367: ISO C++ forbids declaration of `
translators’ with no type
configure:11370: $? = 1
configure: failed program was:
#include „confdefs.h”
#include
#include
#include
#include
#include
#if ! (QT_VERSION >= 303)
#error 1
#endif
int main() {
(void)QStyleFactory::create(QString::null);
QCursor c(Qt::WhatsThisCursor);
return 0;
}
configure:11410: error: Qt (>= Qt 3.0.3) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
Megnéztem a /usr/lib/qt/include/qapplication.h -t, és tényleg nincs ilyen file!!! Mi lehet a probléma, az újabb QT nem tartalmazza a régi file-jait??? Mit tudok csinálni neki, hogy az ilyen progik megfelel?en forduljanak???
Köszi a segítséget!
legutóbbi hsz