Build fails with GCC 14. This blocks GCC_DEFAULT update to GCC 14. =======================<phase: build >============================ ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for funktrackergold-1.5.2_9 gcc14 -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -c dsp_mixxer.c -o dsp_mixxer.o gcc14 -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -c funktracker.c -o funktracker.o gcc14 -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -c funkload.c -o funkload.o gcc14 -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -c funkgold_misc.c -o funkgold_misc.o gcc14 -O2 -pipe -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc14 -fno-strict-aliasing -c funkgold_dir.c -o funkgold_dir.o funkgold_dir.c: In function 'filefind_dis_bg': funkgold_dir.c:230:12: error: type defaults to 'int' in declaration of 'amaxy' [-Wimplicit-int] 230 | register amaxy = maxy - 4; | ^~~~~ *** Error code 1 Stop. make: stopped in /wrkdirs/usr/ports/audio/funktrackergold/work/funkgold *** Error code 1 Stop. make: stopped in /usr/ports/audio/funktrackergold Full log: https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/funktrackergold-1.5.2_9.log Useful link: https://gcc.gnu.org/gcc-14/porting_to.html
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9c05d6b4c98dd49537cded1fd1f79065d70639e6 commit 9c05d6b4c98dd49537cded1fd1f79065d70639e6 Author: Lorenzo Salvadore <salvadore@FreeBSD.org> AuthorDate: 2024-09-04 09:23:44 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2024-09-04 09:29:29 +0000 audio/funktrackergold: Deprecate port Deprecate port as the software looks abandoned: - latest release is in 1999; - WWW link (removed with this commit) is a page that has nothing to do with the software; - does not build with GCC 14.2 [1]. PR: 281222 [1] audio/funktrackergold/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
This port expired today.