project now compiles correctly on linux with clang 3.4