ignore boost warnings with gcc as well
rename timestamp name to avoid conflicts
ignore boost warnings for lexical_cast
make sure to return a value, even if this should never happen