Neither do I. Just do what I'd do... search the fields for references to net_buffer_length and edit them to remove the reference...
$ grep -r net_buffer_length . ./mysql.xs: retsv = newSViv(net_buffer_length); Just changing net_buffer_length to 0 should be enough. Tim. On Thu, Jun 24, 2004 at 09:44:14PM +0800, calvin huang [SAO] wrote: > Tim, > > Thanks so much for your prompt reply! but I dont know what is the relevant code to > delete and which file need to be modified. Can you be more specific. Thanks so much > > Calvin > > >>> Tim Bunce<[EMAIL PROTECTED]> 06/24/04 06:34PM >>> > I think there's a bug in the latest mysql client libs that made > net_buffer_length disappear. Quickest fix would be to delete the > relevant code from DBD::mysql (unless you really need it). > > Tim. > > On Thu, Jun 24, 2004 at 06:28:58AM -0000, PerlDiscuss - Perl Newsgroups and mailing > lists wrote: > > I have the same problem too. > > > > I use the binary tar file downloaded from mysql.com and place it in my > > home direcotry of my account in Solaris 2.8.2 machince. > > > > mysql client is working and I try to compile DBD::mysql just like you. > > make test return error message as yours. > > > > when I check the installed driver , it shows the following things! Hope > > someone with experience can help: > > > > $ perl -MDBI -e 'DBI->installed_versions'; > > Perl : 5.008 (sun4-solaris) > > OS : solaris (2.8) > > DBI : 1.42 > > DBD::mysql : install_driver(mysql) failed: Can't load > > '/a04_01/intranet/dept/saoit/perl_m > > odule/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so' for > > module DBD::mysql: ld. > > so.1: perl: fatal: relocation error: file > > /a04_01/intranet/dept/saoit/perl_module/lib/perl5/site > > _perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so: symbol > > net_buffer_length: referenced symbol no > > t found at /usr/local/lib/perl5/5.8.0/sun4-solaris/DynaLoader.pm line 229. > > at (eval 12) line 3 > > Compilation failed in require at (eval 12) line 3. > > Perhaps a required shared library or dll isn't installed where expected > > at -e line 1 > > > > DBD::Sponge : 11.10 > > DBD::SQLite : 0.31 > > DBD::Proxy : install_driver(Proxy) failed: Can't locate > > RPC/PlClient.pm in @INC > > DBD::File : 0.30 > > DBD::ExampleP : 11.12 > > DBD::DBM : 0.01 > > > > > > > >
