[Bug 280469] devel/qtcreator: Update to 14.0.0 release, fix SQLite alloca build.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Aug 4 09:14:59 BST 2024


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280469

--- Comment #6 from Jason E. Hale <jhale at FreeBSD.org> ---
Just doing a quick live test build on amd64-CURRENT, I'm getting the following
error:

FAILED:
src/plugins/appstatisticsmonitor/CMakeFiles/AppStatisticsMonitor.dir/idataprovider.cpp.o 
/usr/local/libexec/ccache/c++ -DAPPSTATISTICSMONITOR_LIBRARY
-DAppStatisticsMonitor_EXPORTS -DEXTENSIONSYSTEM_WITH_TESTOPTION
-DNANOTRACE_ENABLED -DQT_CHARTS_LIB -DQT_CONCURRENT_LIB -DQT_CORE5COMPAT_LIB
-DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH
-DQT_NO_JAVA_STYLE_ITERATORS -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB
-DQT_RESTRICTED_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER
-DQT_WARN_DEPRECATED_BEFORE=0x060400 -DQT_WIDGETS_LIB
-DRELATIVE_DATA_PATH=\"../share/qtcreator\"
-DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\"
-DRELATIVE_LIBEXEC_PATH=\"../libexec/qtcreator\"
-DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\"
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/.build/src/plugins/appstatisticsmonitor
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/.build/src/plugins/appstatisticsmonitor/AppStatisticsMonitor_autogen/include
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/.build/src
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs/utils/mimetypes2
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs/3rdparty/syntax-highlighting/src/lib
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs/3rdparty/syntax-highlighting/autogenerated/include
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs/3rdparty/syntax-highlighting/autogenerated/src/lib
-I/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/libs/3rdparty
-isystem /usr/local/include/qt6/QtCharts -isystem /usr/local/include/qt6
-isystem /usr/local/include/qt6/QtCore -isystem
/usr/local/lib/qt6/mkspecs/freebsd-clang -isystem /usr/local/include/qt6/QtGui
-isystem /usr/local/include/qt6/QtWidgets -isystem
/usr/local/include/qt6/QtOpenGL -isystem /usr/local/include/qt6/QtOpenGLWidgets
-isystem /usr/local/include/qt6/QtConcurrent -isystem
/usr/local/include/qt6/QtNetwork -isystem /usr/local/include/qt6/QtCore5Compat
-O2 -pipe -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing  -isystem /usr/local/include -O2 -pipe
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-isystem /usr/local/include  -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -Wall -Wextra -fPIC -pthread -MD -MT
src/plugins/appstatisticsmonitor/CMakeFiles/AppStatisticsMonitor.dir/idataprovider.cpp.o
-MF
src/plugins/appstatisticsmonitor/CMakeFiles/AppStatisticsMonitor.dir/idataprovider.cpp.o.d
-o
src/plugins/appstatisticsmonitor/CMakeFiles/AppStatisticsMonitor.dir/idataprovider.cpp.o
-c
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.cpp
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.cpp:339:16:
error: unknown type name 'LinuxDataProvider'; did you mean 'IDataProvider'?
  339 |     return new LinuxDataProvider(pid);
      |                ^~~~~~~~~~~~~~~~~
      |                IDataProvider
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.h:11:7:
note: 'IDataProvider' declared here
   11 | class IDataProvider : public QObject
      |       ^
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.cpp:339:16:
error: allocating an object of abstract class type 'IDataProvider'
  339 |     return new LinuxDataProvider(pid);
      |                ^
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.h:24:20:
note: unimplemented pure virtual method 'getMemoryConsumption' in
'IDataProvider'
   24 |     virtual double getMemoryConsumption() = 0;
      |                    ^
/usr/home/jhale/src/freebsd/ports/devel/qtcreator/work/qt-creator-opensource-src-14.0.0/src/plugins/appstatisticsmonitor/idataprovider.h:25:20:
note: unimplemented pure virtual method 'getCpuConsumption' in 'IDataProvider'
   25 |     virtual double getCpuConsumption() = 0;
      |                    ^
2 errors generated.

I'm short on time ATM and didn't investigate too much, just initially
reporting. It seems this new appstatisticsmonitor plugin needs ported or just
removed FTTB.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the kde-freebsd mailing list