Menu

#23 compile error

1.0
closed
opendta
2021-09-01
2021-07-26
Chris
No

Get an error at compiling on Mint 19.3 .

g++ -c -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../opendta-v0.18-src -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o dtaplotframe.o ../dtagui/dtaplotframe.cpp
../dtagui/dtaplotframe.cpp: In constructor DtaPlotFrame::DtaPlotFrame(DataFile*, QWidget*):
../dtagui/dtaplotframe.cpp:118:24: error: class FieldsProxyModel has no member named setRecursiveFilteringEnabled
     mFieldsProxyModel->setRecursiveFilteringEnabled(true);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../dtagui/dtaplotframe.cpp: In member function void DtaPlotFrame::filterFields(const QString&):
../dtagui/dtaplotframe.cpp:426:24: error: class FieldsProxyModel has no member named setFilterRegularExpression; did you mean setFilterRegExp’?
     mFieldsProxyModel->setFilterRegularExpression(QRegularExpression(pattern, QRegularExpression::CaseInsensitiveOption));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
                        setFilterRegExp
Makefile:852: recipe for target 'dtaplotframe.o' failed
make: *** [dtaplotframe.o] Error 1

Discussion

  • opendta

    opendta - 2021-07-26

    Which Qt version does Mint 19.3 use? This function was introduced in Qt 5.12.

     
  • Chris

    Chris - 2021-07-27

    ok, Mint 19.3 use Qt5.9

    compile was successful with Qt5.12.11

    thx

     
  • opendta

    opendta - 2021-09-01
    • status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB