Re: mod_ruby + dbi = segfault
Belorion <[email protected]> Tue, 17 May 2005 10:50:40 -0500
| Newsgroups | gmane.comp.apache.mod-ruby |
|---|---|
| Message-ID | <[email protected]> |
Thank you for the timely response!
> Are you using other apache modules linked to libmysqlclient such as PHP?
> If so, please link them and mysql-ruby to the same version of
> libmysqlclient.
>
> You can check the version of libmysqlclient by ldd.
This is what I get:
ldd /usr/local/lib/ruby/site_ruby/1.8/i686-linux/mysql.so
linux-gate.so.1 => (0xffffe000)
libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x40012000)
libdl.so.2 => /lib/libdl.so.2 (0x40048000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4004c000)
libm.so.6 => /lib/tls/libm.so.6 (0x4007d000)
libc.so.6 => /lib/tls/libc.so.6 (0x4009f000)
libz.so.1 => /lib/libz.so.1 (0x401b4000)
libnsl.so.1 => /lib/libnsl.so.1 (0x401c5000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Also,
$> find / -name libmysqlclient.so*
/usr/lib/mysql/libmysqlclient.so.12
/usr/lib/mysql/libmysqlclient.so.12.0.0
/usr/lib/mysql/libmysqlclient.so
/usr/lib/libmysqlclient.so.12
/usr/lib/libmysqlclient.so.12.0.0
/usr/lib/libmysqlclient.so
Yes, there is a mod_php which interfaces with MySQL. How do I go
about making sure which libmysqlclient.so I want, and checking which
each is linked against? Thans.
Matt