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

Reply via email to