From: Jen Date: 2011-07-06T08:59:51+09:00 Subject: Having trouble installing the Mongrel gem! Hi list, I'm using the latest version of RVM with ruby 1.9.2 I'm running Ubuntu Maverick. When running 'gem install mongrel' I am getting the following error: ERROR: Error installing mongrel: ERROR: Failed to build gem native extension. /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb checking for main() in -lc... yes creating Makefile make gcc -I. -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/i686-linux -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I. -D_FILE_OFFSET_BITS=64 -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -o http11_parser.o -c http11_parser.c http11_parser.rl: In function �http_parser_execute�: http11_parser.rl:105: warning: comparison between signed and unsigned integer expressions gcc -I. -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/i686-linux -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/backward -I/usr/local/rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1 -I. -D_FILE_OFFSET_BITS=64 -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -o http11.o -c http11.c http11.c: In function �http_field�: http11.c:70: warning: format not a string literal and no format arguments http11.c:71: warning: format not a string literal and no format arguments http11.c:77: error: �struct RString� has no member named �ptr� http11.c:77: error: �struct RString� has no member named �len� http11.c: In function �request_uri�: http11.c:102: warning: format not a string literal and no format arguments http11.c: In function �fragment�: http11.c:113: warning: format not a string literal and no format arguments http11.c: In function �request_path�: http11.c:124: warning: format not a string literal and no format arguments http11.c: In function �query_string�: http11.c:135: warning: format not a string literal and no format arguments http11.c: In function �header_done�: http11.c:172: error: �struct RString� has no member named �ptr� http11.c:172: error: �struct RString� has no member named �ptr� http11.c:172: error: �struct RString� has no member named �ptr� http11.c:174: error: �struct RString� has no member named �ptr� http11.c:176: error: �struct RString� has no member named �ptr� http11.c:177: error: �struct RString� has no member named �len� http11.c: In function �HttpParser_execute�: http11.c:298: error: �struct RString� has no member named �ptr� http11.c:299: error: �struct RString� has no member named �len� http11.c:307: warning: format not a string literal and no format arguments make: *** [http11.o] Error 1 Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.1.5 for inspection. Results logged to /usr/local/rvm/gems/ruby-1.9.2-p180/gems/mongrel-1.1.5/ext/http11/gem_make.out I know the answer is probably somewhere in the above output, but I just can't see it. I need to get this installed pretty fast, as having an issue with webrick not handling file uploading when running in daemon mode. I want to test Mongrel to see if solves my problem before I go messing around with complex unicorn proxy apache setups etc. Any help would be very very great! Thanks in advance, Jen!