[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


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293605

            Bug ID: 293605
           Summary: x11-wm/plasma6-kwin: compilation fails with unresolved
                    dependency on libinotify
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde at FreeBSD.org
          Reporter: d8zNeCFG at aon.at
          Assignee: kde at FreeBSD.org
             Flags: maintainer-feedback?(kde at FreeBSD.org)

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.cpp.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.cpp.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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list