[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: undefined reference to `__niserr2nss_tab'
From: |
Andreas Jaeger |
Subject: |
Re: undefined reference to `__niserr2nss_tab' |
Date: |
11 May 2001 08:55:42 +0200 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) XEmacs/21.1 (Channel Islands) |
Rainer Mager <address@hidden> writes:
> Hi all,
>
> I'm trying to install glibc-2.2.3 and am running into a problem. After
> the build process and 'make check', which passes without problem, I do:
>
> env LANGUAGE=C LC_ALL=C make install
Use the appended patch,
Andreas
2001-04-27 Ulrich Drepper <address@hidden>
* nis/nss-nis.h: Correct test for invalid error number.
* nis/nss-nisplus.h: Likewise.
* nis/Makefile (libnss_compat-rountines): Add nss-nisplus.
Index: nis/nss-nis.h
===================================================================
RCS file: /cvs/glibc/libc/nis/nss-nis.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- nis/nss-nis.h 2001/04/26 13:43:15 1.2
+++ nis/nss-nis.h 2001/04/28 02:17:52 1.3
@@ -31,9 +31,9 @@
static inline enum nss_status
yperr2nss (int errval)
{
- if ((unsigned int) errval > __yperr2nss_count)
+ if ((unsigned int) errval >= __yperr2nss_count)
return NSS_STATUS_UNAVAIL;
- return __yperr2nss_tab[errval];
+ return __yperr2nss_tab[(unsigned int) errval];
}
#endif /* nis/nss-nis.h */
Index: nis/nss-nisplus.h
===================================================================
RCS file: /cvs/glibc/libc/nis/nss-nisplus.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- nis/nss-nisplus.h 2001/04/26 13:52:40 1.4
+++ nis/nss-nisplus.h 2001/04/28 02:19:00 1.5
@@ -32,9 +32,9 @@
static inline enum nss_status
niserr2nss (int errval)
{
- if ((unsigned int) errval > __niserr2nss_count)
+ if ((unsigned int) errval >= __niserr2nss_count)
return NSS_STATUS_UNAVAIL;
- return __niserr2nss_tab[errval];
+ return __niserr2nss_tab[(unsigned int) errval];
}
#endif /* nis/nss-nisplus.h */
Index: nis/Makefile
===================================================================
RCS file: /cvs/glibc/libc/nis/Makefile,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- nis/Makefile 2001/04/26 13:53:05 1.26
+++ nis/Makefile 2001/04/28 04:20:43 1.27
@@ -55,7 +55,7 @@
nis_clone_res
libnss_compat-routines := $(addprefix compat-,grp pwd spwd initgroups) \
- nisplus-parser nss-nis
+ nisplus-parser nss-nis nss-nisplus
libnss_compat-inhibit-o = $(filter-out .os,$(object-suffixes))
libnss_nis-routines := $(addprefix nis-,$(databases)) nis-initgroups \
--
Andreas Jaeger
SuSE Labs address@hidden
private address@hidden
http://www.suse.de/~aj