Date: Thu, 25 Jan 2024 20:12:36 +0100
From: Adam <[email protected]>
Message-ID: <[email protected]>
| Correct, _LIBC_INTERNAL is not defined for tools/compat.
I wonder what the difference is between your environment, and
a standard build on a NetBSD host.
| MD2Transform() must be defined for MD2Update() in lib/libc/hash/md2/md2.c.
Yes, that I understand.
Try the following patch to src/tools/compat/md2.h and see if that helps
(though I think there should be a better way).
kre
Index: md2.h
===================================================================
RCS file: /cvsroot/src/tools/compat/md2.h,v
retrieving revision 1.2
diff -u -r1.2 md2.h
--- md2.h 27 Oct 2003 00:12:43 -0000 1.2
+++ md2.h 25 Jan 2024 19:59:10 -0000
@@ -1,5 +1,8 @@
/* $NetBSD: md2.h,v 1.2 2003/10/27 00:12:43 lukem Exp $ */
/* We unconditionally use the NetBSD MD2 in libnbcompat. */
+#ifndef _LIBC_INTERNAL
+#define _LIBC_INTERNAL
+#endif
#include "nbtool_config.h"
#include "../../include/md2.h"