https://bugs.gentoo.org/940566
https://github.com/hboetes/mg/issues/36

--- mg-20230501/dired.c
+++ mg-20230501/dired.c
@@ -59,7 +59,9 @@
 static void	 redelete(struct buffer *);
 static char 	 *findfname(struct line *, char *);
 
-extern struct keymap_s helpmap, cXmap, metamap;
+extern struct KEYMAPE (2) helpmap;
+extern struct KEYMAPE (6) cXmap;
+extern struct KEYMAPE (8) metamap;
 
 const char DDELCHAR = 'D';
 
