On Wed, Nov 14, 2012 at 06:03:22PM -0700, Gary Thomas wrote: > I'm trying to build python-pyqt using the latest meta-openembedded > alongside Poky/Yocto distribution. It's failing with a slew of errors: > > | arm-poky-linux-gnueabi-g++ -march=armv7-a -mthumb-interwork > -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 > --sysroot=/local/p82_new/tmp/sysroots/my_target -c -pipe -pipe -pipe > -O2 -pipe -g -feliminate-unused-debug-types -O2 -pipe -g > -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden > -fno-strict-aliasing -O2 -O2 -fPIC -fPIC -fPIC > -Wall -W -Wall -W -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB > -DQT_CORE_LIB -DQT_SHARED > -I/local/p82_new/tmp/sysroots/my_target/usr/share/qtopia/mkspecs/linux-g++ > -I. > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtCore > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtGui > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia -I../../QtCore > -I../../QtCore -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/Qt > -I/local/p82_new/tmp/sysroots/my_target/usr/include/python2.7 -I../qpy/QtCore > -I../qpy/QtGui -I../qpy/QtDeclarative > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtCore > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtGui > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtDeclarative > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtWebKit > -I/local/p82_new/tmp/sysroots/my_target/usr/include/qtopia/QtNetwork -I. -o > qpycore_qabstracteventdispatcher.o qpycore_qabstracteventdispatcher.cpp > | In file included from ../../QtCore/sipAPIQtCore.h:33:0, > | from qpycore_sip.h:32, > | from qpycore_qabstracteventdispatcher.cpp:30: > | /local/p82_new/tmp/sysroots/my_target/usr/include/sip.h:983:29: error: > expected unqualified-id before ';' token > | /local/p82_new/tmp/sysroots/my_target/usr/include/sip.h:1202:52: error: > expected ',' or '...' before 'new' > | In file included from qpycore_sip.h:32:0, > | from qpycore_qabstracteventdispatcher.cpp:30: > | QtCore/sipAPIQtCore.h:8603:8: error: 'pyqt4ClassTypeDef' does not name a > type > | QtCore/sipAPIQtCore.h:8747:8: error: 'pyqt4ClassTypeDef' does not name a > type > | QtCore/sipAPIQtCore.h:8752:8: error: 'pyqt4ClassTypeDef' does not name a > type > ... > | qpycore_qabstracteventdispatcher.cpp: In function 'bool > event_filter(void*)': > | qpycore_qabstracteventdispatcher.cpp:98:5: error: 'SIP_BLOCK_THREADS' was > not declared in this scope > | qpycore_qabstracteventdispatcher.cpp:104:5: error: expected ';' before > 'PyObject' > | qpycore_qabstracteventdispatcher.cpp:107:9: error: 'msg_obj' was not > declared in this scope > | qpycore_qabstracteventdispatcher.cpp:137:5: error: 'SIP_UNBLOCK_THREADS' > was not declared in this scope > | qpycore_qabstracteventdispatcher.cpp:139:5: error: expected ';' before > 'return' > > This is using the meta-oe/recipes-devtools/python/python-pyqt_4.9.5.bb > Poky/Yocto master 1fd9a16d2 > > I assume that this package built at the time of the last patch:
Yes it did and still does here (4 different hosts) for both qt 4.8.1 and 4.8.3. > commit 00fe75fb5773cf5602a20a50ed299ed287dd6ebd > Author: Martin Jansa <martin.ja...@gmail.com> > Date: Thu Oct 25 00:25:53 2012 +0200 > > python-pyqt: don't bypass sstate with sip files > > * discovered with http://patchwork.openembedded.org/patch/38521/ > > Signed-off-by: Martin Jansa <martin.ja...@gmail.com> > > What might I be doing wrong that's breaking the build? I would check what's on those lines and is missing in your build | /local/p82_new/tmp/sysroots/my_target/usr/include/sip.h:983:29: error: expected unqualified-id before ';' token | /local/p82_new/tmp/sysroots/my_target/usr/include/sip.h:1202:52: error: expected ',' or '...' before 'new' Cheers, -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel