Created attachment 225768 [details] git diff to fix duplicate symbol error. Attached git diff should fix the duplicate symbol error it was having. The stuct socketbase in socketbase.h should be defined as external.
Created attachment 225769 [details] git diff to fix duplicate symbol error. Oops. Forgot to update the port's revision.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9041a8ad49dbd033363fac75c02baf9723871af4 commit 9041a8ad49dbd033363fac75c02baf9723871af4 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2021-06-15 04:23:34 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2021-06-15 04:23:48 +0000 emulators/uae: the port had been improved (+) - Unbreak the build on modern FreeBSD versions by avoiding injecting duplicate symbols in the object files - Drop MAKE_JOBS_UNSAFE: it was added back in 2013 in the commit 2a5c8652e56c1 to fix the build error: crt1.c:(.text+0xa8): undefined reference to `main' gmake[2]: *** [build68k] Error 1 which no longer manifests itself PR: 256577 emulators/uae/Makefile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
Committed, thank you! (In reply to sirdice from comment #1) > Oops. Forgot to update the port's revision. Not needed for the build fix.