[mew-dist 22030] compiling mewencode on SunOS 4.1.4

SAKAI Kiyotaka ksakai at example.com
2002年 10月 25日 (金) 16:44:43 JST


SunOS 4.1.4 に Mew を入れようとしたところ、mewencode のリンク時に
memmove() がないと怒られてしまいました。

おそらく、以下の修正が必要だと思います。

# configure と config.h.in は autoconf と autoheader を実行して作り直
# して下さい。

-- 
酒井 清隆 (E-mail: ksakai at example.com)


Index: bin/configure.in
===================================================================
RCS file: /cvsmew/mew/bin/configure.in,v
retrieving revision 1.6
diff -u -r1.6 configure.in
--- bin/configure.in	2002/01/11 07:17:23	1.6
+++ bin/configure.in	2002/10/25 07:41:02
@@ -20,7 +20,7 @@
 AC_HEADER_TIME
 AC_CHECK_HEADERS(dir.h unistd.h pwd.h fcntl.h io.h sys/time.h sys/file.h)
 AC_CHECK_LIB(z, main)
-AC_CHECK_FUNCS(strncasecmp strnicmp strdup fgetln fork vfork getpwuid getlogin usleep Sleep setmode _setmode chdir _chdir2 poll futimes fchmod flock lockf)
+AC_CHECK_FUNCS(strncasecmp strnicmp strdup fgetln fork vfork getpwuid getlogin usleep Sleep setmode _setmode chdir _chdir2 poll futimes fchmod flock lockf memmove)
 
 if test "$GCC" = "yes"; then
   CFLAGS="$CFLAGS -Wall"
Index: bin/utils.c
===================================================================
RCS file: /cvsmew/mew/bin/utils.c,v
retrieving revision 1.5
diff -u -r1.5 utils.c
--- bin/utils.c	2002/01/18 03:23:28	1.5
+++ bin/utils.c	2002/10/25 07:41:33
@@ -16,6 +16,10 @@
 #include <ctype.h>
 #include <stdarg.h>
 
+#ifndef HAVE_MEMMOVE
+#define memmove(d, s, n) bcopy((s), (d), (n)) 
+#endif
+
 char *warn_prog;
 
 public char *



Mew-dist メーリングリストの案内