#Hyprland won't start
1 messages · Page 1 of 1 (latest)
Please use wgetpaste[1] to provide us more information about the error. wgetpaste uploads the output of a command or the contents of a file to a paste service.
emerge --ask app-text/wgetpaste app-text/ansifilter
Build error? Upload build.log (path to file included in error message):
wgetpaste -s pgz -N /path/to/build.log
Need to send emerge --info?
wgetpaste -I or wgetpaste -i -c 'command'
Paste output from a command:
wgetpaste -s pgz -N -c "emerge ..."
[1]: app-text/wgetpaste - https://wiki.gentoo.org/wiki/Wgetpaste
this is what happens when I runn hyprland https://paste.gentoo.zip/GSBzpml9. And the txt above is the crash report
can you please upload the crash report with a pastebin as well
discord doesn't show the full thing
oh okay I got you
jacub@gen2 ~/hyprland_errors > gcc --version
gcc (Gentoo 15.2.1_p20251122 p4) 15.2.1 20251122
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe -march=znver4"
#COMMON_FLAGS="-O2 -pipe -march=x86-64-v3"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j17 -l16"
#MAKEOPTS="-j16"
LINGUAS="en_US ja_JP"
EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=16"
#EMERGE_DEFAULT_OPTS="--jobs=4"
GRUB_PLATFORMS="efi-64"
VIDEO_CARDS="amdgpu radeonsi"
CPU_FLAGS_X86="aes avx avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha ss
e sse2 sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq"
USE="wayland qml avif mesa elogind opencl X vulkan svg opengl pipewire dbus png jpeg -modemmanager -systemd -runit -dinit \ -vala -gtk-doc -cdinstall -emacs -xemacs -nano -gnome -gnome-shell -alsa -test"
# NOTE: This stage was built with the bindist USE flag enabled
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
okay i gtg eat but I'll check back after
why are you setting so many global USE flags?
and VIDEO_CARDS shouldn't be set in there. pretty sure GRUB_PLATFORMS also shouldn't be set in there
and MAKEOPTS should be the same value as echo -j$(nproc) -l$(($(nproc) - 1))
no offense, but did you use instructions from chatgpt (or any other llm) to help you install?
also, pay attention to this line in hyprland's crash report, it tells you how to get more verbose logs [INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hypr.land/Configuring/Variables/#debug
it may also help to rebuild hyprland with debugging info: CFLAGS=-g CXXFLAGS=-g FEATURES=nostrip emerge hyprland
I did the installation following a YouTube video rather than the manual. The only thing in my make.conf I GTPed with to add the cpu flags. I haven't changed my make.conf really since the installation, so I'll go over it.
I'd really recommend using the handbook instead of a youtube video
youtube videos don't get updated and are harder to correct bad information
the handbook is really high quality and can be updated as it needs to be
Yeah true I will go and take a look at it as well as adding the log to hyprland. I don't think my make.conf is the issue since it worked fine before but it doesn't now. But I'll be back after some testing!
I agree, it probably isn't, but it also might lead to issues in the future, and is at least misleading
I figured it out. Becauses the gentoo provided hyprland was behind a few months ago I "attempted" to write my own and when I unmerged it there were tones of stale files. I cleared out all includes for hypr and aquamarine and libs and now it's gucci