I have installed libmysqlclient and sphinx with the Ubuntu Server
10.04 package. Here is a list of limysql in /usr/lib:


-rw-r--r--  1 root root 10581008 2011-11-18 16:51 libmysqlclient.a
lrwxrwxrwx  1 root root       16 2011-12-10 05:48 libmysqlclient_r.a -
> libmysqlclient.a
lrwxrwxrwx  1 root root       29 2011-12-10 09:29 libmysqlclient_r.so.
15 -> /usr/lib/libmysqlclient.so.15
lrwxrwxrwx  1 root root       20 2011-12-10 05:48 libmysqlclient.so ->
libmysqlclient.so.16
lrwxrwxrwx  1 root root       29 2011-12-10 06:01 libmysqlclient.so.15
-> /usr/lib/libmysqlclient.so.16
lrwxrwxrwx  1 root root       29 2011-12-11 09:21 libmysqlclient.so.16
-> /usr/lib/libmysqlclient.so.15
-rw-r--r--  1 root root     7332 2011-11-18 16:44 libmysqlservices.a
drwxr-xr-x  3 root root     4096 2011-12-10 05:47 mysql

Now I have removed the sphinx package and tried to compile it but
after make I get:

libsphinx.a(sphinxstd.o):/root/sphinx-0.9.9/src/sphinxstd.cpp:273:
first defined here
/usr/lib/libmysqlclient.a(my_new.cc.o): In function `operator new[]
(unsigned int)':
/var/lib/buildbot/slaves/percona-server-51-12/DEB_Ubuntu_lucid_i386/
work/Percona-Server-5.5.17-rel22.1/mysys/my_new.cc:32: multiple
definition of `operator new[](unsigned int)'
libsphinx.a(sphinxstd.o):/root/sphinx-0.9.9/src/sphinxstd.cpp:265:
first defined here
/usr/lib/libmysqlclient.a(my_new.cc.o): In function `operator
new(unsigned int)':
/var/lib/buildbot/slaves/percona-server-51-12/DEB_Ubuntu_lucid_i386/
work/Percona-Server-5.5.17-rel22.1/mysys/my_new.cc:27: multiple
definition of `operator new(unsigned int)'
libsphinx.a(sphinxstd.o):/root/sphinx-0.9.9/src/sphinxstd.cpp:256:
first defined here
collect2: ld returned 1 exit status
make[2]: *** [indexer] Error 1
make[2]: Leaving directory `/root/sphinx-0.9.9/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/sphinx-0.9.9/src'
make: *** [all-recursive] Error 1

I am using percona server package (Mysql 5.5) for mysql packages
instead of using the old mysql 5.1 of Ubuntu

On Dec 11, 12:45 am, Pat Allan <[email protected]> wrote:
> You may also need to re-compile Sphinx after installing libmysqlclient - I'm 
> not sure, though.
>
> --
> Pat
>
> On 11/12/2011, at 3:45 AM, Manish M. Shah wrote:
>
>
>
>
>
>
>
> > Hi there,
>
> > In the feedback from the ts:rebuild, it says: libmysqlclient.so.16: cannot 
> > open shared object file: No such file or
> > directory
>
> > You need to install libmysqlclient.
>
> > Manish
>
> > On Dec 10, 2011, at 10:59 AM, rtacconi wrote:
>
> >> Hi,
>
> >> When I run:
>
> >> bundle exec rake ts:rebuild RAILS_ENV=production
>
> >> I get:
>
> >> Sphinx cannot be found on your system. You may need to configure the
> >> following
> >> settings in your config/sphinx.yml file:
> >> * bin_path
> >> * searchd_binary_name
> >> * indexer_binary_name
>
> >> For more information, read the documentation:
> >>http://freelancing-god.github.com/ts/en/advanced_config.html
>
> >> Generating Configuration to my_path/config/production.sphinx.conf
> >> /usr/bin/indexer: error while loading shared libraries:
> >> libmysqlclient.so.16: cannot open shared object file: No such file or
> >> directory
> >> /usr/bin/searchd: error while loading shared libraries:
> >> libmysqlclient.so.16: cannot open shared object file: No such file or
> >> directory
> >> Failed to start searchd daemon
>
> >> my config/sphinx.yml file is:
>
> >> production:
> >> bin_path: /usr/bin
> >> max_matches: 4000
> >> mem_limit: 128M
>
> >> development:
> >> max_matches: 4000
>
> >> indexerd and searchd are here:
>
> >> # which search
> >> /usr/bin/search
> >> # which indexer
> >> /usr/bin/indexer
>
> >> I moved an app from Centos os Ubuntu, so the path to sphinx changed
> >> but I cannot manage to have sphinx to work again. I have installed
> >> sphinx using apt-get, I am using Ubuntu Server 10.04. My ruby is:
>
> >> # ruby -v
> >> ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux], MBARI 0x8770,
> >> Ruby Enterprise Edition 2011.03
>
> >> It's a Rails 2.3.12
>
> >> Please help!
>
> >> --
> >> You received this message because you are subscribed to the Google Groups 
> >> "Thinking Sphinx" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to 
> >> [email protected].
> >> For more options, visit this group 
> >> athttp://groups.google.com/group/thinking-sphinx?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Thinking Sphinx" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/thinking-sphinx?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to