Tags 957069 +patch thanks gcc-10 changed the behaviour around global variables defined in multiple compilation units. Defined a variable in multiple compilation units with the default compiler flags will now result in a link failure.
However in this particular case the variable doesn't appear to actually be used anywhere. It looks like someone was declaring an enum, got the name and body the wrong way round and accidently ended up defining a variable. Swapping the name with the body fixes the build. I have uploaded my fix to raspbian, a debdiff should appear soon at https://debdiffs.raspbian.org/main/c/cbmplugs I may or may not NMU this in Debian later.