https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: games-emulation/pcsx2-1.6.0-r2 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 697956 [details] build.log build log and emerge --info
Possible context of error(s): -- Could NOT find Vtune (missing: VTUNE_LIBRARIES VTUNE_INCLUDE_DIRS) /usr/include/glib-2.0/glib/gtypes.h:463:47: error: static assertion failed: Expression evaluates to false
Latest commit doesn't seem to have affected this, but something(?) changed and now there's a "-I/usr/lib64/glib-2.0/include" which should be /usr/lib
(In reply to Ionen Wolkens from comment #3) > something(?) changed It's cmake-3.20.0, likely with something in pcsx2's FindGTK3.cmake
(In reply to Ionen Wolkens from comment #4) > (In reply to Ionen Wolkens from comment #3) > > something(?) changed > It's cmake-3.20.0, likely with something in pcsx2's FindGTK3.cmake https://github.com/PCSX2/pcsx2/blob/b60765e976f6b1c45117bbdd042f8d6698c63002/cmake/FindGTK3.cmake#L288 confirmed that line. It's worth noting, that pcsx2 has amd64 support now, no idea how stable that is though https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205
(In reply to Michael Cook from comment #5) > (In reply to Ionen Wolkens from comment #4) > > (In reply to Ionen Wolkens from comment #3) > > > something(?) changed > > It's cmake-3.20.0, likely with something in pcsx2's FindGTK3.cmake > > https://github.com/PCSX2/pcsx2/blob/b60765e976f6b1c45117bbdd042f8d6698c63002/ > cmake/FindGTK3.cmake#L288 confirmed that line. > > It's worth noting, that pcsx2 has amd64 support now, no idea how stable that > is though https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 Okay, I did just nuke all the abi 32 stuff and the stuff in src_configure and it appears to have built fine as amd64 and runs the single game I tested.
(In reply to Michael Cook from comment #5) > It's worth noting, that pcsx2 has amd64 support now This is already supported in pcsx2-9999, albeit that ebuild needs an update for submodules right now (bug #778362).
Created attachment 698043 [details] Use sed to fix FindGTK3.cmake This seems to work for me, just ran ebuild compile which completed successfully.
Seems to have been fixed by cmake-3.20.1, so should be no need for the patch.