How do I make RbConfig aware of an include directory? (1.9.2 onFedora 16)

Discussion in 'Ruby' started by Cactus, Jun 26, 2012.

  1. Cactus

    Cactus Guest

    I built 1.9.2-p320 from source on Fedora 16,
    installed in /usr/local

    I can't build the mysql2 gem because it thinks
    that rb_thread_blocking_region isn't defined.
    It is, but the conftest.c file that mkmf
    generates fails because gcc can't find ruby.h

    The reason why gcc can't find ruby.h is that the
    gcc command-line generated from RbConfig doesn't
    emit -I.... flags pointing to ruby.h and other
    related .h files.

    First, the .h files were installed in
    /usr/local/include/ruby-1.9.1 although I was building
    ruby 1.9.2 -- is this ok?

    I could always add a symlink, but how do I make sure
    that RbConfig knows about this location?

    Thanks
     
    Cactus, Jun 26, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Adam
    Replies:
    1
    Views:
    671
    Oscar kind
    Aug 3, 2004
  2. Usman Syed
    Replies:
    0
    Views:
    409
    Usman Syed
    Aug 13, 2003
  3. Oliver Obst
    Replies:
    4
    Views:
    117
    Oliver Obst
    Sep 29, 2003
  4. Gavin Sinclair
    Replies:
    7
    Views:
    130
    Gavin Sinclair
    Oct 1, 2003
  5. Joel VanderWerf

    rbconfig suggestion: ruby_apps

    Joel VanderWerf, Dec 8, 2003, in forum: Ruby
    Replies:
    3
    Views:
    152
    Yukihiro Matsumoto
    Dec 9, 2003
Loading...

Share This Page