[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:17930] Bug#JP/1022: jnethack: Couldn't compile on potato.
香田です。
From: Kenshi Muto <kmuto@xxxxxxxxxxxxxxx>
Subject: [debian-users:17929] Bug#JP/1022: jnethack: Couldn't compile on potato.
Date: Tue, 21 Sep 1999 17:03:10 +0900
> 武藤@Debianぷろじぇくとです。
>
> kmuto> potato環境でコンパイルできません。
> kmuto> glibc2.1への変更に伴うものだと思いますが、どう解決すればいいでしょうか。
武藤さんにはご迷惑ばかりなので、ここは何とか調べよう
と思ったら
> これの解決方法を鵜飼さんから教えていただきました。
> -D__NO_STRING_INLINES を CFLAGS に付ければいいということです。
解決してしまいましたか(^^;
折角調べたので、怪しい情報ですが nethack の system.h と
比較しただけですが、以下のパッチでもコンパイルは通るよう
です。動作確認はしてません(^^;
---------------------------------------
--- system.h.orig Tue Sep 21 17:00:44 1999
+++ system.h Tue Sep 21 17:02:33 1999
@@ -266,6 +266,8 @@
E long NDECL(fork);
#endif
+#if (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1)
+#else
#if defined(SYSV) || defined(VMS) || defined(MAC) || defined(SUNOS4) || defined(POSIX_TYPES)
# if defined(NHSTDC) || defined(POSIX_TYPES) || (defined(VMS) && !defined(ANCIENT_VAXC))
# if !defined(_AIX32) && !(defined(SUNOS4) && defined(__STDC__))
@@ -291,6 +293,7 @@
E void *FDECL(memcpy, (char *,char *,int));
E void *FDECL(memset, (char*,int,int));
# endif
+#endif
#endif
#if defined(MICRO) && !defined(LATTICE)
---------------------------------------
平成11年9月21日(火)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/