in reply to Undefined subroutine &DBD::mysql::db::_login

I am quite confused by this ... when I followed-up looking into this on the host system, the package in which "'_login cannot be found" is not there at all! Why?

The install attempt failed only one self-test ... a seemingly inconsequential problem with a blob field ... several more were "skipped" for lack of a test database ... but how can "db.pm" be not there?

I sure-as-hell have egg on my face from this (to put it very mildly...), and I don't know why it happened. My development box has the package in question, and I guess I don't know where it came from, since I apparently couldn't repeat the process! Why did a "clean install" fail to work?!

Replies are listed 'Best First'.
Re^2: Undefined subroutine &DBD::mysql::db::_login
by bellaire (Hermit) on Feb 20, 2009 at 15:54 UTC
    db.pm isn't there because the package is defined in the same file, Pg.pm, at line 235. I think _login is acting that way because of some XS binding not working properly, that is it's a C library routine and not a Perl function, but that's just a hunch.