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)

Attachment: gen.diff
Description: Binary data

_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to