[PyQt] Lates PyQt4 snapshot doesn't compile
Detlev Offenbach
detlev at die-offenbachs.de
Mon Dec 22 18:02:23 GMT 2014
Hi,
trying to compile the latest PyQt4 snapshot against Qt 5.4.0 fails with an error like that.
In file included from /usr/local/Qt-5.4.0/include/QtCore/qobjectdefs.h:43:0,
from /usr/local/Qt-5.4.0/include/QtCore/qmetatype.h:44,
from /usr/local/Qt-5.4.0/include/QtCore/QMetaType:1,
from sipAPIQtCore.h:35,
from sipQtCorepart1.cpp:29:
/usr/local/Qt-5.4.0/include/QtCore/qobjectdefs_impl.h: In instantiation of ‘static void
QtPrivate::Functor<Function, 0>::call(Function&, void*, void**) [with Args = void; R = void;
Function = char*]’:
/usr/local/Qt-5.4.0/include/QtCore/qobject_impl.h:192:105: required from ‘static void
QtPrivate::QFunctorSlotObject<Func, N, Args, R>::impl(int, QtPrivate::QSlotObjectBase*,
QObject*, void**, bool*) [with Func = char*; int N = 0; Args = void; R = void]’
/usr/local/Qt-5.4.0/include/QtCore/qobject_impl.h:201:70: required from
‘QtPrivate::QFunctorSlotObject<Func, N, Args, R>::QFunctorSlotObject(const Func&) [with
Func = char*; int N = 0; Args = void; R = void]’
/usr/local/Qt-5.4.0/include/QtCore/qtimer.h:133:87: required from ‘static typename
QtPrivate::QEnableIf<((! QtPrivate::FunctionPointer<Func>::IsPointerToMemberFunction) && (!
QtPrivate::is_same<const char*, Func1>::value)), void>::Type QTimer::singleShot(int,
Qt::TimerType, QObject*, Func1) [with Func1 = char*; typename QtPrivate::QEnableIf<((!
QtPrivate::FunctionPointer<Func>::IsPointerToMemberFunction) && (!
QtPrivate::is_same<const char*, Func1>::value)), void>::Type = void]’
/usr/local/Qt-5.4.0/include/QtCore/qtimer.h:120:90: required from ‘static typename
QtPrivate::QEnableIf<((! QtPrivate::FunctionPointer<Func>::IsPointerToMemberFunction) && (!
QtPrivate::is_same<const char*, Func1>::value)), void>::Type QTimer::singleShot(int, QObject*,
Func1) [with Func1 = char*; typename QtPrivate::QEnableIf<((!
QtPrivate::FunctionPointer<Func>::IsPointerToMemberFunction) && (!
QtPrivate::is_same<const char*, Func1>::value)), void>::Type = void]’
/home/detlev/src/Python/PyQt/PyQt4/PyQt-x11-gpl-4.11.4-snapshot-
feec4cda951e/QtCore/sipQtCorepart1.cpp:14886:40: required from here
/usr/local/Qt-5.4.0/include/QtCore/qobjectdefs_impl.h:421:63: error: expression cannot be used
as a function
static void call(Function &f, void *, void **arg) { f(), ApplyReturnValue<R>(arg[0]); }
^
Makefile:921: recipe for target 'sipQtCorepart1.o' failed
Compiling PyQt5 works fine.
Detlev--
*Detlev Offenbach*
detlev at die-offenbachs.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20141222/724af16e/attachment.html>
More information about the PyQt
mailing list