MidnightBSD Magus

net/nss_ldap

RFC 2307 NSS module

Flavor Version Run OSVersion Arch License Restricted Status
1.265 390 1.2 i386 gpl2 0 fail

Events

Machine Type Time Message
m1232 info 2019-10-14 19:22:55.702595 Test Started
m1232 fail 2019-10-14 19:23:07.765265 make build returned non-zero: 1
m1232 fail 2019-10-14 19:23:07.813533 Test complete.

Log

===>  Building for nss_ldap-1.265
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
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
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
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-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-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-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'?
  (void) _nss_ldap_assign_emptystring (&pw->pw_age, &buffer, &buflen);
                                            ^~~~~~
                                            pw_name
/usr/include/pwd.h:113:8: note: 'pw_name' declared here
        char    *pw_name;               /* user name */
                 ^
ldap-pwd.c:203:35: 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_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-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-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-pwd.c:315:3: error: use of undeclared identifier 'LOOKUP_GETENT'
  LOOKUP_GETENT (pw_context, result, buffer, buflen, errnop,
  ^
2 warnings and 16 errors generated.
gmake[2]: *** [Makefile:498: ldap-pwd.o] Error 1
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

Links

Depends On

Depend Of

Nothing

Categories