aha! i think i might be onto something.
I'm not getting "global dialog" nightmare anymore - what did i do?
1. Update to the latest codeblocks.x86_64 16.01.svn.10869-1.fc22
2. instead of setting global variable to the "the path to the root of the Arduino project." (
https://github.com/obfuscated/cb_arduino_template) , i set it to the arduino install directory. In my case it is ~/bin/arduino-1.6.9/.
I was able to build a few elementary projects. I'll do more testing today just to be sure.
The "XRC" error is still present when create a new arduino project.