diff -Nurd -x'*~' Encode-Detect-1.01.orig/Detector.xs Encode-Detect-1.01/Detector.xs
--- Encode-Detect-1.01.orig/Detector.xs	2008-05-27 16:35:11.000000000 -0400
+++ Encode-Detect-1.01/Detector.xs	2014-07-27 16:19:24.000000000 -0400
@@ -47,6 +47,11 @@
 #include "XSUB.h"
 }
 
+// perl.h (perlXXX-core) upstream fix to support newer C++ compilers
+// See: https://rt.perl.org/Public/Bug/Display.html?id=121714
+#undef dNOOP
+#define dNOOP (void)0
+
 #include "nscore.h"
 #include "nsUniversalDetector.h"