title: Can't install ruby-debug-base19x gem
body: <p>When I try to install ruby-debug-base19x gem for debug my application using the RubyMine IDE I received the below error message, can anybody help me?</p>
  
  <p>I'm using Mac OS X 10.7.4</p>
  
  <pre><code>/Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
  checking for rb_method_entry_t.body in method.h... no
  checking for vm_core.h... no
  /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:39: Use RbConfig instead of obsolete and deprecated Config.
  checking for rb_method_entry_t.body in method.h... no
  checking for vm_core.h... yes
  checking for iseq.h... yes
  checking for insns.inc... yes
  checking for insns_info.inc... yes
  checking for eval_intern.h... yes
  creating Makefile
  
  make
  compiling breakpoint.c
  compiling ruby_debug.c
  ruby_debug.c:24: error: conflicting types for ‘rb_iseq_compile_with_option’
  /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/include/ruby-1.9.1/ruby-1.9.3-p194/vm_core.h:505: error: previous declaration of ‘rb_iseq_compile_with_option’ was here
  ruby_debug.c: In function ‘call_at_line_unprotected’:
  ruby_debug.c:474: warning: implicit conversion shortens 64-bit value into a 32-bit value
  ruby_debug.c: In function ‘filename_cmp’:
  ruby_debug.c:538: warning: implicit conversion shortens 64-bit value into a 32-bit value
  ruby_debug.c:539: warning: implicit conversion shortens 64-bit value into a 32-bit value
  ruby_debug.c: In function ‘optional_frame_position’:
  ruby_debug.c:1695: warning: implicit conversion shortens 64-bit value into a 32-bit value
  ruby_debug.c: In function ‘do_jump’:
  ruby_debug.c:2310: warning: implicit conversion shortens 64-bit value into a 32-bit value
  ruby_debug.c: In function ‘context_jump’:
  ruby_debug.c:2378: warning: comparison between signed and unsigned
  ruby_debug.c:2392: warning: comparison between signed and unsigned
  make: *** [ruby_debug.o] Error 1
  </code></pre>
  
  <p><strong>EDIT</strong></p>
  
  <p>When I try to install the gem using the "RubyMine Gem Tools" (inside RubyMine IDE) I received the message below:</p>
  
  <blockquote>
    <p>Error running Development: myproject: Failed to Install Gems.
    Following gems were not installed:
    /Applications/RubyMine.app/rb/gems/ruby-debug-base19x-0.11.30.pre10.gem:
    Error installing ruby-debug-base19x-0.11.30.pre10.gem: ERROR: Failed
    to build gem native extension.
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
    checking for rb_method_entry_t.called_id in method.h... <strong>* extconf.rb
    failed *</strong> Could not create Makefile due to some reason, probably lack
    of necessary libraries and/or headers. Check the mkmf.log file for
    more details. You may need configuration options. Provided
    configuration options: --with-opt-dir --with-opt-include
    --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include --without-ruby-include=${ruby-dir}/include --with-ruby-lib --without-ruby-lib=${ruby-dir}/lib /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in
    <code>try_do': The compiler failed to generate an executable file.
    (RuntimeError) You have to install development tools first. from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:491:in
    </code>block in try_compile' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:443:in
    <code>with_werror' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:491:in
    </code>try_compile' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:1002:in
    <code>block in have_struct_member' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:790:in
    </code>block in checking_for' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:284:in
    <code>block (2 levels) in postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:254:in
    </code>open' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:284:in
    <code>block in postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:254:in
    </code>open' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:280:in
    <code>postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:789:in
    </code>checking_for' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:1001:in
    <code>have_struct_member' from extconf.rb:6:in</code>block in  ' from
    extconf.rb:31:in <code>call' from extconf.rb:31:in</code>block in  ' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:527:in
    <code>with_cppflags' from extconf.rb:30:in</code> ' Gem files will remain
    installed in
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-base19x-0.11.30.pre10
    for inspection. Results logged to
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-base19x-0.11.30.pre10/ext/ruby_debug/gem_make.out
    /Users/danilobarsotti/Library/Preferences/RubyMine40/rb/linecache19-0.5.13.gem:
    Error installing linecache19-0.5.13.gem: ERROR: Failed to build gem
    native extension.
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
    checking for vm_core.h... <strong>* extconf.rb failed *</strong> Could not create
    Makefile due to some reason, probably lack of necessary libraries
    and/or headers. Check the mkmf.log file for more details. You may need
    configuration options. Provided configuration options: --with-opt-dir
    --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include --without-ruby-include=${ruby-dir}/include --with-ruby-lib --without-ruby-lib=${ruby-dir}/lib /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in
    <code>try_do': The compiler failed to generate an executable file.
    (RuntimeError) You have to install development tools first. from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:506:in
    </code>try_cpp' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:931:in
    <code>block in have_header' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:790:in
    </code>block in checking_for' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:284:in
    <code>block (2 levels) in postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:254:in
    </code>open' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:284:in
    <code>block in postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:254:in
    </code>open' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:280:in
    <code>postpone' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:789:in
    </code>checking_for' from
    /Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:930:in
    <code>have_header' from extconf.rb:15:in</code>block in  ' from
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:18:in
    <code>call' from
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:18:in
    </code>create_makefile_with_core' from extconf.rb:19:in ` ' Gem files will
    remain installed in
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/linecache19-0.5.13
    for inspection. Results logged to
    /Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/linecache19-0.5.13/ext/trace_nums/gem_make.out</p>
  </blockquote>