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?