Gcc: Internal error when gem is building native extensions

I’m trying to update my installed gems. Here’s what happens:

$ sudo gem update -y
Updating installed gems…
Bulk updating Gem source index for: http://gems.rubyforge.org
Attempting remote update of htmltools
Successfully installed htmltools-1.10
Attempting remote update of mysql
Select which gem to install for your platform (i686-linux)

  1. mysql 2.7.1 (mswin32)
  2. mysql 2.7 (ruby)
  3. mysql 2.6 (ruby)
  4. mysql 2.5.1 (ruby)
  5. Cancel installation

Building native extensions. This could take a while…
gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See URL:http://gcc.gnu.org/bugs.html for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see URL:file:///usr/share/doc/gcc-3.3/README.Bugs.

make: *** [mysql.o] Error 1

What’s happening? How can I fix this?

I just did the same process on another Debian Sarge box and all went


I did not see that gem was still processing. This appeared after the
make error:

ruby extconf.rb update -y
checking for mysql_query() in -lmysqlclient… yes
checking for mysql_ssl_set()… yes
checking for mysql.h… no
checking for mysql/mysql.h… yes
creating Makefile

gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I.
-g -O2 -c mysql.c

make install
gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I.
-g -O2 -c mysql.c
gcc -shared -L’/usr/local/lib’ -Wl,-R’/usr/local/lib’
-L’/usr/local/lib’ -Wl,-R’/usr/local/lib’ -o mysql.so mysql.o
-lmysqlclient -ldl -lcrypt -lm -lc
/usr/bin/install -c -m 0755 mysql.so

make clean
Successfully installed mysql-2.7
Gems: [htmltools, mysql] updated

Does this mean that the install went fine? No compile error?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs