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'

Reply via email to