[106/106] Linking CXX executable Hyprland
FAILED: Hyprland
: && /usr/bin/c++ -O3 -DNDEBUG -Wl,--export-dynamic -rdynamic -rdynamic CMakeFiles/Hyprland.dir/src/Compositor.cpp.o CMakeFiles/Hyprland.dir/src/Window.cpp.o CMakeFiles/Hyprland.dir/src/config/ConfigManager.cpp.o CMakeFiles/Hyprland.dir/src/debug/CrashReporter.cpp.o CMakeFiles/Hyprland.dir/src/debug/HyprCtl.cpp.o CMakeFiles/Hyprland.dir/src/debug/HyprDebugOverlay.cpp.o CMakeFiles/Hyprland.dir/src/debug/HyprNotificationOverlay.cpp.o CMakeFiles/Hyprland.dir/src/debug/Log.cpp.o CMakeFiles/Hyprland.dir/src/events/Devices.cpp.o CMakeFiles/Hyprland.dir/src/events/Layers.cpp.o CMakeFiles/Hyprland.dir/src/events/Misc.cpp.o CMakeFiles/Hyprland.dir/src/events/Monitors.cpp.o CMakeFiles/Hyprland.dir/src/events/Popups.cpp.o CMakeFiles/Hyprland.dir/src/events/Windows.cpp.o CMakeFiles/Hyprland.dir/src/helpers/AnimatedVariable.cpp.o CMakeFiles/Hyprland.dir/src/helpers/BezierCurve.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Box.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Color.cpp.o CMakeFiles/Hyprland.dir/src/helpers/MiscFunctions.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Monitor.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Region.cpp.o CMakeFiles/Hyprland.dir/src/helpers/SubsurfaceTree.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Timer.cpp.o CMakeFiles/Hyprland.dir/src/helpers/VarList.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Vector2D.cpp.o CMakeFiles/Hyprland.dir/src/helpers/WLClasses.cpp.o CMakeFiles/Hyprland.dir/src/helpers/WLListener.cpp.o CMakeFiles/Hyprland.dir/src/helpers/WLSurface.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Watchdog.cpp.o CMakeFiles/Hyprland.dir/src/helpers/Workspace.cpp.o CMakeFiles/Hyprland.dir/src/hyprerror/HyprError.cpp.o CMakeFiles/Hyprland.dir/src/init/initHelpers.cpp.o CMakeFiles/Hyprland.dir/src/layout/DwindleLayout.cpp.o CMakeFiles/Hyprland.dir/src/layout/IHyprLayout.cpp.o CMakeFiles/Hyprland.dir/src/layout/MasterLayout.cpp.o CMakeFiles/Hyprland.dir/src/main.cpp.o CMakeFiles/Hyprland.dir/src/managers/AnimationManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/EventManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/HookSystemManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/KeybindManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/LayoutManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/ProtocolManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/SessionLockManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/ThreadManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/XWaylandManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/IdleInhibitor.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/InputManager.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/InputMethodRelay.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/Swipe.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/Tablets.cpp.o CMakeFiles/Hyprland.dir/src/managers/input/Touch.cpp.o CMakeFiles/Hyprland.dir/src/plugins/HookSystem.cpp.o CMakeFiles/Hyprland.dir/src/plugins/PluginAPI.cpp.o CMakeFiles/Hyprland.dir/src/plugins/PluginSystem.cpp.o CMakeFiles/Hyprland.dir/src/protocols/FractionalScale.cpp.o CMakeFiles/Hyprland.dir/src/protocols/GlobalShortcuts.cpp.o CMakeFiles/Hyprland.dir/src/protocols/Screencopy.cpp.o CMakeFiles/Hyprland.dir/src/protocols/TextInputV1.cpp.o CMakeFiles/Hyprland.dir/src/protocols/ToplevelExport.cpp.o CMakeFiles/Hyprland.dir/src/protocols/WaylandProtocol.cpp.o CMakeFiles/Hyprland.dir/src/protocols/XDGOutput.cpp.o CMakeFiles/Hyprland.dir/src/render/Framebuffer.cpp.o CMakeFiles/Hyprland.dir/src/render/OpenGL.cpp.o CMakeFiles/Hyprland.dir/src/render/Renderer.cpp.o CMakeFiles/Hyprland.dir/src/render/Shader.cpp.o CMakeFiles/Hyprland.dir/src/render/Texture.cpp.o CMakeFiles/Hyprland.dir/src/render/Transformer.cpp.o CMakeFiles/Hyprland.dir/src/render/decorations/CHyprDropShadowDecoration.cpp.o CMakeFiles/Hyprland.dir/src/render/decorations/CHyprGroupBarDecoration.cpp.o CMakeFiles/Hyprland.dir/src/render/decorations/DecorationPositioner.cpp.o CMakeFiles/Hyprland.dir/src/render/decorations/IHyprWindowDecoration.cpp.o CMakeFiles/Hyprland.dir/protocols/idle-protocol.c.o CMakeFiles/Hyprland.dir/protocols/pointer-constraints-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/tablet-unstable-v2-protocol.c.o CMakeFiles/Hyprland.dir/protocols/wlr-foreign-toplevel-management-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/wlr-layer-shell-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/wlr-output-power-management-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/wlr-screencopy-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/hyprland-global-shortcuts-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/hyprland-toplevel-export-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/xdg-shell-protocol.c.o CMakeFiles/Hyprland.dir/protocols/linux-dmabuf-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/xdg-output-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/fractional-scale-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/tearing-control-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/text-input-unstable-v1-protocol.c.o CMakeFiles/Hyprland.dir/protocols/cursor-shape-v1-protocol.c.o -o Hyprland -L/home/mneuhaus/GIT/Debian-Hyprland/Hyprland/subprojects/wlroots/build -Wl,-rpath,/home/mneuhaus/GIT/Debian-Hyprland/Hyprland/subprojects/wlroots/build -lsystemd -lrt -lwlroots /usr/lib/x86_64-linux-gnu/libEGL.so subprojects/udis86/libudis86/liblibudis86.a /usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libwayland-server.so /usr/lib/x86_64-linux-gnu/libwayland-client.so /usr/lib/x86_64-linux-gnu/libwayland-cursor.so /usr/lib/x86_64-linux-gnu/libdrm.so /usr/lib/x86_64-linux-gnu/libxkbcommon.so /usr/lib/x86_64-linux-gnu/libinput.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libpixman-1.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so && :
/home/linuxbrew/.linuxbrew/bin/ld: CMakeFiles/Hyprland.dir/src/Compositor.cpp.o: in function `CCompositor::initServer()':
Compositor.cpp:(.text+0x155ea): undefined reference to `wlr_drm_lease_v1_manager_create'
/home/linuxbrew/.linuxbrew/bin/ld: CMakeFiles/Hyprland.dir/src/events/Misc.cpp.o: in function `Events::listener_leaseRequest(wl_listener*, void*)':
Misc.cpp:(.text+0x1cc8): undefined reference to `wlr_drm_lease_request_v1_grant'
/home/linuxbrew/.linuxbrew/bin/ld: Misc.cpp:(.text+0x1cf3): undefined reference to `wlr_drm_lease_request_v1_reject'
/home/linuxbrew/.linuxbrew/bin/ld: CMakeFiles/Hyprland.dir/src/helpers/Monitor.cpp.o: in function `CMonitor::onConnect(bool)':
Monitor.cpp:(.text+0x5e61): undefined reference to `wlr_backend_is_drm'
/home/linuxbrew/.linuxbrew/bin/ld: Monitor.cpp:(.text+0x5eac): undefined reference to `wlr_backend_is_drm'
/home/linuxbrew/.linuxbrew/bin/ld: Monitor.cpp:(.text+0x6797): undefined reference to `wlr_drm_lease_v1_manager_offer_output'
/home/linuxbrew/.linuxbrew/bin/ld: CMakeFiles/Hyprland.dir/src/render/Renderer.cpp.o: in function `CHyprRenderer::applyMonitorRule(CMonitor*, SMonitorRule*, bool)':
Renderer.cpp:(.text+0x10111): undefined reference to `wlr_output_is_drm'
/home/linuxbrew/.linuxbrew/bin/ld: Renderer.cpp:(.text+0x106e5): undefined reference to `wlr_drm_connector_add_mode'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
make[1]: *** [Makefile:15: release] Fehler 1
make[1]: Verzeichnis „/home/mneuhaus/GIT/Debian-Hyprland/Hyprland“ wird verlassen
make: *** [Makefile:31: all] Fehler 2