Forgot to change the declaration of do_subject() to one of parse_name()...
diff --git a/apps/apps.h b/apps/apps.h
index 257324e..2b49770 100644
--- a/apps/apps.h
+++ b/apps/apps.h
@@ -316,7 +316,7 @@
 void free_index(CA_DB *db);
 int index_name_cmp(const char **a, const char **b);
 
-X509_NAME *do_subject(char *str, long chtype, int multirdn);
+X509_NAME *parse_name(char *str, long chtype, int multirdn);
 
 #define FORMAT_UNDEF    0
 #define FORMAT_ASN1     1