08-07-2012, 06:18 AM
Actually it makes (a lot of) sense - since C++ allows you to put method definitions anywhere, it has to mangle symbol names independent of filename. So if each of those structures contained a function of the same name, both functions would mangle to the same name and therefore would have been doubly defined, from the linker's viewpoint. Unfortunately for us, I was using those structures only for data storage, so the linker couldn't catch this.
Well, now that I see that MCServer works on the Pi as a charm, I can sell my Pi in peace
Well, now that I see that MCServer works on the Pi as a charm, I can sell my Pi in peace