This seems like something I ought to be able to find on google, but  
I've been at it for hours, and I can't find the solution.

I've got mysql and mysql-devel installed (v 5.0.77 64 bit) on CentOS 5.

I've installed all sorts of gems, but I get the below. Any thoughts?

gem install mysql -v 2.8.1 -- --with-mysql-config=/usr/bin/mysql_config
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
      ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
checking for mysql_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.




mkmf.log has this:

find_library: checking for mysql_query() in -lmysqlclient...  
-------------------- no

"gcc -o conftest -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -I/usr/ 
local/include  -O2 -g -m64 -mtune=generic -Wall  -fPIC conftest.c  - 
L"." -L"/usr/lib64" -L"/usr/local/lib" -L.  -rdynamic -Wl,-export- 
dynamic     -lruby-static -lmysqlclient  -lpthread -ldl -lcrypt -lm   - 
lc"
conftest.c: In function ‘t’:
conftest.c:3: error: ‘mysql_query’ undeclared (first use in this  
function)
conftest.c:3: error: (Each undeclared identifier is reported only once
conftest.c:3: error: for each function it appears in.)
checked program was:
/* begin */
1: /*top*/
2: int main() { return 0; }
3: int t() { void ((*volatile p)()); p = (void ((*)()))mysql_query;  
return 0; }
/* end */

--~--~---------~--~----~------------~-------~--~----~
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
-~----------~----~----~----~------~----~------~--~---

Reply via email to