multiple definition of ...

I'm running in to similar issues. It's as if the compiler is ignoring my "#IFNDEF" directive -- it seems like it's compiling the same stuff twice and then complaining about multiple definitions. Maybe this is an issue introduced in the 0017 arduino build? Somebody else had a similar complaint.

I too am trying to put variables in a header file and access them from different files.