I am trying to follow the binding tutorial. I am on Macos Snow Leopard 64 bit.
to make the generator work I had to apply the attached patch. To make the shiboken compile I had to apply this patch http://qt.gitorious.org/~hugopl/pyside/hugopl-generatorrunner/commit/be4399f?diffmode=inline But then I get stopped by pyside with this error: /Users/fmilo/workspace/PYSIDE/pyside/plugins/customwidget.h:35: Error: Undefined interface What that means? I don't have clue about where that comes from. Attached the complete output. dhcp-172-16-193-252:build fmilo$ make -j8 [ 1%] [ 1%] Scanning dependencies of target pyside Generating moc_customwidgets.cxx Generating moc_customwidget.cxx /Users/fmilo/workspace/PYSIDE/pyside/plugins/customwidget.h:35: Error: Undefined interface make[2]: *** [plugins/moc_customwidget.cxx] Error 1 make[2]: *** Waiting for unfinished jobs.... /Users/fmilo/workspace/PYSIDE/pyside/plugins/customwidgets.h:38: Error: Undefined interface make[2]: *** [plugins/moc_customwidgets.cxx] Error 1 make[1]: *** [plugins/CMakeFiles/uiplugin.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 1%] [ 1%] [ 1%] [ 1%] [ 2%] [ 2%] [ 2%] Building CXX object libpyside/CMakeFiles/pyside.dir/globalreceiver.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/pyside.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/qsignal.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/signalmanager.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/qproperty.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/qslot.cpp.o Building CXX object libpyside/CMakeFiles/pyside.dir/dynamicqmetaobject.cpp.o /Users/fmilo/workspace/PYSIDE/pyside/libpyside/signalmanager.cpp: In function ‘bool emitNormalSignal(QObject*, int, const char*, PyObject*, const QStringList&)’: /Users/fmilo/workspace/PYSIDE/pyside/libpyside/signalmanager.cpp:306: error: no matching function for call to ‘Shiboken::TypeResolver::toCpp(PyObject*&)’ /usr/local/include/shiboken/typeresolver.h:103: note: candidates are: void* Shiboken::TypeResolver::toCpp(PyObject*, void**, bool) /Users/fmilo/workspace/PYSIDE/pyside/libpyside/signalmanager.cpp: In static member function ‘static int PySide::SignalManager::qt_metacall(QObject*, QMetaObject::Call, int, void**)’: /Users/fmilo/workspace/PYSIDE/pyside/libpyside/signalmanager.cpp:381: error: no matching function for call to ‘Shiboken::TypeResolver::toCpp(PyObject*&)’ /usr/local/include/shiboken/typeresolver.h:103: note: candidates are: void* Shiboken::TypeResolver::toCpp(PyObject*, void**, bool) make[2]: *** [libpyside/CMakeFiles/pyside.dir/signalmanager.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [libpyside/CMakeFiles/pyside.dir/all] Error 2 make: *** [all] Error 2 -- -------------------------- Luck favors the prepared mind. (Pasteur)
gen.diff
Description: Binary data
_______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
