Are you sure that “position” means “line”? It may be the character’s position, where linebreaks are interpreted as characters. Both messages tell that the character is - or – . It’s possible that some user-defined string in the board (in the footprints, which come from the symbols in the schematic) has a character which can’t be interpreted. That’s even more probable because you can’t reproduce it with other boards.
I think you’re on to something…Here’s the offending character found in Vim with :go 11780
(component ESC_2_0:SO−8FL
It’s the O that is character 11780.
When I remove it, it complains about another illegal character, but it’s not at 11780…I presume it’s another instance of that footprint/component.
I will update the library to rename that footprint and try again…Thank you for pointing that out! I never would have thought it meant ‘character’ and not ‘line’.
that was it! you found it…
Turns out it was the - and not the O.
What’s odd is that other footprints have the - in it…such as many of the TO-* and SOT-* footprints.
Either way, I remaned it to SO8FL and the problem is now gone.