Poudriere log: https://pdr2.bofh.network/data/124-diizzy/2023-09-17_04h38m21s/logs/errors/pcsx2-1.7.4970_1.log
Hello Daniel, Weird, only PCSX2-provided fmt should be used, not the system one. Is your fmt update patch available somewhere so that I can try to reproduce the build error ? Thanks in advance, Ganael.
Sure, https://projects.pyret.net/files/freebsd-patches/libfmt-1011.patch
Thanks!
Hmmmm... It builds correctly with new FMT : http://box.martymac.org/FreeBSD-Packages/data/FBSD132amd64-default/2023-09-20_11h49m40s/logs/pcsx2-1.7.4970_1.log Do you have a special setting on your builder box ?
OK, this is on 12.4, sorry. Actually it already fails to build on 12.4: https://pkg-status.freebsd.org/beefy6/data/124amd64-default/2c18c2a2da98/logs/pcsx2-1.7.4970.log I still have to investigate but those build problems are not related to fmt so you can proceed to updating it. Best regards, Ganael.
Great! Thanks for the heads up!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=db9dbfa336ebd7bb0d93d7a2638fc1d2b7505434 commit db9dbfa336ebd7bb0d93d7a2638fc1d2b7505434 Author: Ganael LAPLANCHE <martymac@FreeBSD.org> AuthorDate: 2023-09-28 10:41:21 +0000 Commit: Ganael LAPLANCHE <martymac@FreeBSD.org> CommitDate: 2023-09-28 10:41:21 +0000 emulators/pcsx2: Mark as BROKEN before 13.2 Pcsx2 needs a libc++ with std::bit_cast support (introduced in 13.2 with commit 4b6eb0e63c69) PR: 273889 Reported by: diizzy emulators/pcsx2/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
Hello Daniel, I had to mark the port as BROKEN before 13.2 because it needs std::bit_cast support introduced with commit 4b6eb0e63c69. Regarding fmt update, there is no direct dependency so you can proceed to updating it. Best regards, Ganael.