Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Kaidan Kaidan
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 54
    • Issues 54
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Network
  • KaidanKaidan
  • Issues
  • #400

Closed
Open
Created Oct 16, 2021 by Anna “CyberTailor”@cybertailor

Build fails with `-DUSE_KNOTIFICATIONS=OFF`

Build fails both for master branch and 0.8.0 release. The compiler is GCC11.

https://bugs.gentoo.org/817251

FAILED: CMakeFiles/kaidan.dir/src/Notifications.cpp.o 
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DAPPLICATION_DESCRIPTION="\"A simple, user-friendly Jabber/XMPP client for every device!\"" -DAPPLICATION_DISPLAY_NAME=\"Kaidan\" -DAPPLICATION_ID=\"im.kaidan.kaidan\" -DAPPLICATION_NAME=\"kaidan\" -DDEBUG_SOURCE_PATH=\"/var/tmp/portage/net-im/kaidan-0.8.0/work/kaidan-0.8.0\" -DHAVE_QWIDGETS -DQAPPLICATION_CLASS=QApplication -DQT_CORE_LIB -DQT_GUI_LIB -DQT_LOCATION_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_POSITIONINGQUICK_LIB -DQT_POSITIONING_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQXMPP_DISABLE_DEPRECATED_BEFORE=0x010400 -DVERSION_STRING=\"0.8.0\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/var/tmp/portage/net-im/kaidan-0.8.0/work/kaidan-0.8.0_build -I/var/tmp/portage/net-im/kaidan-0.8.0/work/kaidan-0.8.0 -I/var/tmp/portage/net-im/kaidan-0.8.0/work/kaidan-0.8.0_build/kaidan_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtSql -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtSvg -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtMultimedia -isystem /usr/include/qt5/QtPositioning -isystem /usr/include/qt5/QtLocation -isystem /usr/include/qt5/QtPositioningQuick -isystem /usr/include/qt5/QtQuickControls2 -isystem /usr/include/qxmpp  -DQT_NO_DEBUG -march=bdver2 -O2 -pipe -fpch-preprocess -ggdb -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fno-operator-names -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -fexceptions -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++17 -MD -MT CMakeFiles/kaidan.dir/src/Notifications.cpp.o -MF CMakeFiles/kaidan.dir/src/Notifications.cpp.o.d -o CMakeFiles/kaidan.dir/src/Notifications.cpp.o -c /var/tmp/portage/net-im/kaidan-0.8.0/work/kaidan-0.8.0/src/Notifications.cpp
../kaidan-0.8.0/src/Notifications.cpp:85:6: error: no declaration matches ‘void Notifications::sendMessageNotification(const QString&, const QString&, const QString&)’
   85 | void Notifications::sendMessageNotification(const QString&, const QString&, const QString&)
      |      ^~~~~~~~~~~~~
In file included from ../kaidan-0.8.0/src/Notifications.cpp:31:
../kaidan-0.8.0/src/Notifications.h:46:21: note: candidate is: ‘static void Notifications::sendMessageNotification(const QString&, const QString&, const QString&, const QString&)’
   46 |         static void sendMessageNotification(const QString &accountJid, const QString &chatJid, const QString &chatName, const QString &message);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
../kaidan-0.8.0/src/Notifications.h:35:7: note: ‘class Notifications’ defined here
   35 | class Notifications
      |       ^~~~~~~~~~~~~
Assignee
Assign to
Time tracking