Log
[1m===> Building for nss_ldap-1.265[0m
gmake[1]: Entering directory '/magus/work/usr/mports/net/nss_ldap/work/nss_ldap-265'
gmake all-am
gmake[2]: Entering directory '/magus/work/usr/mports/net/nss_ldap/work/nss_ldap-265'
cc -DHAVE_CONFIG_H -I. -I/usr/local/include -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT -O2 -pipe -DHAVE_LOGIN_CLASSES -DLDAP_DEPRECATED -fno-strict-aliasing -Wall -fPIC -MT ldap-nss.o -MD -MP -MF .deps/ldap-nss.Tpo -c -o ldap-nss.o ldap-nss.c
cc -DHAVE_CONFIG_H -I. -I/usr/local/include -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT -O2 -pipe -DHAVE_LOGIN_CLASSES -DLDAP_DEPRECATED -fno-strict-aliasing -Wall -fPIC -MT ldap-pwd.o -MD -MP -MF .deps/ldap-pwd.Tpo -c -o ldap-pwd.o ldap-pwd.c
cc -DHAVE_CONFIG_H -I. -I/usr/local/include -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT -O2 -pipe -DHAVE_LOGIN_CLASSES -DLDAP_DEPRECATED -fno-strict-aliasing -Wall -fPIC -MT ldap-grp.o -MD -MP -MF .deps/ldap-grp.Tpo -c -o ldap-grp.o ldap-grp.c
ldap-pwd.c:133:18: error: use of undeclared identifier 'UID_NOBODY'
pw->pw_uid = UID_NOBODY;
^
ldap-pwd.c:137:37: error: use of undeclared identifier 'UID_NOBODY'
_nss_ldap_parse_uid_t (uid, UID_NOBODY, &pw->pw_uid);
^
ldap-grp.c:589:33: error: use of undeclared identifier 'UID_NOBODY'
(*gid == '\0') ? (unsigned) GID_NOBODY : (gid_t) strtoul (gid,
^
./ldap-nss.h:459:24: note: expanded from macro 'GID_NOBODY'
#define GID_NOBODY UID_NOBODY
^
ldap-pwd.c:150:18: error: use of undeclared identifier 'UID_NOBODY'
pw->pw_gid = GID_NOBODY;
^
./ldap-nss.h:459:24: note: expanded from macro 'GID_NOBODY'
#define GID_NOBODY UID_NOBODY
^
ldap-grp.c:1020:19: error: use of undeclared identifier 'user'
LA_STRING (a) = user;
^
ldap-pwd.c:154:37: error: use of undeclared identifier 'UID_NOBODY'
_nss_ldap_parse_gid_t (gid, GID_NOBODY, &pw->pw_gid);
^
./ldap-nss.h:459:24: note: expanded from macro 'GID_NOBODY'
#define GID_NOBODY UID_NOBODY
^
ldap-pwd.c:187:36: error: no member named 'pw_comment' in 'struct passwd'
&pw->pw_comment, &buffer, &buflen);
ldap-grp.c:1135: ~~ ^
10: error: use of undeclared identifier 'errnop'
errnop,
^
ldap-pwd.c:193:11: error: no member named 'pw_comment' in 'struct passwd'
pw->pw_comment = pw->pw_gecos;
~~ ^
ldap-pwd.c:195:45: error: no member named 'pw_age' in 'struct passwd'; did you mean 'pw_name'?
ldap-grp.c:1198:1: error: conflicting types for '_nss_ldap_getgrnam_r'
(void) _nss_ldap_assign_emptystring (&pw->pw_age, &buffer, &buflen);
^~~~~~
pw_name
_nss_ldap_getgrnam_r (const char *name,
^
/usr/include/pwd.h./ldap-grp.h:35:19:113:: 8: notenote: previous declaration is here
: 'pw_name' declared here
char *pw_name; /* user name */
^
static NSS_STATUS _nss_ldap_getgrnam_r (nss_backend_t * be, void *fakeargs);
^
ldap-grp.c:1202:54: error: too many arguments provided to function-like macro invocation
LOOKUP_NAME (name, result, buffer, buflen, errnop, _nss_ldap_filt_getgrnam,
^
./ldap-parse.h:30:9: note: macro 'LOOKUP_NAME' defined here
ldap-pwd.c:203:35: warning: incompatible pointer types passing 'time_t *' (aka 'int *') to parameter of type 'long *' [-Wincompatible-pointer-types]
#define LOOKUP_NAME(args, filter, selector, parser, req_buflen) \
^
_nss_ldap_parse_long (tmp, 0, &pw->pw_change);
^~~~~~~~~~~~~~
./util.h:228:67: note: passing argument to parameter 'value' here
_nss_ldap_parse_long (const char *text, long default_value, long *value);
^
ldap-pwd.c:236:37: warning: incompatible pointer types passing 'time_t *' (aka 'int *') to parameter of type 'long *' [-Wincompatible-pointer-types]
_nss_ldap_parse_long (tmp, 0, &pw->pw_expire);
^~~~~~~~~~~~~~
./util.h:228:67: note: passing argument to parameter 'value' here
_nss_ldap_parse_long (const char *text, long default_value, long *value);
^
ldap-pwd.c:248:1: error: conflicting types for '_nss_ldap_getpwnam_r'
_nss_ldap_getpwnam_r (const char *name,
^
./ldap-pwd.h:32:19: note: previous declaration is here
static NSS_STATUS _nss_ldap_getpwnam_r (nss_backend_t * be, void *fakeargs);
^
ldap-pwd.c:252:54: error: too many arguments provided to function-like macro invocation
LOOKUP_NAME (name, result, buffer, buflen, errnop, _nss_ldap_filt_getpwnam,
^
./ldap-parse.h:30:9: note: macro 'LOOKUP_NAME' defined here
#define LOOKUP_NAME(args, filter, selector, parser, req_buflen) \
^
ldap-grp.c:1202:3: error: use of undeclared identifier 'LOOKUP_NAME'
LOOKUP_NAME (name, result, buffer, buflen, errnop, _nss_ldap_filt_getgrnam,
^
ldap-grp.c:1216:1: error: conflicting types for '_nss_ldap_getgrgid_r'
_nss_ldap_getgrgid_r (gid_t gid,
^
./ldap-grp.h:36:19: note: previous declaration is here
static NSS_STATUS _nss_ldap_getgrgid_r (nss_backend_t * be, void *fakeargs);
^
ldap-grp.c:1221:4: error: too many arguments provided to function-like macro invocation
LM_GROUP, _nss_ldap_parse_gr, LDAP_NSS_BUFLEN_GROUP);
^
./ldap-parse.h:52:9: note: macro 'LOOKUP_NUMBER' defined here
#define LOOKUP_NUMBER(args, field, filter, selector, parser, req_buflen) \
^
ldap-pwd.c:252:3: error: use of undeclared identifier 'LOOKUP_NAME'
LOOKUP_NAME (name, result, buffer, buflen, errnop, _nss_ldap_filt_getpwnam,
^
ldap-pwd.c:266:1: error: conflicting types for '_nss_ldap_getpwuid_r'
_nss_ldap_getpwuid_r (uid_t uid,
^
./ldap-pwd.h:33:19: note: previous declaration is here
static NSS_STATUS _nss_ldap_getpwuid_r (nss_backend_t * be, void *fakeargs);
^
ldap-pwd.c:271:4: error: too many arguments provided to function-like macro invocation
LM_PASSWD, _nss_ldap_parse_pw, LDAP_NSS_BUFLEN_DEFAULT);
^
./ldap-parse.h:52:9: note: macro 'LOOKUP_NUMBER' defined here
#define LOOKUP_NUMBER(args, field, filter, selector, parser, req_buflen) \
^
ldap-grp.c:1220:3: error: use of undeclared identifier 'LOOKUP_NUMBER'
LOOKUP_NUMBER (gid, result, buffer, buflen, errnop, _nss_ldap_filt_getgrgid,
^
ldap-grp.c:1260:1: error: conflicting types for '_nss_ldap_getgrent_r'
_nss_ldap_getgrent_r (struct group *result,
^
./ldap-grp.h:34:19: note: previous declaration is here
static NSS_STATUS _nss_ldap_getgrent_r (nss_backend_t * be, void *fakeargs);
^
ldap-grp.c:1264:29: error: too many arguments provided to function-like macro invocation
_nss_ldap_filt_getgrent, LM_GROUP, _nss_ldap_parse_gr,
^
./ldap-parse.h:74:9: note: macro 'LOOKUP_GETENT' defined here
#define LOOKUP_GETENT(args, be, filter, selector, parser, req_buflen) \
^
ldap-pwd.c:270:3: error: use of undeclared identifier 'LOOKUP_NUMBER'
LOOKUP_NUMBER (uid, result, buffer, buflen, errnop, _nss_ldap_filt_getpwuid,
^
ldap-pwd.c:312:1: error: conflicting types for '_nss_ldap_getpwent_r'
_nss_ldap_getpwent_r (struct passwd *result,
^
./ldap-pwd.h:36:19: note: previous declaration is here
static NSS_STATUS _nss_ldap_getpwent_r (nss_backend_t * be, void *fakeargs);
^
ldap-pwd.c:316:29: error: too many arguments provided to function-like macro invocation
_nss_ldap_filt_getpwent, LM_PASSWD, _nss_ldap_parse_pw,
^
./ldap-parse.h:74:9: note: macro 'LOOKUP_GETENT' defined here
#define LOOKUP_GETENT(args, be, filter, selector, parser, req_buflen) \
^
ldap-grp.c:1263:3: error: use of undeclared identifier 'LOOKUP_GETENT'
LOOKUP_GETENT (gr_context, result, buffer, buflen, errnop,
^
12 errors generated.
ldap-pwd.c:315:3: error: use of undeclared identifier 'LOOKUP_GETENT'
gmake[2]: *** [Makefile:498: ldap-grp.o] Error 1
LOOKUP_GETENT (pw_context, result, buffer, buflen, errnop,
^
gmake[2]: *** Waiting for unfinished jobs....
2 warnings and 16 errors generated.
gmake[2]: *** [Makefile:498: ldap-pwd.o] Error 1
ldap-nss.c:21:13: warning: unused variable 'rcsId' [-Wunused-variable]
static char rcsId[] =
^
1 warning generated.
mv -f .deps/ldap-nss.Tpo .deps/ldap-nss.Po
gmake[2]: Leaving directory '/magus/work/usr/mports/net/nss_ldap/work/nss_ldap-265'
gmake[1]: *** [Makefile:394: all] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/net/nss_ldap/work/nss_ldap-265'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/mports/net/nss_ldap