Please see PR #246700 for details, which is about updating the default version of GCC from 9 to 10. Compiling: udf.c Compiling: welcome-window.c Linking : dvdisaster /usr/local/bin/ld: /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/build.o:(.data+0x0): multiple definition of `buildCount'; /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/bitmap.o:(.bss+0x0): first defined here /usr/local/bin/ld: /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/cacheprobe.o:(.bss+0x0): multiple definition of `buildCount'; /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/bitmap.o:(.bss+0x0): first defined here [and so on for 280 more lines] This issue is probably due to the -fno-common flag set by default. The easy workaround is adding CFLAGS=-fcommon until the code can be fixed (preferably upstream) according to https://gcc.gnu.org/gcc-10/porting_to.html#common .
This error was produced on powerpc64 (see comment 7 in PR #246700).
However note please that the issue probably is not powerpc specific. Thus I set back the Hardware field to any.
Bug fixed at source level. PR 246987 refers. Thanks!
^Triage: Assigning myself before closing. This PR is related to bug #246987 where there is a patch with a fix. It would have been OK to attach the patch here though :-) Thanks!
^Triage: Re-open pending close of dependent bug 246987 that resolves the issue
A commit references this bug: Author: gerald Date: Fri Jun 12 21:30:45 UTC 2020 New revision: 538632 URL: https://svnweb.freebsd.org/changeset/ports/538632 Log: Fix the build with GCC 10 that defaults to -fno-common via a new local patch files/patch-dvdisaster.h. PR: 246700, 246957, 246987 Submitted by: bob@eager.cx (maintainer) Changes: head/sysutils/dvdisaster/files/patch-dvdisaster.h