[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

gcc: Internal error when gem is building native extensions

Jonathan Métillon

11/11/2006 1:06:00 PM

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

-----sof-----
$ sudo gem update -y
Updating installed gems...
Bulk updating Gem source index for: http://gems.rub...
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
> 2
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/bug... 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
-----eof-----

What's happening? How can I fix this?

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

Jonathan

1 Answer

Jonathan Métillon

11/11/2006 1:13:00 PM

0

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

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

make
gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I.
-DHAVE_MYSQL_SSL_SET -DHAVE_MYSQL_MYSQL_H -I/usr/local/include -fPIC
-g -O2 -c mysql.c

make install
gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I.
-DHAVE_MYSQL_SSL_SET -DHAVE_MYSQL_MYSQL_H -I/usr/local/include -fPIC
-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
/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib

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

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


On 11/11/06, Jonathan Métillon <jmetillon@gmail.com> wrote:
> I'm trying to update my installed gems. Here's what happens:
>
> -----sof-----
> $ sudo gem update -y
> Updating installed gems...
> Bulk updating Gem source index for: http://gems.rub...
> 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
> > 2
> 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/bug... 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
> -----eof-----
>
> What's happening? How can I fix this?
>
> I just did the same process on another Debian Sarge box and all went fine