It would appear we use Percona in our production boxes.
On Wed, Jun 25, 2014 at 1:05 PM, Bogdan-Andrei Iancu <[email protected]> wrote: > Strange.... I have Ubuntu 14.04 LTS and mysql has the include files > under /usr/local/mysql/ and /usr/local/mysql/mysql/ > > And "mysql_config" reports the same as in your case. Are you sure you do > not have any package mixing or so ? > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developerhttp://www.opensips-solutions.com > > On 25.06.2014 17:14, Kelvin Williams wrote: > > Bogdan: > > I generally install from the libmysqlclient-dev from apt-get. Below is > the output you asked about: > > root@13cn36:~# cat /etc/issue > Ubuntu 12.04.4 LTS \n \l > > root@13cn36:~# mysql_config --include > -I/usr/include > root@13cn36:~# mysql_config --include | sed 's/\(-I.*\)\/mysql/\1/g' > -I/usr/include > root@13cn36:~# cd /usr/include/mysql/ > root@13cn36:/usr/include/mysql# ls > client_authentication.h plugin_audit.h.pp plugin.h > services.h > client_plugin.h plugin_auth_common.h plugin_validate_password.h > service_thd_alloc.h > client_plugin.h.pp plugin_auth.h psi > service_thd_wait.h > get_password.h plugin_auth.h.pp service_my_plugin_log.h > service_thread_scheduler.h > innodb_priv.h plugin_ftparser.h service_my_snprintf.h > thread_pool_priv.h > plugin_audit.h plugin_ftparser.h.pp service_mysql_string.h > root@13cn36:/usr/include/mysql# cd .. > root@13cn36:/usr/include# ls mysql* > mysql_com.h mysql_com_server.h mysqld_ername.h mysqld_error.h > mysql_embed.h mysql.h mysql_time.h mysql_version.h > > > On Wed, Jun 25, 2014 at 6:03 AM, Bogdan-Andrei Iancu <[email protected]> > wrote: > >> Hi Kelvin, >> >> The Makefile for the db_mysql module is using the mysql_config tool in >> order to "learn" the correct path for include files and libraries. There is >> no need to change the code in the module. >> >> In your case, what is the output for (running in shell) : >> mysql_config --include >> mysql_config --include | sed 's/\(-I.*\)\/mysql/\1/g' >> >> Also, is your mysql installed via packages or from sources ? I use also >> Ubuntu and I see mysql include files installed under: >> /usr/include/mysql/ >> >> Regards, >> >> Bogdan-Andrei Iancu >> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com >> >> On 25.06.2014 05:30, Kelvin Williams wrote: >> >> Several times recently when trying to build OpenSIPS from source I had >> trouble with the required MySQL libraries not being found even though I >> knew they were installed on the box. >> >> After looking a bit further I found that the libmysqlclient-dev package >> does not install them in /usr/lib/mysql/* but /usr/lib/mysql. The includes >> specify the mysql directory. >> >> I've created a patch that I use now prior to compilation and it works >> every time (on our Ubuntu boxes). Is there a reason for the hard path to >> mysql/*? >> >> Patch: https://gist.github.com/kelvinewilliams/6767892c153193b11008 >> >> -- >> >> -- >> Kelvin Williams >> [email protected] >> 678.253.7871 >> >> >> _______________________________________________ >> Users mailing >> [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> > > > -- > > -- > Kelvin Williams > [email protected] > 678.253.7871 > > > -- -- Kelvin Williams [email protected] 678.253.7871
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
