Ed Allen Smith wrote:
I do a grep lckpwdf on /usr/include/* /usr/include/*/* and didn't find any declaration of this 2 functions on Net/Free/Open|BSD.In message <[EMAIL PROTECTED]> (on 15 November 2002 21:36:30 +0100), [EMAIL PROTECTED] (Alian - CPANPLUS/auto) wrote:Below is the error stack during 'make test':PERL_DL_NONLAZY=1 /usr/local/perl-5.8.0/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..1 Uncaught exception from user code: Can't load 'blib/arch/auto/File/LckPwdF/LckPwdF.so' for module File::LckPwdF: blib/arch/auto/File/LckPwdF/LckPwdF.so: Undefined symbol "ulckpwdf" at /usr/local/perl-5.8.0/lib/5.8.0/i386-freebsd/DynaLoader.pm line 229.Ah. Does FreeBSD 4.6.2-release have the lckpwdf and ulckpwdf functions? If it's got only lckpwdf, how does one unlock the password file on FreeBSD 4.6.2? Also, what library are the functions in? If it's that these functions don't exist on FreeBSD (in which case I'd have thought that the prototypes wouldn't have existed in header files, and that lckpwdf would have been the one not to be loadable), how should one let CPANPLUS on auto-testing mode know this? -Allen
There is no shadow.h on these systems.
(On linux/solaris, I find it in /usr/include/shadow.h)
Do you need something else ?
(I/you must take a look in bsd source of adduser & co for see if they lock file, and may be put your own lock on bsd os)
Regards,
--
Alain BARBET
