Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > gem1.9 install mysql on ruby 1.9.1p129 failed

Reply
Thread Tools

gem1.9 install mysql on ruby 1.9.1p129 failed

 
 
geistteufel
Guest
Posts: n/a
 
      07-14-2009
Hi,

I'm trying to install mysql gem on ruby 1.9.1p129.

Here the result : (do in root)

gem1.9 install mysql -- --with-mysql-config=3D/usr/bin/mysql_config
GET 304 Not Modified: http://gems.rubyforge.org/latest_specs.4.8.gz
Installing gem mysql-2.7
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/COPYING
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/COPYING.ja
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/README.html
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/README_ja.html
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/extconf.rb
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/mysql.c.in
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/test.rb
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/tommy.css
/usr/lib/ruby1.9/gems/1.9.1/gems/mysql-2.7/mysql.gemspec
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.9 extconf.rb install mysql --=20
--with-mysql-config=3D/usr/bin/mysql_config
checking for mysql_ssl_set()... yes
checking for mysql.h... yes
creating Makefile

make
gcc -I. -I/usr/include/ruby1.9-1.9.1/x86_64-linux=20
-I/usr/include/ruby1.9-1.9.1/ruby/backward -I/usr/include/ruby1.9-1.9.1=20
-I. -DHAVE_MYSQL_SSL_SET -DHAVE_MYSQL_H -I/usr/include/mysql=20
-DBIG_JOINS=3D1 -fPIC -fno-strict-aliasing -DUNIV_LINUX -fPIC -g -O2 -O=
2=20
-g -Wall -Wno-parentheses -fPIC -o mysql.o -c mysql.c
mysql.c:6:21: erreur: version.h : Aucun fichier ou dossier de ce type
mysql.c: In function =91make_field_obj=92:
mysql.c:185: attention : unused variable =91hash=92
mysql.c: In function =91escape_string=92:
mysql.c:267: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:268: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:268: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:268: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:268: erreur: =91struct RString=92 has no member named =91len=92
mysql.c: In function =91real_escape_string=92:
mysql.c:401: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:402: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:402: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:402: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:402: erreur: =91struct RString=92 has no member named =91len=92
mysql.c: In function =91query=92:
mysql.c:710: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:710: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:729: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:729: erreur: =91struct RString=92 has no member named =91len=92
mysql.c: In function =91query_with_result_set=92:
mysql.c:882: attention : implicit declaration of function =91TypeError=92
mysql.c: In function =91fetch_field_direct=92:
mysql.c:960: attention : implicit declaration of function =91Raise=92
mysql.c: In function =91fetch_hash2=92:
mysql.c:1032: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:1033: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c: In function =91field_inspect=92:
mysql.c:1157: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:1158: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:1158: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c: In function =91stmt_bind_result=92:
mysql.c:1284: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c: In function =91stmt_execute=92:
mysql.c:1346: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:1347: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:1348: erreur: =91struct RString=92 has no member named =91len=92
mysql.c:1359: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1360: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1361: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1362: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1363: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1364: erreur: =91struct RArray=92 has no member named =91ptr=92
mysql.c:1316: attention : unused variable =91false=92
mysql.c: In function =91stmt_prepare=92:
mysql.c:1584: erreur: =91struct RString=92 has no member named =91ptr=92
mysql.c:1584: erreur: =91struct RString=92 has no member named =91len=92
make: *** [mysql.o] Erreur 1


So, it seems "version.h" is missing. I have install
"libmysqlclient16-dev" because I'm using mysql 5.1.

I have found mysql_version.h in package.

Did I miss another package ?


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
gem1.9 install mysql on ruby 1.9.1p129 failed geistteufel Ruby 5 07-14-2009 04:59 PM
MySQL-python-1.2.2 install with no mysql washakie Python 4 01-15-2008 08:15 PM
MySQL failed to install due to priveleges Thufir Ruby 4 11-17-2007 03:25 AM
mysql-ruby or ruby-mysql? Randy Lawrence Ruby 3 05-24-2004 03:30 PM
Failed install of DBD::mysql Randell D. Perl 0 12-10-2003 07:25 PM



Advertisments