Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbreak build on FreeBSD by adjusting dependencies #5595

Merged
merged 2 commits into from
Apr 15, 2024

Commits on Apr 15, 2024

  1. deps: add epoll-shim for some BSDs after 863c7b6

    ld: error: undefined symbol: timerfd_create
    >>> referenced by EventLoopManager.cpp
    >>>               src/Hyprland.p/managers_eventLoop_EventLoopManager.cpp.o:(CEventLoopManager::CEventLoopManager())
    
    ld: error: undefined symbol: timerfd_settime
    >>> referenced by EventLoopManager.cpp
    >>>               src/Hyprland.p/managers_eventLoop_EventLoopManager.cpp.o:(CEventLoopManager::nudgeTimers())
    
    See also
    freebsd/freebsd-src@af93fea71038
    NetBSD/src@75f1bc6655cf
    jbeich committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8aeb613 View commit details
    Browse the repository at this point in the history
  2. deps: drop unused xcb-image after 45945a3

    $ pkg install <hyprland dependencies>
    $ pkg install meson jq `pkg rquery %dn wlroots` hwdata
    $ gmake all
    [...]
    -- Checking for modules 'xcb;xwayland;xcb-util;xcb-render;xcb-image;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-ewmh'
    --   Package 'xcb-image' not found
    CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:619 (message):
      The following required packages were not found:
    
       - xcb-image
    
    Call Stack (most recent call first):
      /usr/local/share/cmake/Modules/FindPkgConfig.cmake:841 (_pkg_check_modules_internal)
      CMakeLists.txt:177 (pkg_check_modules)
    
    See also
    swaywm/wlroots@ae7c3f3d1c56
    jbeich committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    661fa2b View commit details
    Browse the repository at this point in the history