Forum: Ruby on Rails gem install mysql fails

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Bee69cfed999cd13e3bff73d472a39ee?d=identicon&s=25 Hassan Schroeder (Guest)
on 2007-07-21 19:28
(Received via mailing list)
I've found other online references to this error:

ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
    ERROR: Failed to build gem native extension.

ruby extconf.rb install mysql
checking for mysql_query() in -lmysqlclient... no
... blah blah

The most apparently relevant is old, though, from November 2005
  <http://www.rubyforums.com/showthread.php?p=462>
blaming gcc4.

Is this still the case? Does anyone know of an alternative workaround?
Unfortunately I only have gcc4.0.2 on this system (SuSE 10.0 64bit).

TIA,
--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
775b1c27ba2dcbd4c26438b8a557f0a2?d=identicon&s=25 Bahadır Doğan (xyzt)
on 2007-07-22 23:09

i use debian and i faced with the same problem. i installed the
mysql-lib-dev package and that solved this problem. you can try this
way.


Hassan Schroeder wrote:
> I've found other online references to this error:
>
> ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
>     ERROR: Failed to build gem native extension.
>
> ruby extconf.rb install mysql
> checking for mysql_query() in -lmysqlclient... no
> ... blah blah
>
> The most apparently relevant is old, though, from November 2005
>   <http://www.rubyforums.com/showthread.php?p=462>
> blaming gcc4.
>
> Is this still the case? Does anyone know of an alternative workaround?
> Unfortunately I only have gcc4.0.2 on this system (SuSE 10.0 64bit).
>
> TIA,
> --
> Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
Bee69cfed999cd13e3bff73d472a39ee?d=identicon&s=25 Hassan Schroeder (Guest)
on 2007-07-23 00:03
(Received via mailing list)
On 7/22/07, Bahadýr Doðan <rails-mailing-list@andreas-s.net> wrote:

> i use debian and i faced with the same problem. i installed the
> mysql-lib-dev package and that solved this problem.

No, I already have all the dev header stuff; what version(s) of gcc are
on your system? Or more to the point, which did you use to compile?

--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
775b1c27ba2dcbd4c26438b8a557f0a2?d=identicon&s=25 Bahadır Doğan (xyzt)
on 2007-07-23 00:28
I didn't compile it. i get mysql-dev-lib using "apt-get" utility and
then installed mysql gem with "gem install mysql". all is that.


Hassan Schroeder wrote:
> On 7/22/07, Bahad�r Do�an <rails-mailing-list@andreas-s.net> wrote:
>
>> i use debian and i faced with the same problem. i installed the
>> mysql-lib-dev package and that solved this problem.
>
> No, I already have all the dev header stuff; what version(s) of gcc are
> on your system? Or more to the point, which did you use to compile?
>
> --
> Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
Bee69cfed999cd13e3bff73d472a39ee?d=identicon&s=25 Hassan Schroeder (Guest)
on 2007-07-23 04:35
(Received via mailing list)
On 7/22/07, Bahadýr Doðan <rails-mailing-list@andreas-s.net> wrote:
>
> I didn't compile it. i get mysql-dev-lib using "apt-get" utility and
> then installed mysql gem with "gem install mysql". all is that.

'gem install mysql' uses gcc --  what do you get from `which gcc`?

--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
28668141f2faf4eb9f90fbaab79d220c?d=identicon&s=25 Dave Stevenson (dnstevenson)
on 2007-07-24 03:33
(Received via mailing list)
Here's what I do on my Centos 4/5 boxes.  After installing mysql and
mysql-devel (using yum), I do this:

gem install mysql (let it fail)
cd /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7
ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
make && make install from gem directory

Hope this helps,

Dave
http://www.stevensonsoftware.com - affordable VPS Hosting
http://www.gotossh.com - web based SSH



On Jul 22, 8:35 pm, "Hassan Schroeder" <hassan.schroe...@gmail.com>
Ad68180beef0a583cd6c438de0fd4738?d=identicon&s=25 Yaxm Yaxm (yaxm)
on 2007-07-24 06:20
for CentOS,
yum installmysql-devel
gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

Dave Stevenson wrote:
> Here's what I do on my Centos 4/5 boxes.  After installing mysql and
> mysql-devel (using yum), I do this:
>
> gem install mysql (let it fail)
> cd /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7
> ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
> make && make install from gem directory
>
> Hope this helps,
>
> Dave
> http://www.stevensonsoftware.com - affordable VPS Hosting
> http://www.gotossh.com - web based SSH
>
>
>
> On Jul 22, 8:35 pm, "Hassan Schroeder" <hassan.schroe...@gmail.com>
Bee69cfed999cd13e3bff73d472a39ee?d=identicon&s=25 Hassan Schroeder (Guest)
on 2007-07-24 16:23
(Received via mailing list)
On 7/23/07, dnstevenson@gmail.com <dnstevenson@gmail.com> wrote:

> gem install mysql (let it fail)
> cd /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7
> ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
> make && make install from gem directory

! Thanks, that /seemed/ to work, in the sense that  no error messages
were generated :-)

However, when I do a `gem query --local` there's no 'mysql' in the
list -- is that normal?

Having gotten this far I'd like to see the documentation and run the
unit tests...

--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
This topic is locked and can not be replied to.