Make the no-err option work properly
diff --git a/crypto/err/err.c b/crypto/err/err.c
index 85ff9a5..1f943c8 100644
--- a/crypto/err/err.c
+++ b/crypto/err/err.c
@@ -212,6 +212,7 @@
 
 {0,NULL},
 	};
+#endif
 
 
 /* Define the predeclared (but externally opaque) "ERR_FNS" type */
@@ -492,6 +493,7 @@
 	}
 
 
+#ifndef OPENSSL_NO_ERR
 #define NUM_SYS_STR_REASONS 127
 #define LEN_SYS_STR_REASON 32