Fu, Yi said: > Hi, Rongas Timo > > I have get latest sensorfw source code from git and tried to build > sensorfw under QT-4.7.0. But I meet build error. > > The git commit is: > > commit b206667ff12c6bc6f75ac704f214545ef0336eba > Author: Timo Rongas <[email protected]> > Date: Wed Jul 28 15:00:21 2010 +0300 > > Below is the build error information: > > cd contextplugin/ && make -f Makefile > make[2]: Entering directory `/home/yfu/git/sensorfw/sensors/contextplugin' > g++ -c -pipe -g -DQT_SHARED -I/usr/include/contextprovider > -I/usr/include/QtCore -I/usr/include/QtDBus -I/usr/include/dbus-1.0 > -I/usr/lib/dbus-1.0/include -I/usr/include/QtXml -Wall -W -D_REENTRANT -fPIC > -DUSE_SOCKET -DQT_PLUGIN -DQT_DBUS_LIB -DQT_CORE_LIB -DQT_SHARED > -I/usr/local/Trolltech/Qt-4.7.0/mkspecs/linux-g++ -I. > -I/usr/local/Trolltech/Qt-4.7.0/include/QtCore > -I/usr/local/Trolltech/Qt-4.7.0/include/QtDBus > -I/usr/local/Trolltech/Qt-4.7.0/include -I../.. -I../../sensord > -I../../datatypes -I../../filters -I../../filters/orientationinterpreter > -I../../filters/coordinatealignfilter -I../../adaptors/sysfsadaptor > -I../../adaptors/accelerometeradaptor -I../../adaptors/magnetometeradaptor > -I../../include -I. -o screeninterpreterfilter.o screeninterpreterfilter.cpp > In file included from > /usr/local/Trolltech/Qt-4.7.0/include/QtDBus/qdbusmacros.h:48, > from /usr/include/QtDBus/qdbusconnection.h:46, > from /usr/include/QtDBus/QDBusConnection:2, > from /usr/include/contextprovider/context/service.h:29, > from /usr/include/contextprovider/ContextProvider:5, > from screeninterpreterfilter.h:33, > from screeninterpreterfilter.cpp:27: > /usr/local/Trolltech/Qt-4.7.0/include/QtCore/qvariant.h: In function ‘T > qvariant_cast(const QVariant&) [with T = QVariant]’: > /usr/local/Trolltech/Qt-4.7.0/include/QtCore/qvariant.h:592: error: > ‘QVariant’ is not a member of ‘QMetaType’ > make[2]: *** [screeninterpreterfilter.o] Error 1 > make[2]: Leaving directory `/home/yfu/git/sensorfw/sensors/contextplugin' > make[1]: *** [sub-contextplugin-make_default] Error 2 > make[1]: Leaving directory `/home/yfu/git/sensorfw/sensors' > make: *** [sub-sensors-make_default-ordered] Error 2 > > Can you help me to solve this issue? >
You're mixing two versions of Qt (4.7.0, and whatever's in /usr) You must build with only one version of Qt. -- Rohan McGovern QA Engineer Qt Development Frameworks, Nokia _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
