Subject: 1.6, utmpx.h, and security/ssh
To: None <tech-pkg@netbsd.org>
From: Tom Spindler <dogcow@babymeat.com>
List: tech-pkg
Date: 06/24/2002 23:02:00
1.6 and -current now have a utmpx.h, which breaks security/ssh:

cc -pipe -c -I.   -I./gmp-2.0.2-ssh-2 -I.//usr/lib -DHAVE_CONFIG_H  -DHOST_KEY_FILE=\"/usr/pkg/etc/ssh_host_key\" -DHOST_CONFIG_FILE=\"/usr/pkg/etc/ssh_config\" -DSERVER_CONFIG_FILE=\"/usr/pkg/etc/sshd_config\" -DSSH_PROGRAM=\"/usr/pkg/bin/ssh1\" -DETCDIR=\"/usr/pkg/etc\" -DPIDDIR=\"/var/run\" -DSSH_BINDIR=\"/usr/pkg/bin\" -DTIS_MAP_FILE=\"/usr/pkg/etc/sshd_tis.map\" -O2 -I/usr/X11R6/include login.c
login.c: In function `record_login':
login.c:484: `WTMPX_FILE' undeclared (first use in this function)
login.c:484: (Each undeclared identifier is reported only once
login.c:484: for each function it appears in.)

Would it be more proper to have configure ignore the file (i.e.
2115a2116
>     no_utmpx=yes
)
or to make wtmpx functionality actually work?