diff -uNr gettext-0.12.1/gettext-runtime/intl/relocatable.c gettext-0.12.1.good/gettext-runtime/intl/relocatable.c --- gettext-0.12.1/gettext-runtime/intl/relocatable.c 2003-04-07 12:42:24.000000000 +0200 +++ gettext-0.12.1.good/gettext-runtime/intl/relocatable.c 2003-08-26 14:32:46.000000000 +0200 @@ -38,6 +38,9 @@ #include #include #include +#include +#include +#include #ifdef NO_XMALLOC # define xmalloc malloc diff -uNr gettext-0.12.1/gettext-tools/lib/canonicalize.c gettext-0.12.1.good/gettext-tools/lib/canonicalize.c --- gettext-0.12.1/gettext-tools/lib/canonicalize.c 2003-05-09 12:12:06.000000000 +0200 +++ gettext-0.12.1.good/gettext-tools/lib/canonicalize.c 2003-08-26 15:22:31.000000000 +0200 @@ -46,6 +46,7 @@ #endif #include +#define lstat stat #include #ifndef _LIBC diff -uNr gettext-0.12.1/gettext-tools/lib/mkdtemp.c gettext-0.12.1.good/gettext-tools/lib/mkdtemp.c --- gettext-0.12.1/gettext-tools/lib/mkdtemp.c 2003-01-14 14:36:07.000000000 +0100 +++ gettext-0.12.1.good/gettext-tools/lib/mkdtemp.c 2003-08-26 15:08:12.000000000 +0200 @@ -167,7 +167,7 @@ v /= 62; XXXXXX[5] = letters[v % 62]; - fd = __mkdir (tmpl, S_IRUSR | S_IWUSR | S_IXUSR); + fd = __mkdir (tmpl); if (fd >= 0) { diff -uNr gettext-0.12.1/gettext-tools/lib/relocatable.c gettext-0.12.1.good/gettext-tools/lib/relocatable.c --- gettext-0.12.1/gettext-tools/lib/relocatable.c 2003-04-07 12:42:24.000000000 +0200 +++ gettext-0.12.1.good/gettext-tools/lib/relocatable.c 2003-08-26 14:08:11.000000000 +0200 @@ -38,6 +38,8 @@ #include #include #include +#include +#include #ifdef NO_XMALLOC # define xmalloc malloc diff -uNr gettext-0.12.1/gettext-tools/lib/xreadlink.c gettext-0.12.1.good/gettext-tools/lib/xreadlink.c --- gettext-0.12.1/gettext-tools/lib/xreadlink.c 2003-02-28 13:19:46.000000000 +0100 +++ gettext-0.12.1.good/gettext-tools/lib/xreadlink.c 2003-08-26 15:14:40.000000000 +0200 @@ -66,6 +68,11 @@ If realloc fails, or if the link value is longer than SIZE_MAX :-), give a diagnostic and exit. */ +int readlink(const char *path, char *buf, size_t bufsiz) +{ + return -1; +} + char * xreadlink (char const *filename) { diff -uNr gettext-0.12.1/gettext-tools/src/Makefile.am gettext-0.12.1.good/gettext-tools/src/Makefile.am --- gettext-0.12.1/gettext-tools/src/Makefile.am 2003-04-29 12:05:37.000000000 +0200 +++ gettext-0.12.1.good/gettext-tools/src/Makefile.am 2003-08-26 20:52:28.000000000 +0200 @@ -25,7 +25,7 @@ RM = rm -f bin_PROGRAMS = \ -msgcmp msgfmt msgmerge msgunfmt xgettext \ +msgcmp msgmerge msgunfmt xgettext \ msgattrib msgcat msgcomm msgconv msgen msgexec msgfilter msggrep msginit msguniq noinst_PROGRAMS = hostname urlget diff -uNr gettext-0.12.1/gettext-tools/src/write-java.c gettext-0.12.1.good/gettext-tools/src/write-java.c --- gettext-0.12.1/gettext-tools/src/write-java.c 2003-04-29 12:04:04.000000000 +0200 +++ gettext-0.12.1.good/gettext-tools/src/write-java.c 2003-08-26 15:43:07.000000000 +0200 @@ -1130,7 +1130,7 @@ for (i = 0; i < ndots; i++) { cleanup_list.subdir_count = i + 1; - if (mkdir (subdirs[i], S_IRUSR | S_IWUSR | S_IXUSR) < 0) + if (mkdir (subdirs[i]) < 0) { error (0, errno, _("failed to create \"%s\""), subdirs[i]); while (i-- > 0) diff -uNr gettext-0.12.1/Makefile.am gettext-0.12.1.good/Makefile.am --- gettext-0.12.1/Makefile.am 2003-04-01 12:17:29.000000000 +0200 +++ gettext-0.12.1.good/Makefile.am 2003-08-26 20:52:48.000000000 +0200 @@ -19,7 +19,7 @@ AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies -SUBDIRS = autoconf-lib-link gettext-runtime gettext-tools +SUBDIRS = autoconf-lib-link gettext-runtime EXTRA_DIST = \ version.sh PACKAGING README.gemtext ChangeLog.0 \