https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: games-fps/quakeforge-0.7.2_p20210722 fails to compile. Discovered on: amd64 (internal ref: tinderbox) NOTE: This machine uses CLANG as a compiler and LLD as a linker
Created attachment 761151 [details] build.log build log and emerge --info
ftr been meaning to do a new snapshot for this to see what still needs fixing, but it's often left in a transitional semi-unusable WIP state at runtime (segfaults easily, changes break some important features that need to be re-implemented but aren't yet, etc...) and no longer been able to find a commit where it "mostly works". Tried again with latest (from last commit in Sep 2022) but was met with a segfault just trying to change keybindings a few seconds in. Think this may be difficult to support until there's a new finished release, tried to save it before (I used to use this years ago, don't anymore) but I wouldn't see a problem with last rites at this point.
*** Bug 875653 has been marked as a duplicate of this bug. ***
*** Bug 875656 has been marked as a duplicate of this bug. ***
*** Bug 885791 has been marked as a duplicate of this bug. ***
As for clang support, from https://github.com/quakeforge/quakeforge/commit/0c54b0652bba9716c4d13b764fa562147c319544 > Abandon support for clang > > The inconsistencies in clang's handling of casts was bad enough, and its > silliness with certain extensions, but discovering that it doesn't > support raw strings was just too much. Yes, it gives a 3s boost to qfvis > on gmsp3v2.bsp, but it's not worth the hassle.