From: nateclark1@... Date: 2006-10-17T13:40:11+09:00 Subject: RMagick 1.14.0 compile error (Linux) I'm trying to compile RMagick 1.14.0 on Dreamhost with Ruby 1.8.5 and ImageMagick 6.3.0. I'm installing this all locally in my home directory as I like to be able to maintain my own packages. Anyway, Ruby and ImageMagick compiled with no problems. When I try to compile RMagick, either from the source or using the gem, I get the following (this is actually from an attempt at compiling 1.13.0, but the same error in both versions): ---> lib ---> lib/rvg <--- lib/rvg <--- lib ---> ext ---> ext/RMagick make gcc -I. -I/home/[user]/packages/lib/ruby/1.8/i686-linux -I/home/[user]/packages/lib/ruby/1.8/i686-linux -I/home/.dijon/[user]/.gems/gems/rmagick-1.13.0/ext/RMagick -DRUBY_VERSION=0x185 -I/home/[user]/packages/include -fPIC -Wall -g -c rmutil.c rmutil.c: In function `Color_to_ColorInfo': rmutil.c:1771: error: incompatible types in assignment rmutil.c: In function `Color_to_s': rmutil.c:1801: warning: int format, double arg (arg 5) rmutil.c:1801: warning: int format, double arg (arg 6) rmutil.c:1801: warning: int format, double arg (arg 7) rmutil.c:1801: warning: int format, double arg (arg 8) make: *** [rmutil.o] Error 1 setup.rb:655:in `command': system("make") failed (RuntimeError) from setup.rb:664:in `make' from setup.rb:1258:in `setup_dir_ext' from setup.rb:1532:in `__send__' from setup.rb:1532:in `traverse' from setup.rb:1549:in `dive_into' from setup.rb:1530:in `traverse' from setup.rb:1534:in `traverse' from setup.rb:1533:in `each' ... 8 levels... from setup.rb:826:in `__send__' from setup.rb:826:in `invoke' from setup.rb:772:in `invoke' from setup.rb:1578 As a result, the RMagic.so file never gets created and RMagic is not usable. I'm not sure where to go from here. Any help? Thanks, Nate