Building this package is failing for me during profiling with some errors about DRI3 support missing:
DRI3 not available
failed to load driver: zink
vulkan: No DRI3 support detected - required for presentation
Workaround which works for me is setting LIBGL_ALWAYS_SOFTWARE=true
to xvfb-run:
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -202,6 +202,7 @@
LLVM_PROFDATA=llvm-profdata \
JARLOG_FILE="$PWD/jarlog" \
+ LIBGL_ALWAYS_SOFTWARE=true \
xvfb-run -s "-screen 0 1920x1080x24 -nolisten local" \
./mach python build/pgo/profileserver.py
Credit to Grogan for this solution: https://www.bitbenderforums.com/forums/showthread.php?90498-I-just-noticed-new-Firefox-released-today&p=584486#post584486
Pinned Comments
lsf commented on 2025-01-01 21:28 (UTC)
Please refrain from abusing the flagging of a package as out of date for build issues. This is not what it is supposed to be used for.
I automatically get notified of comments to this package. I do not need to be notified of whatever build problems occur (whether they are an individual's problems or the actual package's problems) twice, and not via flagging it out of date.
Issues with this package can also be reported at https://codeberg.org/librewolf/issues/issues (as it is also maintained there, at https://codeberg.org/librewolf/arch, too).