gcc-looking error when building GHC 6.8.3 from source - "directives may not be used inside a macro argument"