Wireshark mailing list archives
Re: Wireshark build issue on osx related to qt5
From: Jonne Zutt <jonne.zutt.ml () gmail com>
Date: Wed, 27 Apr 2016 14:50:13 +0200
The problem was that I had Qt (version 4) libraries that occurred earlier in my include path (in my case, in /usr/local/include). When I added the right Qt5 include folder to the start of the include list, it all worked fine. On Thu, Mar 17, 2016 at 3:54 PM, Jonne Zutt <jonne.zutt.ml () gmail com> wrote:
Hi all, I'm trying to build the wireshark gui from a very recent git checkout (sha 8def5c40ded9e31cda4cdd897dd19537fe8fe5d9). The build completed successfully when I had not set QT_DIR. Now, I'm rebuilding after setting QT_DIR to /usr/local/Cellar/qt5/5.5.1_2, which is the latest according to my brew. Some other versions I'm using are g++-5 from Homebrew (5.3.0), cmake 3.5.0, and osx El Capitan 10.11.3. The compile error that I get is the below. Anybody already knows a way to fix that? Thanks, JZ. Scanning dependencies of target qtui [ 65%] Building CXX object ui/qt/CMakeFiles/qtui.dir/about_dialog.cpp.o In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QApplication:1:0, from /Users/jz/ThirdParty/wireshark/build/ui/qt/ui_about_dialog.h:14, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:25: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qapplication.h:100:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qapplication.h:136:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qapplication.h:166:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qabstractitemview.h:39:0, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qheaderview.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QHeaderView:1, from /Users/jz/ThirdParty/wireshark/build/ui/qt/ui_about_dialog.h:19, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:25: /usr/local/Cellar/qt5/5.5.1_2/lib/QtCore.framework/Headers/qitemselectionmodel.h:85:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QHeaderView:1:0, from /Users/jz/ThirdParty/wireshark/build/ui/qt/ui_about_dialog.h:19, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:25: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qheaderview.h:111:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qheaderview.h:118:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qheaderview.h:133:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5, 0) ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtCore.framework/Headers/QUrl:1:0, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:65: /usr/local/Cellar/qt5/5.5.1_2/lib/QtCore.framework/Headers/qurl.h:277:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5,0) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtCore.framework/Headers/qurl.h:408:24: error: missing binary operator before token "(" #if QT_DEPRECATED_SINCE(5,0) ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qwidget.h:45:0, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qdialog.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QDialog:1, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.h:25, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:24: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:44:24: error: variable 'Q_WIDGETS_EXPORT QSizePolicy' has initializer but incomplete type class Q_WIDGETS_EXPORT QSizePolicy ^ In file included from /usr/local/include/QtGui/qwindowdefs.h:45:0, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qwidget.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qdialog.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QDialog:1, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.h:25, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:24: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:46:5: error: expected primary-expression before 'public' Q_GADGET ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:46:5: error: expected '}' before 'public' /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:46:5: error: expected ',' or ';' before 'public' /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:46:5: error: expected unqualified-id before 'private' Q_GADGET ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qwidget.h:45:0, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qdialog.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QDialog:1, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.h:25, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:24: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:59:19: error: 'GrowFlag' was not declared in this scope Minimum = GrowFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:60:19: error: 'ShrinkFlag' was not declared in this scope Maximum = ShrinkFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:61:21: error: 'GrowFlag' was not declared in this scope Preferred = GrowFlag | ShrinkFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:61:32: error: 'ShrinkFlag' was not declared in this scope Preferred = GrowFlag | ShrinkFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:62:28: error: 'GrowFlag' was not declared in this scope MinimumExpanding = GrowFlag | ExpandFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:62:39: error: 'ExpandFlag' was not declared in this scope MinimumExpanding = GrowFlag | ExpandFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:63:21: error: 'GrowFlag' was not declared in this scope Expanding = GrowFlag | ShrinkFlag | ExpandFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:63:32: error: 'ShrinkFlag' was not declared in this scope Expanding = GrowFlag | ShrinkFlag | ExpandFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:63:45: error: 'ExpandFlag' was not declared in this scope Expanding = GrowFlag | ShrinkFlag | ExpandFlag, ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:64:19: error: 'ShrinkFlag' was not declared in this scope Ignored = ShrinkFlag | GrowFlag | IgnoreFlag ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:64:32: error: 'GrowFlag' was not declared in this scope Ignored = ShrinkFlag | GrowFlag | IgnoreFlag ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:64:43: error: 'IgnoreFlag' was not declared in this scope Ignored = ShrinkFlag | GrowFlag | IgnoreFlag ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:68:5: error: expected constructor, destructor, or type conversion before 'enum' enum ControlType { ^ In file included from /usr/local/include/QtCore/qnamespace.h:45:0, from /usr/local/include/QtCore/qobjectdefs.h:45, from /usr/local/include/QtGui/qwindowdefs.h:45, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qwidget.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qdialog.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QDialog:1, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.h:25, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:24: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:85:5: error: 'ControlType' was not declared in this scope Q_DECLARE_FLAGS(ControlTypes, ControlType) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:85:5: error: template argument 1 is invalid Q_DECLARE_FLAGS(ControlTypes, ControlType) ^ In file included from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qwidget.h:45:0, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qdialog.h:37, from /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/QDialog:1, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.h:25, from /Users/jz/ThirdParty/wireshark/ui/qt/about_dialog.cpp:24: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'int QSizePolicy()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:87:21: error: only constructors take member initializers QSizePolicy() : data(0) { } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:89:53: error: 'ControlType' has not been declared QSizePolicy(Policy horizontal, Policy vertical, ControlType type = DefaultType) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:89:72: error: 'DefaultType' was not declared in this scope QSizePolicy(Policy horizontal, Policy vertical, ControlType type = DefaultType) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'int QSizePolicy(Policy, Policy, int)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:90:11: error: only constructors take member initializers : data(0) { ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:91:9: error: 'bits' was not declared in this scope bits.horPolicy = horizontal; ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:93:28: error: 'setControlType' was not declared in this scope setControlType(type); ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:95:31: error: non-member function 'Policy horizontalPolicy()' cannot have cv-qualifier Policy horizontalPolicy() const { return static_cast<Policy>(bits.horPolicy); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'Policy horizontalPolicy()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:95:66: error: 'bits' was not declared in this scope Policy horizontalPolicy() const { return static_cast<Policy>(bits.horPolicy); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:96:29: error: non-member function 'Policy verticalPolicy()' cannot have cv-qualifier Policy verticalPolicy() const { return static_cast<Policy>(bits.verPolicy); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'Policy verticalPolicy()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:96:64: error: 'bits' was not declared in this scope Policy verticalPolicy() const { return static_cast<Policy>(bits.verPolicy); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:97:5: error: 'ControlType' does not name a type ControlType controlType() const; ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setHorizontalPolicy(Policy)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:99:42: error: 'bits' was not declared in this scope void setHorizontalPolicy(Policy d) { bits.horPolicy = d; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setVerticalPolicy(Policy)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:100:40: error: 'bits' was not declared in this scope void setVerticalPolicy(Policy d) { bits.verPolicy = d; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:101:25: error: variable or field 'setControlType' declared void void setControlType(ControlType type); ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:101:25: error: 'ControlType' was not declared in this scope /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:103:44: error: non-member function 'Qt::Orientations expandingDirections()' cannot have cv-qualifier Qt::Orientations expandingDirections() const { ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'Qt::Orientations expandingDirections()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:104:40: error: 'ExpandFlag' was not declared in this scope return ( (verticalPolicy() & ExpandFlag) ? Qt::Vertical : Qt::Orientations() ) ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setHeightForWidth(bool)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:108:38: error: 'bits' was not declared in this scope void setHeightForWidth(bool b) { bits.hfw = b; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:109:30: error: non-member function 'bool hasHeightForWidth()' cannot have cv-qualifier bool hasHeightForWidth() const { return bits.hfw; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'bool hasHeightForWidth()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:109:45: error: 'bits' was not declared in this scope bool hasHeightForWidth() const { return bits.hfw; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setWidthForHeight(bool)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:110:38: error: 'bits' was not declared in this scope void setWidthForHeight(bool b) { bits.wfh = b; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:111:30: error: non-member function 'bool hasWidthForHeight()' cannot have cv-qualifier bool hasWidthForHeight() const { return bits.wfh; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'bool hasWidthForHeight()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:111:45: error: 'bits' was not declared in this scope bool hasWidthForHeight() const { return bits.wfh; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:113:27: error: 'QSizePolicy' does not name a type bool operator==(const QSizePolicy& s) const { return data == s.data; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:113:43: error: non-member function 'bool operator==(const int&)' cannot have cv-qualifier bool operator==(const QSizePolicy& s) const { return data == s.data; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:113:43: error: 'bool operator==(const int&)' must have an argument of class or enumerated type /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:114:27: error: 'QSizePolicy' does not name a type bool operator!=(const QSizePolicy& s) const { return data != s.data; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:114:43: error: non-member function 'bool operator!=(const int&)' cannot have cv-qualifier bool operator!=(const QSizePolicy& s) const { return data != s.data; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:114:43: error: 'bool operator!=(const int&)' must have an argument of class or enumerated type /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:115:30: error: expected constructor, destructor, or type conversion before ';' token operator QVariant() const; ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:117:29: error: non-member function 'int horizontalStretch()' cannot have cv-qualifier int horizontalStretch() const { return static_cast<int>(bits.horStretch); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'int horizontalStretch()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:117:61: error: 'bits' was not declared in this scope int horizontalStretch() const { return static_cast<int>(bits.horStretch); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:118:27: error: non-member function 'int verticalStretch()' cannot have cv-qualifier int verticalStretch() const { return static_cast<int>(bits.verStretch); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'int verticalStretch()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:118:59: error: 'bits' was not declared in this scope int verticalStretch() const { return static_cast<int>(bits.verStretch); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setHorizontalStretch(int)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:119:52: error: 'bits' was not declared in this scope void setHorizontalStretch(int stretchFactor) { bits.horStretch = static_cast<quint32>(qBound(0, stretchFactor, 255)); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setVerticalStretch(int)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:120:50: error: 'bits' was not declared in this scope void setVerticalStretch(int stretchFactor) { bits.verStretch = static_cast<quint32>(qBound(0, stretchFactor, 255)); } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:122:33: error: non-member function 'bool retainSizeWhenHidden()' cannot have cv-qualifier bool retainSizeWhenHidden() const { return bits.retainSizeWhenHidden; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'bool retainSizeWhenHidden()': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:122:48: error: 'bits' was not declared in this scope bool retainSizeWhenHidden() const { return bits.retainSizeWhenHidden; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'void setRetainSizeWhenHidden(bool)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:123:53: error: 'bits' was not declared in this scope void setRetainSizeWhenHidden(bool retainSize) { bits.retainSizeWhenHidden = retainSize; } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:128:1: error: expected unqualified-id before 'private' private: ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:131:5: error: 'friend' used outside of class friend Q_WIDGETS_EXPORT QDataStream &operator>>(QDataStream &, QSizePolicy &); ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:131:41: error: expected initializer before '&' token friend Q_WIDGETS_EXPORT QDataStream &operator>>(QDataStream &, QSizePolicy &); ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: In function 'int QSizePolicy(int)': /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:133:26: error: only constructors take member initializers QSizePolicy(int i) : data(i) { } ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h: At global scope: /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:148:5: error: namespace-scope anonymous aggregates must be static }; ^ /usr/local/Cellar/qt5/5.5.1_2/lib/QtWidgets.framework/Headers/qsizepolicy.h:149:1: error: expected declaration before '}' token }; ^ make[2]: *** [ui/qt/CMakeFiles/qtui.dir/about_dialog.cpp.o] Error 1 make[1]: *** [ui/qt/CMakeFiles/qtui.dir/all] Error 2 make: *** [all] Error 2
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: Wireshark build issue on osx related to qt5 Jonne Zutt (Apr 27)