The program you're working on fails, deep in a fourth-party library, because 8 is not less than 14.
Really. That's what it's telling me. The assertion that A is less than B fails, and I've just definitively established that A is 8 and B is 14.
At least one other person has had this problem, and asked on-line what was going on, and doesn't seem to have gotten an answer yet. Since that was in 2012, I rather suspect that no answer is forthcoming.
Maybe I just need to comment out the assertion...?
In other annoyances, I just had my second "Microsoft tech support" call in as many hours. Those crooks are still around, as persistent as ever, and where is the FBI? Entrapping terrorist wannabes and acting as enforcers for Big Entertainment? With all the wildly over-broad laws on computer crime and wire fraud, can't anything be done about such high-profile scammers?
Update: It seems that, somehow, gcc as invoked by Eclipse has some... interesting... preprocessor issues, leading to some #define constants having two values simultaneously. Or something. Anyway, there's some issue that results in definitions not expanding correctly, or getting redefined when they clearly shouldn't.
Comments