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

libhyprutils.so.2 is not built with latest commits. #9146

Closed
3 of 6 tasks
ninetailedtori opened this issue Jan 23, 2025 · 20 comments
Closed
3 of 6 tasks

libhyprutils.so.2 is not built with latest commits. #9146

ninetailedtori opened this issue Jan 23, 2025 · 20 comments
Labels
bug Something isn't working

Comments

@ninetailedtori
Copy link
Contributor

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

Probably not a regression / I don't remember it happening before

System Info and Hyprland Version

System/Version info
Unable to pull any info. Hasn’t changed from before aside from the latest hyprland git packages along with the requisites in git packages.

Description

Missing libhyprutils.so.2 in latest build. Attempt to build both with hyprland git as well as aur packages, both missing. Build manually fails due to missing library.

How to reproduce

  1. Build hyprland.
  2. ninja will fail for missing library. aur will install but fail to run for missing library.

Attach not paste

  • I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam

Checklist of files to include below

  • Hyprland config - hyprctl systeminfo -c (always include)
  • Crash report (always include in case of crash)
  • Video (always include in case of a visual bug)
  • Logs (might contain useful info such as errors)

Additional info & File uploads

No response

@ninetailedtori ninetailedtori added the bug Something isn't working label Jan 23, 2025
@ninetailedtori
Copy link
Contributor Author

No rebuilds work. Attempted rebuilding every single component. This seems to be an issue with hyprland I think

@fufexan
Copy link
Member

fufexan commented Jan 23, 2025

hyprutils has been updated to 0.4, which bumps the sover to .3. This might be a PKGBUILD issue.

@ninetailedtori
Copy link
Contributor Author

Ah, I suspect so. Let me edit the PKGBUILD and try.

@ninetailedtori
Copy link
Contributor Author

I don't think this is a PKGBUILD issue. All the requisite versions are building. Libhyprutils.so.3 is built, along with so.0.4.0 and so. This lies a bit further in the build setup references I think. Aquamarine build config?

@vaxerski
Copy link
Member

rebuild

@vaxerski vaxerski closed this as not planned Won't fix, can't repro, duplicate, stale Jan 23, 2025
@fxzzi
Copy link
Contributor

fxzzi commented Jan 23, 2025

@ninetailedtori
Copy link
Contributor Author

ninetailedtori commented Jan 23, 2025

I've clean rebuilt this 23 times now lmao. The upgrade is missing something. Even the chaotic aur guys rebuilt it, tried that prebuilt binaries as well. Manual or not, missing libhyprutils.so.2. Which should not be referenced.

@fxzzi
Copy link
Contributor

fxzzi commented Jan 23, 2025

Image

build with 0.4.0 for me. make sure you're rebuilding EVERYTHING. since you're on arch, try something like pacman -Qq | grep -E "(hypr|aqua)" | grep -- -git | paru -Syu --rebuild --noconfirm - which should rebuild all hypr* and all aqua -git packages.

@ninetailedtori
Copy link
Contributor Author

Yeah must be a lingering package somewhere that hasn't rebuilt right. Rebuilding all hypr and aqua again for luck. Crossed fingies

@ninetailedtori
Copy link
Contributor Author

Hyprctl built fine but hyprland will not start. I wish it would tell me what was requesting the old library...

@fxzzi
Copy link
Contributor

fxzzi commented Jan 23, 2025

you have chaotic aur disabled ja?

@ninetailedtori
Copy link
Contributor Author

you have chaotic aur disabled ja?

Yeppity yep

@fxzzi
Copy link
Contributor

fxzzi commented Jan 23, 2025

ok i dunno then sowwy

@ninetailedtori
Copy link
Contributor Author

I'm trying again, some of yay folders were not wiped when I asked them to. Bit shit if this was the issue, I've manually erased them all, but this is attempt no. 26...

@fufexan fufexan pinned this issue Jan 23, 2025
@fufexan fufexan marked this as a duplicate of #9148 Jan 23, 2025
@os-guy
Copy link

os-guy commented Jan 23, 2025

I tried building directly from this git repo but it didn't help.

@ninetailedtori
Copy link
Contributor Author

Manually rebuilding every single hypr and aqua package as @fxzzi mentioned, remember to rm -rf ~/.cache/yay/* first, then pacman -Qq | grep -E "(hypr|aqua)" | grep -- -git | yay -Syu --rebuild --rebuildall --rebuildtree --noconfirm - fixed it for me.

@ninetailedtori
Copy link
Contributor Author

Jguer/yay#772 Problem solved lmfao, yay cache not clearing properly. Everything is fine, issue resolved. I'll flag it with the main prebuilt binary maintainers to rebuild with the following issue mentioned as well.

@fxzzi
Copy link
Contributor

fxzzi commented Jan 23, 2025

paru -Sccdd or yay -Sccdd should clear ALL package cache and stuff

@vaxerski
Copy link
Member

missing sover libraries are always a user issue. If you use git / AUR / Manual compilation, it is on YOU to know how to build things properly. If you can't, don't use git/aur/manual packages.

@ninetailedtori
Copy link
Contributor Author

paru -Sccdd or yay -Sccdd should clear ALL package cache and stuff

"should" being the correct term, for some reason it's a known issue that yay doesn't clear the cache properly for some reason. Working out why is my next problem to tackle though heheh.

Anyway, issue resolved. I do know how to build them properly, it's when my git cloned repo doesn't build because I didn't realise that it would attempt to use aur controlled shit rather than pulling directly as submodules. Anyways, case closed.

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

5 participants