On Sat, May 10, 2008 at 10:40 AM, Paul Floyd <paulf at free.fr> wrote: > Hi > > I've just about managed to get Qt 4.4.0 to build (S10U5, Studio 12, > Apache C++ 4.1.3). > > I haven't gotten through the examples, which stop fairly early on with > > CC -c -library=%none -O +w -mt -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE > -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED > -I../../../mkspecs/solaris-cc -I. -I../../../include/QtCore > -I../../../include/QtCore -I../../../include/QtGui > -I../../../include/QtGui -I../../../include -I. -I.moc/release-shared > -I.uic/release-shared -I/usr/sfw/include > -I/pool1/work/apache/stdcxx-4.1.3/include -o .obj/release-shared/main.o > main.cpp > "../../../include/QtCore/../../src/corelib/concurrent/qfutureinterface.h", > line 304: Warning: QFutureInterface<void>::reportFinished hides the > function QFutureInterfaceBase::reportFinished(). > "../../../include/QtCore/../../src/corelib/concurrent/qtconcurrentmap.h", > line 714: Error: Overloading ambiguity between > "QtConcurrent::blockingMappedReduced<QList<QImage>, QImage, const > QImage&, void, QList<QImage>, const QImage&>(const QList<QImage>&, > QImage(*)(const QImage&), void(QList<QImage>::*)(const QImage&), > QFlags<QtConcurrent::ReduceOption>)" and > "QtConcurrent::blockingMappedReduced<QList<QImage>, QImage(*)(const > QImage&), void, QList<QImage>, const QImage&>(const QList<QImage>&, > QImage(*)(const QImage&), void(QList<QImage>::*)(const QImage&), > QFlags<QtConcurrent::ReduceOption>)". > "main.cpp", line 72: Where: While instantiating > "QtConcurrent::blockingMapped<QList<QImage>, QImage, QImage, const > QImage&>(const QList<QImage>&, QImage(*)(const QImage&))". > "main.cpp", line 72: Where: Instantiated from non-template code. > 1 Error(s) and 1 Warning(s) detected. > > As a side note, I see that Trolltech no longer actively support Solaris > (with 4.4, they've gone from supporting about 14 platform and compiler > combinations to 5, basically Windows Linux and Mac). So I wouldn't hold > my breath for fixes from TT.
This one is one example which doesn't compile, and i haven't had the time yet to find a fix for it. :-( You can disable building it in its toplevel Makefile -- everything else builds and runs very well. Now the fact that TT no longer supports Solaris is indeed news. I was just about to start the ARC review for QT 4.4 to go in Nevada/OpenSolaris. --Stefan -- Stefan Teleman KDE e.V. stefan.teleman at gmail.com
