ソースを次のように修正すれば解決できます.
この patch はこの中にあります.
→ mule.tgz
修正の手順は同封の文書である README をお読み下さい.
--- src/s/freebsd.h.org Thu Jun 28 22:40:44 2007
+++ src/s/freebsd.h Thu Jun 28 22:45:23 2007
@@ -134,3 +143,14 @@
/* XIM does not work very well, so the next is set (by taoka@FreeBSD.org) */
#define X_I18N_INHIBITED
+
+/* The `combreloc' setting became the default, and it seems to be
+ incompatible with unexec. Symptom is an immediate SEGV in
+ XtInitializeWidget when starting Emacs under X11. */
+
+#if defined __FreeBSD_version && __FreeBSD_version >= 500042
+#define LD_SWITCH_SYSTEM_TEMACS -znocombreloc
+#else
+#define LD_SWITCH_SYSTEM_TEMACS
+#endif
+
--- src/Makefile.in.org Tue Aug 18 14:48:35 1998
+++ src/Makefile.in Wed Jun 27 22:35:15 2007
@@ -473,7 +473,7 @@
#endif /* not COFF_ENCAPSULATE */
#endif /* not ORDINARY_LINK */
-ALL_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_MACHINE LD_SWITCH_SITE LD_SWITCH_WNN LD_SWITCH_CANNA $(LDFLAGS)
+ALL_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_MACHINE LD_SWITCH_SITE LD_SWITCH_WNN LD_SWITCH_CANNA LD_SWITCH_SYSTEM_TEMACS $(LDFLAGS)
/* A macro which other sections of Makefile can redefine to munge the
flags before they're passed to LD. This is helpful if you have
この修正は /usr/ports/editors/emacs のそれに倣ったもので,compile の際に ld に option -znocombreloc を加えるものです.
この対策は 2007.6.29 に send-pr しました.
しかし,2007.9.10 に editors/mule は ports/packages からはずした旨返答がありました.
従って,FreeBSD 6.3 以降は自分で別途 mule を工面しない限り使えなくなります.
この点に関しては その後 も御覧下さい.