diff --git a/src/post_modules/GTK/configure.in b/src/post_modules/GTK/configure.in
index 215964c75a50d1ce6348db22f7558d3a0aa38dec..dfca46cf83f2f4ab15b13f34285b4be54c2d80c8 100644
--- a/src/post_modules/GTK/configure.in
+++ b/src/post_modules/GTK/configure.in
@@ -516,10 +516,10 @@ if test "x$WITH_GTK" = x1 ; then
    # Debian systems). Can't use AC_CHECK_HEADERS here since it doesn't
    # use $CFLAGS.
    define(REALLY_CHECK_HEADER, [
-     AC_CACHE_CHECK([for $1], [pgtk_cv_header_]translit($1,./-,___), [
+     AC_CACHE_CHECK([for $1], [pgtk_cv_header_]translit([$1],[./-],[___]), [
        AC_TRY_COMPILE([#include <$1>],,
-		      [[pgtk_cv_header_]translit($1,./-,___)=yes],
-		      [[pgtk_cv_header_]translit($1,./-,___)=no])
+		      [[pgtk_cv_header_]]]translit([$1],[./-],[___])[[[=yes]],
+		      [[pgtk_cv_header_]]]translit([$1],[./-],[___])[[[=no]])
      ])
    ])
    REALLY_CHECK_HEADER(gnome.h)