error: invalid suffix on literal; C++11 requires a space between literal and identifier

Index: tclcl.h
--- tclcl.h.orig
+++ tclcl.h
@@ -190,7 +190,7 @@ class TclObject {
 	/* give an error message and exit if the old variable 
 	   name is used either for read or write */
 #define _RENAMED(oldname, newname) \
-	bind_error(oldname, "variable "oldname" is renamed to "newname)
+	bind_error(oldname, "variable " oldname " is renamed to " newname)
 
 
 	virtual int init(int /*argc*/, const char*const* /*argv*/) {
