Closed mgogala closed 5 years ago
FYI - doesn't compile on fully-patched Fedora 29 either
[ 52%] Building CXX object src/CMakeFiles/tora.dir/core/toproviderobserver.cpp.o /home/scant/Software/Tora3/tora/src/core/toproviderobserver.cpp: In member function ‘virtual void toEventQueryObserverObject::eqDescriptionAvailable(toEventQuery*, const toQColumnDescriptionList&)’: /home/scant/Software/Tora3/tora/src/core/toproviderobserver.cpp:79:11: error: ‘struct toQueryAbstr::HeaderDesc’ has no member named ‘name_orig’ d.name_orig = (*i).Name; ^~~~~~~~~ make[3]: *** [src/CMakeFiles/tora.dir/build.make:5144: src/CMakeFiles/tora.dir/core/toproviderobserver.cpp.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:414: src/CMakeFiles/tora.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:426: src/CMakeFiles/tora.dir/rule] Error 2
I will close this issue, since it's a duplicate of the issue with the title: "Fails to build: error: ‘struct toQueryAbstr::HeaderDesc’ has no member named ‘name_orig’" After applying the recipe from that issue, my build was successful.
Hi! The latest version doesn't build on Ubuntu 18.04: Git version v3.2-197-g099246e7 Git version major 3 Git version minor 2 Git version count 197 Git version sha1 g099246e7 Git version short 3.2 Git version dirty No Git branch master Build tag v3.2-197-Release-g099246e7 Build date 2019-03-17 /home/mgogala/git/tora/extlibs/libermodel/canvasedge.cpp:148:48: warning: "/" within comment [-Wcomment] (dro.integers[2i+1]/ %m_wdhcf /*m_scaleX) +m_xMargin + diffX,
/home/mgogala/git/tora/extlibs/libermodel/dotgraph.cpp: In member function ‘void DotGraph::addNewNodeToSubgraph(QMap<QString, QString>, QString)’: /home/mgogala/git/tora/extlibs/libermodel/dotgraph.cpp:899:8: warning: unused variable ‘a’ [-Wunused-variable] auto a = subgraphs()[subgraph]; ^ /home/mgogala/git/tora/src/widgets/todatabasesettingui.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout4'. /home/mgogala/git/tora/src/core/tocontextmenu.h:0: Note: No relevant classes found. No output generated. /home/mgogala/git/tora/src/core/tohelpcontext.h:0: Note: No relevant classes found. No output generated. /home/mgogala/git/tora/src/core/tosettingtab.h:0: Note: No relevant classes found. No output generated. /home/mgogala/git/tora/src/parsing/toscilexersql.h:0: Note: No relevant classes found. No output generated. /home/mgogala/git/tora/src/tools/tosecuritytreeitem.h:0: Note: No relevant classes found. No output generated. /home/mgogala/git/tora/src/widgets/toconnectionwidget.h:0: Note: No relevant classes found. No output generated. In file included from /home/mgogala/git/tora/src/core/toconfenum.h:39:0, from /home/mgogala/git/tora/src/core/toconfiguration.h:37, from /home/mgogala/git/tora/src/main/main.cpp:35: /home/mgogala/git/tora/src/main/main.cpp: In function ‘int main(int, char**)’: /home/mgogala/git/tora/src/ts_log/ts_log_utils.h:46:38: note: #pragma message: WARNING: TODO/FIXME: hicolor theme is broken for Docklet icons. But we need to resolve X11 themes one day
define WARN(exp) ("WARNING: " exp)
/home/mgogala/git/tora/src/main/main.cpp:119:17: note: in expansion of macro ‘WARN’
pragma message WARN( "TODO/FIXME: hicolor theme is broken for Docklet icons. But we need to resolve X11 themes one day" )
In file included from /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultlock.h:37:0, from /home/mgogala/git/BUILD/src/result/moc_toresultlock.cpp:9: /home/mgogala/git/tora/src/result/tomvc.h: In instantiation of ‘TOMVC<_T, _VP, _DP>::TOMVC(QWidget) [with _T = ResutLock::Traits; _VP = Views::DefaultTreeViewPolicy; _DP = DefaultDataProviderPolicy]’: /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultlock.h:73:41: required from here /home/mgogala/git/tora/src/result/tomvc.h:194:25: warning: ‘TOMVC<ResutLock::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_observerObject’ will be initialized after [-Wreorder] ObserverObject m_observerObject; ^ >&, toExtract::ObjectType, const QString&, const QString&, const QString&)’:
/home/mgogala/git/tora/src/connection/tooracleextract.cpp:6488:11: warning: enumeration value ‘NO_TYPE’ not handled in switch [-Wswitch]
switch(type)
^
/home/mgogala/git/tora/src/connection/tooracleextract.cpp:6488:11: warning: enumeration value ‘DIRECTORY’ not handled in switch [-Wswitch]
/home/mgogala/git/tora/src/connection/tooracleextract.cpp:6488:11: warning: enumeration value ‘MATERIALIZED_VIEW’ not handled in switch [-Wswitch]
/home/mgogala/git/tora/src/connection/tooracleextract.cpp: At global scope:
/home/mgogala/git/tora/src/connection/tooracleextract.cpp:2950:16: warning: ‘QString ReContext(std:: cxx11::list<QString, std::allocator >&, int, const QString&)’ defined but not used [-Wunused-function]
static QString ReContext(std::list &ctx, int strip, const QString &str)
^ mysqlQuery::createQuery(const QString&)’:
/home/mgogala/git/tora/src/connection/toqmysqlquery.cpp:71:14: warning: unused variable ‘prepared’ [-Wunused-variable]
bool prepared = ret->prepare(s);
^
~~~/home/mgogala/git/tora/src/result/tomvc.h:192:24: warning: ‘TOMVC<ResutLock::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::WorkingWidget TOMVC<ResutLock::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_workingWidget’ [-Wreorder] WorkingWidget m_workingWidget; ^~~~~~~ /home/mgogala/git/tora/src/result/tomvc.h:205:1: warning: when initialized here [-Wreorder] TOMVC<_T, _VP, _DP>::TOMVC(QWidget parent) ^~~~~~~ In file included from /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultplan.h:37:0, from /home/mgogala/git/BUILD/src/result/moc_toresultplan.cpp:9: /home/mgogala/git/tora/src/result/tomvc.h: In instantiation of ‘TOMVC<_T, _VP, _DP>::TOMVC(QWidget) [with _T = ResultPlan::TraitsPlanText; _VP = Views::DefaultPlainTextViewPolicy; _DP = DefaultDataProviderPolicy]’: /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultplan.h:65:49: required from here /home/mgogala/git/tora/src/result/tomvc.h:194:25: warning: ‘TOMVC<ResultPlan::TraitsPlanText, Views::DefaultPlainTextViewPolicy, DefaultDataProviderPolicy>::m_observerObject’ will be initialized after [-Wreorder] ObserverObject m_observerObject; ^~~~/home/mgogala/git/tora/src/result/tomvc.h:192:24: warning: ‘TOMVC<ResultPlan::TraitsPlanText, Views::DefaultPlainTextViewPolicy, DefaultDataProviderPolicy>::WorkingWidget TOMVC<ResultPlan::TraitsPlanText, Views::DefaultPlainTextViewPolicy, DefaultDataProviderPolicy>::m_workingWidget’ [-Wreorder] WorkingWidget m_workingWidget; ^~~~~~~ /home/mgogala/git/tora/src/result/tomvc.h:205:1: warning: when initialized here [-Wreorder] TOMVC<_T, _VP, _DP>::TOMVC(QWidget parent) ^~~~~~~ In file included from /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultsql.h:37:0, from /home/mgogala/git/BUILD/src/result/moc_toresultsql.cpp:9: /home/mgogala/git/tora/src/result/tomvc.h: In instantiation of ‘TOMVC<_T, _VP, _DP>::TOMVC(QWidget) [with _T = ResultSqlText::TraitsSqlText; _VP = Views::DefaultSqlTextViewPolicy; _DP = DefaultDataProviderPolicy]’: /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultsql.h:63:48: required from here /home/mgogala/git/tora/src/result/tomvc.h:194:25: warning: ‘TOMVC<ResultSqlText::TraitsSqlText, Views::DefaultSqlTextViewPolicy, DefaultDataProviderPolicy>::m_observerObject’ will be initialized after [-Wreorder] ObserverObject m_observerObject; ^~~~/home/mgogala/git/tora/src/result/tomvc.h:192:24: warning: ‘TOMVC<ResultSqlText::TraitsSqlText, Views::DefaultSqlTextViewPolicy, DefaultDataProviderPolicy>::WorkingWidget TOMVC<ResultSqlText::TraitsSqlText, Views::DefaultSqlTextViewPolicy, DefaultDataProviderPolicy>::m_workingWidget’ [-Wreorder] WorkingWidget m_workingWidget; ^~~~~~~ /home/mgogala/git/tora/src/result/tomvc.h:205:1: warning: when initialized here [-Wreorder] TOMVC<_T, _VP, _DP>::TOMVC(QWidget parent) ^~~~~~~ In file included from /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultwaitchains.h:37:0, from /home/mgogala/git/BUILD/src/result/moc_toresultwaitchains.cpp:9: /home/mgogala/git/tora/src/result/tomvc.h: In instantiation of ‘TOMVC<_T, _VP, _DP>::TOMVC(QWidget) [with _T = ResutWaitSchains::Traits; _VP = Views::DefaultTreeViewPolicy; _DP = DefaultDataProviderPolicy]’: /home/mgogala/git/BUILD/src/result/../../../tora/src/result/toresultwaitchains.h:68:41: required from here /home/mgogala/git/tora/src/result/tomvc.h:194:25: warning: ‘TOMVC<ResutWaitSchains::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_observerObject’ will be initialized after [-Wreorder] ObserverObject m_observerObject; ^~~~/home/mgogala/git/tora/src/result/tomvc.h:192:24: warning: ‘TOMVC<ResutWaitSchains::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::WorkingWidget TOMVC<ResutWaitSchains::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_workingWidget’ [-Wreorder] WorkingWidget m_workingWidget; ^~~~~~~ /home/mgogala/git/tora/src/result/tomvc.h:205:1: warning: when initialized here [-Wreorder] TOMVC<_T, _VP, _DP>::TOMVC(QWidget parent) ^~~~~~~ In file included from /home/mgogala/git/BUILD/src/views/../../../tora/src/views/toplantablesview.h:37:0, from /home/mgogala/git/BUILD/src/views/moc_toplantablesview.cpp:9: /home/mgogala/git/tora/src/result/tomvc.h: In instantiation of ‘TOMVC<_T, _VP, _DP>::TOMVC(QWidget) [with _T = PlanTables::Traits; _VP = Views::DefaultTreeViewPolicy; _DP = DefaultDataProviderPolicy]’: /home/mgogala/git/BUILD/src/views/../../../tora/src/views/toplantablesview.h:78:41: required from here /home/mgogala/git/tora/src/result/tomvc.h:194:25: warning: ‘TOMVC<PlanTables::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_observerObject’ will be initialized after [-Wreorder] ObserverObject m_observerObject; ^~~~/home/mgogala/git/tora/src/result/tomvc.h:192:24: warning: ‘TOMVC<PlanTables::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::WorkingWidget TOMVC<PlanTables::Traits, Views::DefaultTreeViewPolicy, DefaultDataProviderPolicy>::m_workingWidget’ [-Wreorder] WorkingWidget m_workingWidget; ^~~~~~~ /home/mgogala/git/tora/src/result/tomvc.h:205:1: warning: when initialized here [-Wreorder] TOMVC<_T, _VP, _DP>::TOMVC(QWidget parent) ^~~~~~~ /home/mgogala/git/tora/src/connection/tooracleextract.cpp: In member function ‘virtual void toOracleExtract::create(QTextStream&, toExtract::ObjectType, const QString&, const QString&, const QString&)’: /home/mgogala/git/tora/src/connection/tooracleextract.cpp:6416:9: warning: enumeration value ‘NO_TYPE’ not handled in switch [-Wswitch] switch (type) ^ /home/mgogala/git/tora/src/connection/tooracleextract.cpp: In member function ‘virtual void toOracleExtract::describe(std::cxx11::list<QString, std::allocator~~~~ /home/mgogala/git/tora/src/connection/toqmysqlquery.cpp: In member function ‘virtual QSqlQuery~~~ /home/mgogala/git/tora/src/connection/toqmysqlquery.cpp:67:10: warning: variable ‘executed’ set but not used [-Wunused-but-set-variable] bool executed; ^~~~ /home/mgogala/git/tora/src/connection/toqmysqlquery.cpp: In member function ‘virtual void mysqlQuery::cancel()’: /home/mgogala/git/tora/src/connection/toqmysqlquery.cpp:130:31: warning: unused variable ‘c’ [-Wunused-variable] QSqlDatabase c = const_cast<QSqlDatabase >(&(Connection->Connection)); ^ /home/mgogala/git/tora/src/connection/toqpsqlquery.cpp: In member function ‘virtual void psqlQuery::cancel()’: /home/mgogala/git/tora/src/connection/toqpsqlquery.cpp:132:31: warning: unused variable ‘c’ [-Wunused-variable] QSqlDatabase c = const_cast<QSqlDatabase >(&(Connection->Connection)); ^ /home/mgogala/git/tora/src/connection/toqpsqlquery.cpp: In member function ‘toQColumnDescriptionList psqlQuery::describe(QSqlRecord)’: /home/mgogala/git/tora/src/connection/toqpsqlquery.cpp:236:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int i = 0; i < record.count(); i++)^~~~~~ /home/mgogala/git/tora/src/core/toconnection.cpp: In destructor ‘virtual toConnection::~toConnection()’: /home/mgogala/git/tora/src/core/toconnection.cpp:179:14: warning: unused variable ‘running’ [-Wunused-variable] bool running = pCache->cacheRefreshRunning(); ^~~ /home/mgogala/git/tora/src/core/toconnection.cpp: In member function ‘bool toConnection::closeWidgets()’: /home/mgogala/git/tora/src/core/toconnection.cpp:272:22: warning: unused variable ‘removed’ [-Wunused-variable] bool removed = Widgets.remove(widget); // TODO: check if QT containers support modification while being iterated ^~~ /home/mgogala/git/tora/src/core/toconnection.cpp: In member function ‘void toConnection::connectionsMenu(QMenu*)’: /home/mgogala/git/tora/src/core/toconnection.cpp:290:14: warning: unused variable ‘removed’ [-Wunused-variable] bool removed = ConnectionActions.remove(a); ^~~ /home/mgogala/git/tora/src/core/toeventquery.cpp: In member function ‘toQValue toEventQuery::readValue()’: /home/mgogala/git/tora/src/core/toeventquery.cpp:203:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((Values.size() == ColumnCount) && !eof())