DBD/mysql/mysql.so: undefined symbol: mysql_server_init

DBD/mysql/mysql.so: undefined symbol: mysql_server_init

am 10.04.2007 09:55:33 von Sean

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I had a problem installing DBD::mysql due to the dbdimp.c file, but I
was able to get it installed with the following command:

$ perl Makefile.PL --cflags=-I/usr/local/mysql/include
- --libs=/usr/local/mysql/lib; make; make install;

It installed OK like that (rather than just 'perl Makefile.PL; make;
make install;'), but it doesn't appear to be working when I try to use
it via Perl Scripts.

$ ./test.pl
/usr/bin/perl: relocation error:
/usr/local/perl/lib/site_perl/5.8.7/i686-linux/auto/DBD/mysq l/mysql.so:
undefined symbol: mysql_server_init

I've yet to find any decent solution via Google, so I figured I'd ask
here instead.

I'm using DBD::mysql (v4.004) with MySQL (v4.1.9).

Any suggestions?

- --

Sean O'Donnell
South Pasadena, CA

sean@seanodonnell.com
http://seanodonnell.com

PGP Public Key ID: 0xF57FB9E5
PGP Public Key Server: http://pgp.mit.edu

*The important thing is not to stop questioning. Curiosity has its own
reason for existing.*


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFGG0L1CUrh+ax2kDURAuXbAJ96Na4UsdPzlgcgjbu9N9Xn7k5jJwCd Gyrp
m9x+l5h0dR7Y12WRrkbP3y0=
=Nlsz
-----END PGP SIGNATURE-----

--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

RE: DBD/mysql/mysql.so: undefined symbol: mysql_server_init

am 10.04.2007 16:53:46 von John Trammell

> -----Original Message-----
> From: Sean O'Donnell [mailto:sean@seanodonnell.com]
> Sent: Tuesday, April 10, 2007 2:56 AM
> To: perl@lists.mysql.com
> Subject: DBD/mysql/mysql.so: undefined symbol: mysql_server_init
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I had a problem installing DBD::mysql due to the dbdimp.c file, but I
> was able to get it installed with the following command:
>
> $ perl Makefile.PL --cflags=3D-I/usr/local/mysql/include
> - --libs=3D/usr/local/mysql/lib; make; make install;
>
> It installed OK like that (rather than just 'perl Makefile.PL; make;
> make install;'), but it doesn't appear to be working when I try to use
> it via Perl Scripts.
>
> $ ./test.pl
> /usr/bin/perl: relocation error:
> /usr/local/perl/lib/site_perl/5.8.7/i686-linux/auto/DBD/mysq l/mysql.so:
> undefined symbol: mysql_server_init
>
> I've yet to find any decent solution via Google, so I figured I'd ask
> here instead.
>
> I'm using DBD::mysql (v4.004) with MySQL (v4.1.9).
>
> Any suggestions?
>
> - --
>
> Sean O'Donnell
> South Pasadena, CA

From the error message, I'm assuming you're using some flavor of Linux. Pe=
rhaps your distro has a prepackaged version of DBD::mysql you can use?


INFORMATION IN THIS MESSAGE, INCLUDING ANY ATTACHMENTS, IS INTENDED FOR THE=
PERSONAL AND CONFIDENTIAL USE OF THE INTENDED RECIPIENT(S) NAMED ABOVE. If=
you are not an intended recipient of this message, or an agent responsible=
for delivering it to an intended recipient, you are hereby notified that y=
ou have received this message in error, and that any review, dissemination,=
distribution, or copying of this message is strictly prohibited. If you re=
ceived this message in error, please notify the sender immediately, delete =
the message, and return any hard copy print-outs.

--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=3Dgcdmp-msql-mysql-modules @m.gmane.org

Re: DBD/mysql/mysql.so: undefined symbol: mysql_server_init

am 10.04.2007 18:14:00 von Patrick Galbraith

Sean O'Donnell wrote:

Sean,

Do you have mysql_config on your system? If you do, it may not be in
your patch, and Makefile.PL can find it. DBD::mysql 'perl Makefile.PL'
needs this to find the client libs and headers.

Kind regards,

Patrick

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>I had a problem installing DBD::mysql due to the dbdimp.c file, but I
>was able to get it installed with the following command:
>
>$ perl Makefile.PL --cflags=-I/usr/local/mysql/include
>- --libs=/usr/local/mysql/lib; make; make install;
>
>It installed OK like that (rather than just 'perl Makefile.PL; make;
>make install;'), but it doesn't appear to be working when I try to use
>it via Perl Scripts.
>
>$ ./test.pl
>/usr/bin/perl: relocation error:
>/usr/local/perl/lib/site_perl/5.8.7/i686-linux/auto/DBD/mys ql/mysql.so:
>undefined symbol: mysql_server_init
>
>I've yet to find any decent solution via Google, so I figured I'd ask
>here instead.
>
>I'm using DBD::mysql (v4.004) with MySQL (v4.1.9).
>
>Any suggestions?
>
>- --
>
>Sean O'Donnell
>South Pasadena, CA
>
>sean@seanodonnell.com
>http://seanodonnell.com
>
>PGP Public Key ID: 0xF57FB9E5
>PGP Public Key Server: http://pgp.mit.edu
>
>*The important thing is not to stop questioning. Curiosity has its own
>reason for existing.*
>
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.3 (GNU/Linux)
>
>iD8DBQFGG0L1CUrh+ax2kDURAuXbAJ96Na4UsdPzlgcgjbu9N9Xn7k5jJwC dGyrp
>m9x+l5h0dR7Y12WRrkbP3y0=
>=Nlsz
>-----END PGP SIGNATURE-----
>
>
>


--
Patrick Galbraith, Senior Programmer
Grazr - Easy feed grazing and sharing
http://www.grazr.com

Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad




--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org