[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem with Perl's DB_File



Hello!

First, thanks to Joey Hess for helping with tackling this issue!

I saw the wiki software (ikiwiki, written by Joey) failing like this:

    Can't locate object method "generate_id" via package "CGI::Session::ID::" (perhaps you forgot to load "CGI::Session::ID::"?) at /usr/share/perl5/CGI/Session.pm line 74.

This can be reproduced as follows:

    $ perl -e 'use CGI::Session; use CGI;$s=CGI::Session->new("driver:DB_File", CGI->new, { Filename => "foo"})'

Joey traced it down to the following:

    $ perl -e 'use CGI::Session::Driver::db_file'
    
    DB_File needs compatible versions of libdb & db.h
            you have db.h version 4.6.19 and libdb version 4.6.21
    Compilation failed in require at /usr/share/perl5/CGI/Session/Driver/db_file.pm line 8.
    BEGIN failed--compilation aborted at /usr/share/perl5/CGI/Session/Driver/db_file.pm line 8.
    Compilation failed in require at -e line 1.
    BEGIN failed--compilation aborted at -e line 1.

Michael, could you please rebuild the affected packages to fix this
problem?


Regards,
 Thomas

Attachment: signature.asc
Description: Digital signature


Reply to: