maintainer-feedback requested: [Bug 293605] x11-wm/plasma6-kwin: compilation fails with unresolved dependency on libinotify
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Mar 5 18:41:55 GMT 2026
Bugzilla Automation <bugzilla at FreeBSD.org> has asked freebsd-kde (group)
<kde at FreeBSD.org> for maintainer-feedback:
Bug 293605: x11-wm/plasma6-kwin: compilation fails with unresolved dependency
on libinotify
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293605
--- Description ---
Scenario:
- FreeBSD 14 ca. Dec. 29, 2025
- ports latest
- KDE ports installed
- Updating ports using portmaster
- portmaster tries to update to kwin-6.6.2
Result:
- The compilation fails with
...
[ 92% 13/14] : && /usr/bin/c++ -fPIC -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -fno-operator-names -fno-exceptions
-Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align
-Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef
-Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self
-Wvla -Wdate-time -fdiagnostics-color=always -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings
-Wl,--enable-new-dtags -Wl,--undefined-version -shared -o
bin/kwin/plugins/gamecontroller.so
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller_autogen
/mocs_compilation.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller_logging
.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/main.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/emulatedinputdevice.cp
p.o
-Wl,-rpath,/usr/tmp/net/orion/z/SRC/FreeBSD/ports/MBi/main/x11-wm/plasma6-kwin/
work/.build/bin:/usr/local/lib:/usr/local/lib/qt6:
bin/libkwin.so.6.6.2 /usr/local/lib/libudev.so
/usr/local/lib/libxkbcommon.so /usr/local/lib/libwayland-server.so
/usr/local/lib/libepoxy.so /usr/local/lib/libdrm.so
/usr/local/lib/qt6/libQt6Quick.so.6.10.2
/usr/local/lib/qt6/libQt6OpenGL.so.6.10.2
/usr/local/lib/qt6/libQt6Qml.so.6.10.2
/usr/local/lib/qt6/libQt6Network.so.6.10.2 /usr/local/lib/libxkbcommon.so
/usr/local/lib/libKF6WindowSystem.so.6.23.0 /usr/local/lib/libX11.so
/usr/local/lib/qt6/libQt6Widgets.so.6.10.2 /usr/local/lib/libKF6I18n.so.6.23.0
/usr/local/lib/libKF6CoreAddons.so.6.23.0
/usr/local/lib/libKF6ConfigCore.so.6.23.0
/usr/local/lib/qt6/libQt6Gui.so.6.10.2 /usr/local/lib/qt6/libQt6DBus.so.6.10.2
/usr/local/lib/qt6/libQt6Core.so.6.10.2 -pthread /usr/local/lib/libGLX.so
/usr/local/lib/libOpenGL.so /usr/local/lib/libevdev.so
-Wl,-rpath-link,/usr/local/lib/qt6:/usr/local/lib && :
FAILED: [code=1] bin/kwin/plugins/gamecontroller.so
: && /usr/bin/c++ -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments
-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long
-Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual
-Werror=return-type -Werror=init-self -Wvla -Wdate-time
-fdiagnostics-color=always -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings
-Wl,--enable-new-dtags -Wl,--undefined-version -shared -o
bin/kwin/plugins/gamecontroller.so
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller_autogen
/mocs_compilation.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller_logging
.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/main.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontroller.cpp.o
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/emulatedinputdevice.cp
p.o
-Wl,-rpath,/usr/tmp/net/orion/z/SRC/FreeBSD/ports/MBi/main/x11-wm/plasma6-kwin/
work/.build/bin:/usr/local/lib:/usr/local/lib/qt6:
bin/libkwin.so.6.6.2 /usr/local/lib/libudev.so
/usr/local/lib/libxkbcommon.so /usr/local/lib/libwayland-server.so
/usr/local/lib/libepoxy.so /usr/local/lib/libdrm.so
/usr/local/lib/qt6/libQt6Quick.so.6.10.2
/usr/local/lib/qt6/libQt6OpenGL.so.6.10.2
/usr/local/lib/qt6/libQt6Qml.so.6.10.2
/usr/local/lib/qt6/libQt6Network.so.6.10.2 /usr/local/lib/libxkbcommon.so
/usr/local/lib/libKF6WindowSystem.so.6.23.0 /usr/local/lib/libX11.so
/usr/local/lib/qt6/libQt6Widgets.so.6.10.2 /usr/local/lib/libKF6I18n.so.6.23.0
/usr/local/lib/libKF6CoreAddons.so.6.23.0
/usr/local/lib/libKF6ConfigCore.so.6.23.0
/usr/local/lib/qt6/libQt6Gui.so.6.10.2 /usr/local/lib/qt6/libQt6DBus.so.6.10.2
/usr/local/lib/qt6/libQt6Core.so.6.10.2 -pthread /usr/local/lib/libGLX.so
/usr/local/lib/libOpenGL.so /usr/local/lib/libevdev.so
-Wl,-rpath-link,/usr/local/lib/qt6:/usr/local/lib && :
ld: error: undefined symbol: inotify_init1
>>> referenced by gamecontrollermanager.cpp
>>>
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o:(KWin::GameControllerManager::GameControllerManager())
ld: error: undefined symbol: inotify_rm_watch
>>> referenced by gamecontrollermanager.cpp
>>>
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o:(KWin::GameControllerManager::~GameControllerManager())
>>> referenced by gamecontrollermanager.cpp
>>>
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o:(KWin::GameControllerManager::removeGameController(QString const&))
ld: error: undefined symbol: inotify_add_watch
>>> referenced by gamecontrollermanager.cpp
>>>
src/plugins/gamecontroller/CMakeFiles/gamecontroller.dir/gamecontrollermanager.
cpp.o:(KWin::GameControllerManager::addDeviceWatch(KWin::GameController*))
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[1]: stopped in /net/orion/z/SRC/FreeBSD/ports/MBi/main/x11-wm/plasma6-kwin
*** Error code 1
Stop.
make: stopped in /net/orion/z/SRC/FreeBSD/ports/MBi/main/x11-wm/plasma6-kwin
Expected result:
- The compilation should succeed.
-- Martin
More information about the kde-freebsd
mailing list