Wireshark mailing list archives
Re: Build problems with qt
From: Evan Huus <eapache () gmail com>
Date: Tue, 23 Jul 2013 09:26:59 -0400
Some of these errors look a bit like the ones I've been fighting, where the moc and uic binaries are Qt4 but the main include paths are Qt5 (I also had the opposite problem briefly: moc and uic were Qt5 but the main include paths were Qt4). It may be worth checking what paths and versions all of those are to make sure they line up. Evan On Tue, Jul 23, 2013 at 7:03 AM, Joerg Mayer <jmayer () loplof de> wrote:
Hello, building (with qt5) currently fails (clang++) Ciao Jörg [ 0%] Building CXX object ui/qt/CMakeFiles/qtui.dir/summary_dialog.cpp.o /home/jmayer/work/wireshark/svn/trunk/ui/qt/summary_dialog.cpp:67:5: error: no matching member function for call to 'connect' connect(bRefresh, SIGNAL(clicked()), this, SLOT(RefreshData())); ^~~~~~~ /usr/include/QtCore/qobject.h:199:36: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' static QMetaObject::Connection connect(const QObject *sender, const char *signal, ^ /usr/include/QtCore/qobject.h:202:36: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal, ^ /usr/include/QtCore/qobject.h:418:41: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal, ^ /usr/include/QtCore/qobject.h:215:43: note: candidate template ignored: substitution failure [with Func1 = const char *, Func2 = const char *]: no type named 'Object' in 'QtPrivate::FunctionPointer<const char *>' static inline QMetaObject::Connection connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, ^ ~~~~~~ /usr/include/QtCore/qobject.h:245:13: note: candidate function template not viable: requires 3 arguments, but 4 were provided connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/QtCore/qobject.h:268:13: note: candidate function template not viable: requires 3 arguments, but 4 were provided connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 slot) ^ /home/jmayer/work/wireshark/svn/trunk/ui/qt/summary_dialog.cpp:70:5: error: no matching member function for call to 'connect' connect(bCopyComment, SIGNAL(clicked()), this, SLOT(CopyComment())); ^~~~~~~ /usr/include/QtCore/qobject.h:199:36: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' static QMetaObject::Connection connect(const QObject *sender, const char *signal, ^ /usr/include/QtCore/qobject.h:202:36: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal, ^ /usr/include/QtCore/qobject.h:418:41: note: candidate function not viable: cannot convert argument of incomplete type 'QPushButton *' to 'const QObject *' inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal, ^ /usr/include/QtCore/qobject.h:215:43: note: candidate template ignored: substitution failure [with Func1 = const char *, Func2 = const char *]: no type named 'Object' in 'QtPrivate::FunctionPointer<const char *>' static inline QMetaObject::Connection connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, ^ ~~~~~~ /usr/include/QtCore/qobject.h:245:13: note: candidate function template not viable: requires 3 arguments, but 4 were provided connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/QtCore/qobject.h:268:13: note: candidate function template not viable: requires 3 arguments, but 4 were provided connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 slot) ^ 2 errors generated. make[2]: *** [ui/qt/CMakeFiles/qtui.dir/summary_dialog.cpp.o] Error 1 [ 0%] Building CXX object ui/qt/CMakeFiles/qtui.dir/wireshark_application.cpp.o /home/jmayer/work/wireshark/svn/trunk/ui/qt/wireshark_application.cpp:489:59: error: missing sentinel in function call [-Werror,-Wsentinel] new_last_open_dir = g_strconcat(dir_name, NULL); ^ , NULL /usr/include/glib-2.0/glib/gstrfuncs.h:199:22: note: function has been explicitly marked sentinel here gchar* g_strconcat (const gchar *string1, ^ /home/jmayer/work/wireshark/svn/trunk/ui/qt/wireshark_application.cpp:493:68: error: missing sentinel in function call [-Werror,-Wsentinel] G_DIR_SEPARATOR_S, NULL); ^ , NULL /usr/include/glib-2.0/glib/gstrfuncs.h:199:22: note: function has been explicitly marked sentinel here gchar* g_strconcat (const gchar *string1, ^ 2 errors generated. make[2]: *** [ui/qt/CMakeFiles/qtui.dir/wireshark_application.cpp.o] Error 1 make[2]: Target `ui/qt/CMakeFiles/qtui.dir/build' not remade because of errors. make[1]: *** [ui/qt/CMakeFiles/qtui.dir/all] Error 2 make[1]: Target `ui/qt/all' not remade because of errors. make: *** [all] Error 2 make: Target `default_target' not remade because of errors. -- Joerg Mayer <jmayer () loplof de> We are stuck with technology when what we really want is just stuff that works. Some say that should read Microsoft instead of technology. ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Build problems with qt Joerg Mayer (Jul 23)
- Re: Build problems with qt Evan Huus (Jul 23)
- Re: Build problems with qt Joerg Mayer (Jul 23)
- Re: Build problems with qt Guy Harris (Jul 23)
- Re: Build problems with qt Joerg Mayer (Jul 23)
- Re: Build problems with qt Evan Huus (Jul 23)