The distribution
Tie-DB_FileLock-0.10
has been tested as part of the cpan-testers effort to test as
many new uploads to CPAN as possible. See
http://www.perl.org/cpan-testers/
Please cc any replies to [EMAIL PROTECTED] to keep other
test volunteers informed and to prevent any duplicate effort.
John, you may want to advise people not to use a db version that
requires this with your module. (1.85?)
Paul, this is a feature request ;-)
Lupe Christoph
--
Tested with DB_File-1.73 and db-2.7.7.
The module does not work with db-2.7.7 and probably many earlier
versions because multiple process access to db databases requires
a db_env. From the db-2.7.7 manual:
> When sharing a database environment with other processes, it is necessary to
> provide the access methods with database environment information. The db_env
> argument to db_open is intended for this purpose.
DB_File 1.73 passes a NULL pointer to db_open as the db_env argument:
DB_File.xs: status = db_open(name, RETVAL->type, Flags, mode, NULL, openinfo,
&RETVAL->dbp) ;
^^^^
--
Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
Platform:
osname=solaris, osvers=8, archname=i86pc-solaris
uname=''
hint=previous, useposix=true, d_sigaction=define
usethreads=undef useperlio=define d_sfio=define
Compiler:
cc='gcc', optimize='-O', gccversion=2.95.2 19991024 (release)
cppflags='-I/opt/local/include'
ccflags ='-I/opt/local/include'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
alignbytes=4, usemymalloc=y, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-L/opt/local/i386/lib'
libpth=/opt/local/i386/lib /usr/ccs/lib /usr/lib
libs=-lbind -lsfio -lsocket -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/opt/local/i386/lib'