"print" is GNU bc specific.
diff --git a/crypto/bn/bntest.c b/crypto/bn/bntest.c
index a3d6420..8b3f9ea 100644
--- a/crypto/bn/bntest.c
+++ b/crypto/bn/bntest.c
@@ -107,7 +107,7 @@
 void message(BIO *out, char *m)
 	{
 	fprintf(stderr, "test %s\n", m);
-#if 1
+#if defined(linux) || defined(FreeBSD) /* can we use GNU bc features? */
 	BIO_puts(out, "print \"test ");
 	BIO_puts(out, m);
 	BIO_puts(out, "\\n\"\n");