Switched the #warning messages to #pragma message messages instead, so you can still compile the framework with -Werror switched on