Compilation issue no member setBcc.
Using default building instructions, I get the following error:
[ 50%] Building CXX object src/CMakeFiles/xdg-desktop-portal-kde.dir/filechooser.cpp.o
/home/user/Programming/xdg-desktop-portal-kde/src/email.cpp: In member function ‘uint EmailPortal::ComposeEmail(const QDBusObjectPath&, const QString&, const QString&, const QVariantMap&, QVariantMap&)’:
/home/user/Programming/xdg-desktop-portal-kde/src/email.cpp:43:9: error: ‘class KEMailClientLauncherJob’ has no member named ‘setBcc’; did you mean ‘setCc’?
43 | job.setBcc(options.value(QStringLiteral("bcc")).toStringList());
| ^~~~~~
| setCc
cmake ..
Installing in /usr/local. Run /home/user/Programming/xdg-desktop-portal-kde/build/prefix.sh to set the environment for xdg-desktop-portal-kde.
-- Found QtWaylandScanner: /usr/lib64/qt5/bin/qtwaylandscanner
-- Found KIOFuse: TRUE
CMake Warning at /usr/share/ECM/kde-modules/KDEGitCommitHooks.cmake:74 (message):
No clang-format executable was found, skipping the formatting pre-commit
hook
Call Stack (most recent call first):
CMakeLists.txt:82 (kde_configure_git_pre_commit_hook)
-- The following RUNTIME packages have been found:
* KIOFuse, <https://commits.kde.org/system/kio-fuse>
Automatic mounting of remote URLs
-- The following OPTIONAL packages have been found:
* KF5Completion (required version >= 5.93.0)
* KF5ItemViews (required version >= 5.93.0)
* KF5JobWidgets (required version >= 5.93.0)
* KF5Solid (required version >= 5.93.0)
* KF5Auth (required version >= 5.93.0)
* KF5Codecs (required version >= 5.93.0)
* KF5ConfigWidgets (required version >= 5.93.0)
* KF5XmlGui (required version >= 5.93.0)
* KF5Package (required version >= 5.93.0)
* KF5Service (required version >= 5.93.0)
* Freetype
* Fontconfig
* PkgConfig
-- The following REQUIRED packages have been found:
* ECM (required version >= 5.90)
* Qt5PrintSupport
* Qt5Qml (required version >= 5.15.2)
* Qt5QmlModels (required version >= 5.15.2)
* Qt5QuickWidgets
* Qt5 (required version >= 5.15.0)
* Gettext
* KF5I18n (required version >= 5.90)
* Qt5Quick (required version >= 5.15.2)
* KF5Declarative (required version >= 5.90)
* Qt5Network (required version >= 5.15.2)
* Qt5Concurrent (required version >= 5.15.2)
* KF5KIO (required version >= 5.90)
* KF5Kirigami2 (required version >= 5.90)
* KF5Notifications (required version >= 5.90)
* Qt5DBus (required version >= 5.15.2)
* KF5Config (required version >= 5.93.0)
* KF5CoreAddons (required version >= 5.93.0)
* KF5Plasma (required version >= 5.90)
* KF5Wayland (required version >= 5.90)
* KF5WidgetsAddons (required version >= 5.90)
* Qt5Gui (required version >= 5.15.2)
* KF5WindowSystem (required version >= 5.90)
* Qt5Widgets (required version >= 5.15.2)
* KF5IconThemes (required version >= 5.90)
* KF5 (required version >= 5.90)
* Wayland (required version >= 1.15), C library implementation of the Wayland protocol: a protocol for a compositor to talk to its clients, <https://wayland.freedesktop.org/>
* PlasmaWaylandProtocols (required version >= 1.7.0)
* Qt5Core
* QtWaylandScanner, Executable that converts XML protocol files to C++ code, <https://qt.io/>
* WaylandScanner, Executable that converts XML protocol files to C code, <https://wayland.freedesktop.org/>
-- Configuring done
-- Generating done
Edited by Billy Araujo