| Summary: | dolphin-plugins-git Target "fileviewgitplugin" links to: KF6::XmlGui | ||
|---|---|---|---|
| Product: | [Applications] dolphin | Reporter: | Mike Lothian <mike> |
| Component: | plugins: git | Assignee: | Sebastian Dörner <sebastian> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dolphin-bugs-null, meven29, mkyral |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/sdk/dolphin-plugins/-/commit/a64bed1e563b83313f754d50f5af27c503a9a917 | Version Fixed/Implemented In: | 24.04 |
| Sentry Crash Report: | |||
|
Description
Mike Lothian
2023-12-20 11:00:35 UTC
Adding XmlGui to the CMakeLists.txt gets things working here:
find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS
I18n
KIO
TextWidgets
CoreAddons
XmlGui
)
This is an issue in Gentoo ebuild, when it removes unused modules:
src_prepare() {
ecm_src_prepare
# solid, qtdbus only required by mountiso
ecm_punt_qt_module DBus
ecm_punt_kf_module Solid
# kxmlgui, qtnetwork only required by dropbox
ecm_punt_qt_module Network
ecm_punt_kf_module XmlGui
# delete non-${PN} translations
find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
}
fileviewgitplugin.so 0x0000000000000001 (NEEDED) Shared library: [libKF6TextWidgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libdolphinvcs.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Core5Compat.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6KIOGui.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6KIOCore.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6JobWidgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6CoreAddons.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6I18n.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6ConfigGui.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6ConfigCore.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Widgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Gui.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Core.so.6] | 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] | 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] makefileactions.so 0x0000000000000001 (NEEDED) Shared library: [libKF6KIOWidgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6KIOGui.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6KIOCore.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6JobWidgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6CoreAddons.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Widgets.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6I18n.so.6] 0x0000000000000001 (NEEDED) Shared library: [libKF6ConfigCore.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Gui.so.6] 0x0000000000000001 (NEEDED) Shared library: [libQt6Core.so.6] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] I've started on a proper fix here: https://invent.kde.org/sdk/dolphin-plugins/-/merge_requests/50 I've been on holiday so I'll sort out the changes requested tonight |