gem install mysql fails

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
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).


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?

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

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 - affordable VPS Hosting - web based SSH

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

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...