Building unittest fails with GCC 14 / Qt 6.8.2
The build log shows:
/gnu/store/jb4szkjkmlqdc92nnhxvm9ypq6hvk9vw-gcc-14.3.0/bin/c++ -DAPPSTORE=0 -DCRASH_REPORT_URL=\"\" -DENABLE_CRASHREPORTS=0 -DENABLE_LIBWRAP=true -DHAS_VULKAN -DHAVE_GLOBAL_PTT -DHUNSPELL_INSTALL_DIR=\"\" -DJAMI_INSTALL_PREFIX=\"/gnu/store/rw3mgkjkmb2jzky74xa3xqwssg50pm60-jami-20250613.0/share\" -DQT_CONCURRENT_LIB -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_POSITIONING_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMETA_LIB -DQT_QMLMODELS_LIB -DQT_QMLWORKERSCRIPT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DUSE_LIBNM -DUSE_LIBNOTIFY -DWITH_WEBENGINE=0 -I/tmp/guix-build-jami-20250613.0.drv-0/build -I/tmp/guix-build-jami-20250613.0.drv-0/source -I/tmp/guix-build-jami-20250613.0.drv-0/build/jami_autogen/include -I/gnu/store/kbbj9cl9rrq2kaynaxv176bshxp6hgf1-libjami-20250613.0/include/jami -I/tmp/guix-build-jami-20250613.0.drv-0/source/src/libclient -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/glib-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/lib/glib-2.0/include -I/gnu/store/rrdaaj2hj9vysb1nksylj7209s40wd8y-network-manager-1.52.0/include/libnm -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/libmount -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/blkid -I/gnu/store/q31dqnln6kd1wrlbqn0scn4yk3ffcxzw-gdk-pixbuf-2.42.12/include/gdk-pixbuf-2.0 -I/gnu/store/1dlwzyjk51xbn1k7v7b010gidrxxvida-libpng-1.6.39/include/libpng16 -I/tmp/guix-build-jami-20250613.0.drv-0/source/src/app -I/tmp/guix-build-jami-20250613.0.drv-0/source/src/version_info -I/tmp/guix-build-jami-20250613.0.drv-0/build/include -I/tmp/guix-build-jami-20250613.0.drv-0/source/3rdparty/hunspell/src -isystem /gnu/store/ly1pvj2wzga9s2hnykw5sm4g1pxiq0vj-zxing-cpp-2.3.0/include/ZXing -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtCore -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6 -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/zr3q45p58sq7xq0q9v4r2n1hsfvy61kb-qwindowkit-1.0.1/include/QWindowKit -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtGui -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQuick -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6 -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQml -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQmlIntegration -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtNetwork -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQmlMeta -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQmlModels -isystem /gnu/store/5wds94ah5v1b3kjn8hb3hmgqmcni5xra-qtdeclarative-6.8.2/include/qt6/QtQmlWorkerScript -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtOpenGL -isystem /gnu/store/4b292gs0b9wj0b94zg7a69zs7s89b0p8-hunspell-1.7.0/include/hunspell -isystem /gnu/store/bjrp4ap5ypmj5dck0hqjf5vd83fmn934-qtsvg-6.8.2/include/qt6/QtSvg -isystem /gnu/store/bjrp4ap5ypmj5dck0hqjf5vd83fmn934-qtsvg-6.8.2/include/qt6 -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtSql -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtConcurrent -isystem /gnu/store/0s85f5kd1z1av7chzqkdvbdrpshcc6dk-qt5compat-6.8.2/include/qt6/QtCore5Compat -isystem /gnu/store/0s85f5kd1z1av7chzqkdvbdrpshcc6dk-qt5compat-6.8.2/include/qt6 -isystem /gnu/store/acia3rv7bidn4gn5hyf2lpnl10b9nh10-qtmultimedia-6.8.2/include/qt6/QtMultimedia -isystem /gnu/store/acia3rv7bidn4gn5hyf2lpnl10b9nh10-qtmultimedia-6.8.2/include/qt6 -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtWidgets -isystem /gnu/store/1pzgqgpr9v46f5hl7jnjhlpqk1lcqy7l-qtpositioning-6.8.2/include/qt6/QtPositioning -isystem /gnu/store/1pzgqgpr9v46f5hl7jnjhlpqk1lcqy7l-qtpositioning-6.8.2/include/qt6 -isystem /gnu/store/db6hm460gd9d2fba7w36kw66b4jz8lc5-qtbase-6.8.2/include/qt6/QtDBus -O2 -g -DNDEBUG -pthread -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/glib-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/lib/glib-2.0/include -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/libmount -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/blkid -pthread -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/gio-unix-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/glib-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/lib/glib-2.0/include -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/libmount -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/blkid -pthread -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/glib-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/lib/glib-2.0/include -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/libmount -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/blkid -I/gnu/store/q31dqnln6kd1wrlbqn0scn4yk3ffcxzw-gdk-pixbuf-2.42.12/include/gdk-pixbuf-2.0 -I/gnu/store/1dlwzyjk51xbn1k7v7b010gidrxxvida-libpng-1.6.39/include/libpng16 -pthread -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/include/glib-2.0 -I/gnu/store/rx9fvgchvhjf0bvlad6xsaxkszjw622m-glib-2.83.3/lib/glib-2.0/include -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/libmount -I/gnu/store/mp1biwg967ivg8bff65qskyc88d1ypwc-util-linux-2.40.4-lib/include/blkid -I/gnu/store/q31dqnln6kd1wrlbqn0scn4yk3ffcxzw-gdk-pixbuf-2.42.12/include/gdk-pixbuf-2.0 -I/gnu/store/1dlwzyjk51xbn1k7v7b010gidrxxvida-libpng-1.6.39/include/libpng16 -fPIC -std=gnu++17 -MD -MT CMakeFiles/jami.dir/src/app/mediacodeclistmodel.cpp.o -MF CMakeFiles/jami.dir/src/app/mediacodeclistmodel.cpp.o.d -o CMakeFiles/jami.dir/src/app/mediacodeclistmodel.cpp.o -c /tmp/guix-build-jami-20250613.0.drv-0/source/src/app/mediacodeclistmodel.cpp
/tmp/guix-build-jami-20250613.0.drv-0/source/tests/unittests/previewengine_unittest.cpp: In member function ‘virtual void PreviewEngineFixture::SetUp()’:
/tmp/guix-build-jami-20250613.0.drv-0/source/tests/unittests/previewengine_unittest.cpp:31:17: error: ‘class QHttpServer’ has no member named ‘listen’
31 | server->listen(QHostAddress::LocalHost, 8000);
| ^~~~~~
Edited by Maxim Cournoyer