Subject: more fallout from new openpam integration
To: None <current-users@netbsd.org>
From: Kurt Schreiner <ks@ub.uni-mainz.de>
List: current-users
Date: 01/27/2008 13:42:55
Hi,

after getting libpam compiled with the patch postet by Takahiro Kambe
here's the next problem, this time while building native X11:

dependall =3D=3D=3D> x11/Xserver/os
    compile  os/utils.o
/u/NetBSD/xsrc/xfree/xc/programs/Xserver/os/utils.c:2118:31: error: securit=
y/pam_misc.h: No such file or directory
/u/NetBSD/xsrc/xfree/xc/programs/Xserver/os/utils.c: In function 'CheckUser=
Authorization':
/u/NetBSD/xsrc/xfree/xc/programs/Xserver/os/utils.c:2131: error: 'misc_conv=
' undeclared (first use in this function)
/u/NetBSD/xsrc/xfree/xc/programs/Xserver/os/utils.c:2131: error: (Each unde=
clared identifier is reported only once
/u/NetBSD/xsrc/xfree/xc/programs/Xserver/os/utils.c:2131: error: for each f=
unction it appears in.)

*** Failed target:  utils.o
*** Failed command: /u/NetBSD/arch/amd64/TOOLS/bin/x86_64--netbsd-gcc -O2 -=
pipe -Werror -fno-strict-aliasing -DSHAPE -DXKB -DLBX -DXAPPGROUP -DXCSECUR=
ITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV -DPANORAMIX -DRENDER -=
DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DSINGLEDEPTH -DXvExtension -DXFree86S=
erver -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DNDEBU=
G -DXINPUT -DXFreeXDGA -DXF86VIDMODE -D_XSERVER64 -DX_BYTE_ORDER=3DX_LITTLE=
_ENDIAN -I/u/NetBSD/xsrc/xfree/xc/programs/Xserver/include -I/u/NetBSD/arch=
/amd64/obj/x11/Xserver/include -I/u/NetBSD/arch/amd64/dest/usr/X11R6/includ=
e/X11 -I/u/NetBSD/arch/amd64/dest/usr/X11R6/include/X11/extensions -I/u/Net=
BSD/xsrc/xfree/xc/programs/Xserver/Xext -I/u/NetBSD/xsrc/xfree/xc/include/f=
onts -I/u/NetBSD/xsrc/xfree/xc/programs/Xserver/render -I/u/NetBSD/xsrc/xfr=
ee/xc/programs/Xserver/lbx -DXSERV_t -DTRANS_SERVER -DTCPCONN -DUNIXCONN -D=
HAS_STICKY_DIR_BIT -DHAS_FCHOWN -DIPv6 -DHASXDMAUTH -DDDXOSINIT -DSERVER_LO=
CK -DDDXOSFATALERROR -DDDXOSVERRORF -DDDXTIME -DUSB_HID -DUSE_RGB_TXT -UDDX=
TIME -DCSRG_BASED -DFUNCPROTO=3D15 -DNARROWPROTO -I/u/NetBSD/arch/amd64/des=
t/usr/X11R6/include -D__AMD64__ -nostdinc -isystem /u/NetBSD/arch/amd64/des=
t/usr/include -c -DXDMCP -DXDMCP_NO_IPV6 -DUSE_PAM /u/NetBSD/xsrc/xfree/xc/=
programs/Xserver/os/utils.c -o utils.o
*** Error code 1

There's no security/pam_misc.h anywhere on my machine and grep(1)ing for
"misc_conv" in openpam yields no results:
>-444: find /u/NetBSD/src/dist/openpam -type f | xargs egrep misc_conv
>-445:

Kurt