Hi All,

I'm compiling meegotouch-inputmethodkeyboard and met following error, any idea 
why this happens?

$ make
cd m-keyboard/ && make -f Makefile
make[1]: Entering directory 
`/home/dq/work/meegotouch-inputmethodkeyboard/m-keyboard'
g++ -c -pipe -O2 -DORBIT2=1 -pthread -I/usr/include/gconf/2 
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -D_REENTRANT -fPIC 
-DNOCONTROLPANEL -DM_LIBRARY_NAME=\"libmeego-keyboard\" -DQT_NO_DEBUG 
-DQT_PLUGIN -DQT_XML_LIB -DQT_GUI_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/QtGui 
-I/usr/local/Trolltech/Qt-4.7.0/include/QtXml 
-I/usr/local/Trolltech/Qt-4.7.0/include 
-I/usr/local/Trolltech/Qt-4.7.0/include/meegoimframework -Icommon -Iwidgets 
-I/usr/include/meegoreactionmap -I/usr/include/meegoimframework 
-I/usr/include/meegotouch -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I.moc -o 
.obj/mhardwarekeyboard.o common/mhardwarekeyboard.cpp
common/mhardwarekeyboard.cpp: In member function 'void 
MHardwareKeyboard::disable()':
common/mhardwarekeyboard.cpp:258: error: no matching function for call to 
'MAbstractInputMethodHost::sendPreeditString(const char [1], 
MInputMethod::PreeditFace)'
/usr/include/meegoimframework/mabstractinputmethodhost.h:104: note: candidates 
are: virtual void MAbstractInputMethodHost::sendPreeditString(const QString&, 
const QList<MInputMethod::PreeditTextFormat>&, int)
common/mhardwarekeyboard.cpp: In member function 'bool 
MHardwareKeyboard::filterKeyPress(Qt::Key, Qt::KeyboardModifiers, QString, 
bool, int, quint32, quint32)':
common/mhardwarekeyboard.cpp:513: error: no matching function for call to 
'MAbstractInputMethodHost::sendPreeditString(QString&, 
MInputMethod::PreeditFace)'
/usr/include/meegoimframework/mabstractinputmethodhost.h:104: note: candidates 
are: virtual void MAbstractInputMethodHost::sendPreeditString(const QString&, 
const QList<MInputMethod::PreeditTextFormat>&, int)
common/mhardwarekeyboard.cpp: In member function 'void 
MHardwareKeyboard::handleLongPressTimeout()':
common/mhardwarekeyboard.cpp:687: error: no matching function for call to 
'MAbstractInputMethodHost::sendPreeditString(QString&, 
MInputMethod::PreeditFace)'
/usr/include/meegoimframework/mabstractinputmethodhost.h:104: note: candidates 
are: virtual void MAbstractInputMethodHost::sendPreeditString(const QString&, 
const QList<MInputMethod::PreeditTextFormat>&, int)
common/mhardwarekeyboard.cpp: In member function 'bool 
MHardwareKeyboard::handlePressWithSymModifier(QString&, quint32, quint32&)':
common/mhardwarekeyboard.cpp:728: error: no matching function for call to 
'MAbstractInputMethodHost::sendPreeditString(const QChar, 
MInputMethod::PreeditFace)'
/usr/include/meegoimframework/mabstractinputmethodhost.h:104: note: candidates 
are: virtual void MAbstractInputMethodHost::sendPreeditString(const QString&, 
const QList<MInputMethod::PreeditTextFormat>&, int)
make[1]: *** [.obj/mhardwarekeyboard.o] Error 1
make[1]: Leaving directory 
`/home/dq/work/meegotouch-inputmethodkeyboard/m-keyboard'
make: *** [sub-m-keyboard-make_default-ordered] Error 2


Versions:
meegotouch-inputmethodkeyboard  tag 0.5.9-1
libmeegotouch                           tag 0.20.9-1
meegotouch-inputmethodframework         tag 0.19.9-1
meegotouch-inputmethodengine    tag 0.4.4-1

Thanks,
Deqing 

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to