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
> > 
> > 
> > 
> >

Reply via email to