Most likely you're messed on your distro setup.

Did you install mysql from some 3rd party package repository?

If so you need to grab mysql-devel from there as well or uninstall current
mysql and install from the correct CentOS official repo.


2013/4/2 Aakash Kumar <[email protected]>

> Hi,
>
> We are receiving the below errors. Could you guide me how to proceed
> further?
>
> Appreciate your kind and quick response.
>
>
> Thanks,
>
>
> [root@cl-t110-545cl trunk]# yum install mysql-devel*
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
>  * base: centos.mirror.iweb.ca
>  * extras: centos.mirrors.atwab.net
>  * updates: centos.mirror.iweb.ca
> Setting up Install Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package mysql-devel.i386 0:5.0.95-5.el5_9 set to be updated
> --> Processing Dependency: mysql = 5.0.95-5.el5_9 for package: mysql-devel
> ---> Package mysql-devel.x86_64 0:5.1.58-jason.1 set to be updated
> --> Running transaction check
> ---> Package mysql.i386 0:5.0.95-5.el5_9 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
>
> ========================================================================================================================================================================
>  Package
> Arch
> Version
> Repository                                  Size
>
> ========================================================================================================================================================================
> Installing:
>  mysql-devel
> i386
> 5.0.95-5.el5_9
> updates                                    2.4 M
>  mysql-devel
> x86_64
> 5.1.58-jason.1
> utterramblings                             121 k
> Installing for dependencies:
>  mysql
> i386
> 5.0.95-5.el5_9
> updates                                    4.9 M
>
> Transaction Summary
>
> ========================================================================================================================================================================
> Install       3 Package(s)
> Upgrade       0 Package(s)
>
> Total size: 7.4 M
> Is this ok [y/N]: y
> Downloading Packages:
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
>
>
> Transaction Check Error:
>   package mysql-5.1.58-jason.1.x86_64 (which is newer than
> mysql-5.0.95-5.el5_9.i386) is already installed
>
>   file /etc/my.cnf from install of mysql-5.0.95-5.el5_9.i386 conflicts
> with file from package mysql-5.1.58-jason.1.x86_64
>   file /usr/bin/mysql_find_rows from install of mysql-5.0.95-5.el5_9.i386
> conflicts with file from package mysql-5.1.58-jason.1.x86_64
>   file /usr/bin/mysqlaccess from install of mysql-5.0.95-5.el5_9.i386
> conflicts with file from package mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/my_print_defaults.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysql.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysql_config.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysql_find_rows.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysql_waitpid.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysqlaccess.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysqladmin.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysqldump.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/man/man1/mysqlshow.1.gz from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/charsets/Index.xml from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/charsets/cp1250.xml from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/charsets/cp1251.xml from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/czech/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/danish/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/dutch/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/english/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/estonian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/french/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/german/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/greek/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/hungarian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/italian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/japanese/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/korean/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/norwegian-ny/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/norwegian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/polish/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/portuguese/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/romanian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/russian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/serbian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/slovak/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/spanish/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/swedish/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>   file /usr/share/mysql/ukrainian/errmsg.sys from install of
> mysql-5.0.95-5.el5_9.i386 conflicts with file from package
> mysql-5.1.58-jason.1.x86_64
>
> Error Summary
> -------------
>
>
>
> On Tue, Apr 2, 2013 at 4:47 PM, spameden <[email protected]> wrote:
>
>> Hi
>>
>> Most likely you are missing mysql header files.
>>
>> It depends on what kind of distibution you've got.
>>
>> For CentOS you need to:
>>
>> yum install mysql-devel
>>
>> For debian/ubuntu:
>> apt-get install mysql-dev
>>
>>
>> 2013/4/2 aakash <[email protected]>
>>
>>> Hi,
>>>
>>> When we are trying to compile using ./configure --with-mysql the
>>> following
>>> errors are noticed in the config.log file.
>>>
>>> Please someone help us in resolving the same.
>>>
>>> Thanks,
>>> Aakash
>>>
>>> Configuring DB support ...
>>> checking whether to compile with MySQL support... searching
>>> checking for mysql_config... /usr/bin/mysql_config
>>> checking mysql version... 5.1.58
>>> checking mysql reentrant libs... -rdynamic -L/usr/lib64/mysql
>>> -lmysqlclient_r -
>>> lz -lpthread -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
>>> checking for mysql_init in -lmysqlclient_r... no
>>> checking mysql libs... -rdynamic -L/usr/lib64/mysql -lmysqlclient -lz
>>> -lcrypt -
>>> lnsl -lm -lssl -lcrypto
>>> checking for mysql_init in -lmysqlclient... no
>>> configure: error: Unable to find MySQL client libraries
>>>
>>>
>>>
>>> configure:8300: result: yes
>>> configure:8305: checking whether to compile with SSL support
>>> configure:8307: result: yes
>>> configure:8350: checking whether to compile with MySQL support
>>> configure:8372: result: searching
>>> configure:8376: checking for mysql_config
>>> configure:8395: found /usr/bin/mysql_config
>>> configure:8408: result: /usr/bin/mysql_config
>>> configure:8475: checking mysql version
>>> configure:8478: result: 5.1.58
>>> configure:8483: checking mysql reentrant libs
>>> configure:8485: result: -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz
>>> -
>>> lpthread -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
>>> configure:8487: checking for mysql_init in -lmysqlclient_r
>>> configure:8512: gcc -std=gnu99 -o conftest -g -O2 -D_XOPEN_SOURCE=600 -
>>> D_BSD_SOURCE -D_LARGE_FILES= -I/usr/include/libxml2
>>> -I/usr/include/openssl   -
>>> rdynamic conftest.c -lmysqlclient_r  -rdynamic -L/usr/lib64/mysql -
>>> lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
>>>  -lssl -
>>> lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -L/usr/lib64 -lcrypto
>>> -lssl >&5
>>> /usr/bin/ld: cannot find -lmysqlclient_r
>>> collect2: ld returned 1 exit status
>>> configure:8512: $? = 1
>>> configure: failed program was:
>>> | /* confdefs.h */
>>>
>>>
>>>
>>>
>>
>

Reply via email to