Subject: Re: Cannot build - openpam error
To: NetBSD current <current-users@netbsd.org>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: current-users
Date: 06/14/2005 09:58:07
On Tue, Jun 14, 2005 at 09:30:16AM +0200, Michal 'hramrach' Suchanek wrote:
> Hello
> 
> I tried building NetBSD on Friday and yesterday.
> It fails in pam somewhere:
> 
> #   compile  libpam/openpam_get_option.ln
> CC=/scratch/obj/usr/src/tooldir.NetBSD-3.99.1-i386/bin/i386--netbsdelf-gcc
> /scratch/obj/usr/src/tooldir.NetBSD-3.99.1-i386/bin/i386--netbsdelf-lint
> -chapbxzF -Sw -X 233 -d /scratch/rel/usr/include  -DLIB_MAJ=0
> -DOPENPAM_STATIC_MODULES -DOPENPAM_STATIC_MODULE -DDEBUG    -i
> /usr/src/dist/openpam/lib/openpam_get_option.c
> /usr/src/dist/openpam/lib/openpam_get_option.c(65): crrent undefined
> [99]
> /usr/src/dist/openpam/lib/openpam_get_option.c(65): syntax error [249]
> /usr/src/dist/openpam/lib/openpam_get_option.c(86): syntax error [249]
> /usr/src/dist/openpam/lib/openpam_get_option.c(86): cannot recover from
> previous errors [224]

Data error?  My revision 1.2 of dist/openpam/lib/openpam_get_option.c has
no `crrent'.

    61          if (pamh == NULL || pamh->current == NULL || option == NULL)
    62                  RETURNS(NULL);
    63          cur = pamh->current;
    64          len = strlen(option);
    65          for (i = 0; i < cur->optc; ++i) {
    66                  if (strncmp(cur->optv[i], option, len) == 0) {


-- 
Juergen Hannken-Illjes - hannken@eis.cs.tu-bs.de - TU Braunschweig (Germany)