Summary: | emulators/emulationstation: Fails to build with GCC 13: error: expected identifier before '__is_convertible' | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Lorenzo Salvadore <salvadore> | ||||
Component: | Individual Port(s) | Assignee: | Lorenzo Salvadore <salvadore> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | freebsd | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(freebsd) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 273397 | ||||||
Attachments: |
|
Description
Lorenzo Salvadore
2023-09-10 07:22:08 UTC
More logs: https://pkg-status.freebsd.org/package23/data/132i386-default-foo/2023-11-10_07h46m19s/logs/errors/emulationstation-2.9.4_5.log https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2023-11-10_07h48m13s/logs/errors/emulationstation-2.9.4_5.log Created attachment 247286 [details]
Update and fix
This patch updates the port and fixes the build with GCC 13.
Does the maintainer approve it?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c48fd2014e721f0e4b3a76ef30c2592b75ac85e9 commit c48fd2014e721f0e4b3a76ef30c2592b75ac85e9 Author: Lorenzo Salvadore <salvadore@FreeBSD.org> AuthorDate: 2023-12-26 15:54:03 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2024-01-23 10:30:25 +0000 emulators/emulationstation: Update to v2.11.2 This also fixes the build with GCC 13 [1]. Changes: https://github.com/RetroPie/EmulationStation/compare/v2.9.4...v2.11.2 PR: 273676 [1] Approved by: maintainer timeout (> 3 weeks) emulators/emulationstation/Makefile | 9 +- emulators/emulationstation/distinfo | 6 +- .../files/patch-es-app_src_SystemData.h (new) | 11 +++ .../patch-es-core_src_utils_FileSystemUtil.cpp | 96 ++++++++++++++++------ .../patch-es-core_src_utils_TimeUtil.h (gone) | 10 --- emulators/emulationstation/pkg-plist | 1 + 6 files changed, 91 insertions(+), 42 deletions(-) |