Fix from Manuel for a silly thinko on my part.
diff --git a/archival/dpkg.c b/archival/dpkg.c
index e0fd8a3..4720a88 100644
--- a/archival/dpkg.c
+++ b/archival/dpkg.c
@@ -14,8 +14,8 @@
 
 /* Stupid libc doesn't have a reliable way for use to know 
  * that libc5 is being used.   Assume this is good enough */ 
-#if defined __GLIBC__ || defined __UCLIBC__
-#error It looks like you are using libc5, which doesn't support 
+#if !defined __GLIBC__ || !defined __UCLIBC__
+#error It looks like you are using libc5, which does not support
 #error tfind().  tfind() is used by busybox dpkg.
 #error Please disable BB_DPKG.  Sorry.
 #endif	
diff --git a/dpkg.c b/dpkg.c
index e0fd8a3..4720a88 100644
--- a/dpkg.c
+++ b/dpkg.c
@@ -14,8 +14,8 @@
 
 /* Stupid libc doesn't have a reliable way for use to know 
  * that libc5 is being used.   Assume this is good enough */ 
-#if defined __GLIBC__ || defined __UCLIBC__
-#error It looks like you are using libc5, which doesn't support 
+#if !defined __GLIBC__ || !defined __UCLIBC__
+#error It looks like you are using libc5, which does not support
 #error tfind().  tfind() is used by busybox dpkg.
 #error Please disable BB_DPKG.  Sorry.
 #endif