Revision 1.13 of src/include/string.h made the strdup(3) prototype conditional on __POSIX_VISIBLE >= 200112. However, strdup(3) was in SUSv2 long before POSIX 2. Programs that set _XOPEN_SOURCE to 500 should get a prototype for strdup(3). Fix: Unknown. Revision 1.13 of src/include/string.h should be backed out until a satisfactory fix has been found. How-To-Repeat: # cd /usr/src/lib/libpam/modules/pam_passwdqc # make and observe the warnings.
State Changed From-To: open->feedback Can you please confirm that revision 1.14 solves this problem.
<mike@FreeBSD.org> writes: > Can you please confirm that revision 1.14 solves this problem. It does, thanks! DES -- Dag-Erling Smorgrav - des@ofug.org
State Changed From-To: feedback->closed Problem resolved.