oggy / looksee

Supercharged method introspection in IRB
MIT License
364 stars 14 forks source link

Broken with ruby 2.1.0 #22

Closed Paxa closed 10 years ago

Paxa commented 10 years ago
Installing looksee (1.1.0) 
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /Users/pavel/.rvm/rubies/ruby-2.1.0/bin/ruby extconf.rb 
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling mri/mri.c
mri/mri.c:173:32: error: no member named 'm_tbl' in 'struct RClass'
  Looksee_method_table_foreach(RCLASS_M_TBL(klass), add_method_if_matching, (st_data_t)&arg);
                               ^~~~~~~~~~~~~~~~~~~
mri/2.0.0/internal.h:40:37: note: expanded from macro 'RCLASS_M_TBL'
#define RCLASS_M_TBL(c) (RCLASS(c)->m_tbl)
                         ~~~~~~~~~  ^
mri/mri.c:207:32: error: no member named 'm_tbl' in 'struct RClass'
  Looksee_method_table_foreach(RCLASS_M_TBL(klass), add_method_if_undefined, (st_data_t)&names);
                               ^~~~~~~~~~~~~~~~~~~
mri/2.0.0/internal.h:40:37: note: expanded from macro 'RCLASS_M_TBL'
#define RCLASS_M_TBL(c) (RCLASS(c)->m_tbl)
                         ~~~~~~~~~  ^
2 errors generated.
make: *** [mri.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/pavel/.rvm/gems/ruby-2.1.0/gems/looksee-1.1.0 for inspection.
Results logged to /Users/pavel/.rvm/gems/ruby-2.1.0/extensions/x86_64-darwin-13/2.1.0/looksee-1.1.0/gem_make.out

An error occurred while installing looksee (1.1.0), and Bundler cannot continue.
Make sure that `gem install looksee -v '1.1.0'` succeeds before bundling.
oggy commented 10 years ago

Fixed in 2.0.