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

hyprpm: wlr includes completely broken #6044

Closed
zakk4223 opened this issue May 13, 2024 · 1 comment
Closed

hyprpm: wlr includes completely broken #6044

zakk4223 opened this issue May 13, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@zakk4223
Copy link
Contributor

Hyprland Version

System/Version info
Hyprland, built from branch  at commit 33a7b7bb6b307d6e4a093f75ffdda0419cd7ffaf  (core: fix on-empty workspace being called too often (6026)).
Date: Sat May 11 19:03:32 2024
Tag: v0.40.0-65-g33a7b7bb, commits: 4671

flags: (if any)


System Information:
System name: Linux
Node name: blkheart
Release: 6.8.9-zen1-1-zen
Version: #1 ZEN SMP PREEMPT_DYNAMIC Thu, 02 May 2024 17:48:53 +0000


GPU information: 
0d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c0) (prog-if 00 [VGA controller])


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:
  XWayland Primary Display by Zakk ver 1.0
  N_Stack layout by Zakk ver 1.0
  hyprsplit by shezdy ver 1.0
  River Layout by Zakk ver 1.0
  Monocle layout by Zakk ver 1.0
  hypreasymotion by Zakk ver 1.0
  Workspace layouts by Zakk ver 1.0

Bug or Regression?

Bug

Description

Commit in the systeminfo output is the commit where it still works.

Something after 33a7b7b broke hyprpm. I'd paste an output but it's 200+ lines of recursive include errors

I think it was the changes to makefile/pkg-config to 'fix wlr dir'.
After these changes there is a headersRoot/include/hyprland/wlr directory, which also contains a 'wlr' directory.

All the include files in the top wlr directory (like wlr/types/wlr_keyboard.h) have an #include <wlr/types/wlr_keyboard.h>.
I assume they really want to include wlr/wlr/types/include.h but are instead including themselves infinitely.

How to reproduce

Use hyprpm

Crash reports, logs, images, videos

No response

@zakk4223 zakk4223 added the bug Something isn't working label May 13, 2024
@vaxerski
Copy link
Member

@fufexan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants