From the build failure, it looks like the first argument to the function "error" is being eaten somewhere, maybe something defining "error" as a macro?
From the build failure, it looks like the first argument to the function "error" is being eaten somewhere, maybe something defining "error" as a macro?