{"action":"created","issue":{"url":"https://api.github.com/repos/dazuma/blockenspiel/issues/14","labels_url":"https://api.github.com/repos/dazuma/blockenspiel/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/dazuma/blockenspiel/issues/14/comments","events_url":"https://api.github.com/repos/dazuma/blockenspiel/issues/14/events","html_url":"https://github.com/dazuma/blockenspiel/issues/14","id":123864081,"number":14,"title":"ruby 2.3.0 support","user":{"login":"ipmsteven","id":1436241,"avatar_url":"https://avatars.githubusercontent.com/u/1436241?v=3","gravatar_id":"","url":"https://api.github.com/users/ipmsteven","html_url":"https://github.com/ipmsteven","followers_url":"https://api.github.com/users/ipmsteven/followers","following_url":"https://api.github.com/users/ipmsteven/following{/other_user}","gists_url":"https://api.github.com/users/ipmsteven/gists{/gist_id}","starred_url":"https://api.github.com/users/ipmsteven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipmsteven/subscriptions","organizations_url":"https://api.github.com/users/ipmsteven/orgs","repos_url":"https://api.github.com/users/ipmsteven/repos","events_url":"https://api.github.com/users/ipmsteven/events{/privacy}","received_events_url":"https://api.github.com/users/ipmsteven/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-12-25T08:19:07Z","updated_at":"2016-01-07T21:16:56Z","closed_at":"2016-01-07T20:21:50Z","body":"@dazuma I got the following error when install `blockenspiel` under ruby `2.3.0`, is there a plan to add ruby 2.3.0 support for `blockenspiel`?\r\n\r\n➜  ~  gem install blockenspiel\r\nFetching: blockenspiel-0.4.5.gem (100%)\r\nBuilding native extensions.  This could take a while...\r\nERROR:  Error installing blockenspiel:\r\n\tERROR: Failed to build gem native extension.\r\n\r\n    current directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20151225-28430-1yw2wta.rb extconf.rb\r\nchecking for ruby/backward/classext.h... yes\r\ncreating Makefile\r\n\r\nTo see why this extension failed to compile, please check the mkmf.log which can be found here:\r\n\r\n  /Users/yunlei/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/mkmf.log\r\n\r\ncurrent directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\nmake \"DESTDIR=\" clean\r\n\r\ncurrent directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\nmake \"DESTDIR=\"\r\ncompiling unmixer_mri.c\r\nIn file included from unmixer_mri.c:54:\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:2:2: warning: use of RClass internals is deprecated [-W#warnings]\r\n#warning use of RClass internals is deprecated\r\n ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:14:20: warning: extra tokens at end of #undef directive [-Wextra-tokens]\r\n#undef RCLASS_SUPER(c)\r\n                   ^\r\n                   //\r\nunmixer_mri.c:67:16: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n  if (CLASS_OF(RCLASS_SUPER(klass)) == CLASS_OF(RCLASS_SUPER(module))) {\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:463:41: note: expanded from macro 'CLASS_OF'\r\n#define CLASS_OF(v) rb_class_of((VALUE)(v))\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:67:16: error: no member named 'super' in 'struct RClassDeprecated'\r\n  if (CLASS_OF(RCLASS_SUPER(klass)) == CLASS_OF(RCLASS_SUPER(module))) {\r\n      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:463:41: note: expanded from macro 'CLASS_OF'\r\n#define CLASS_OF(v) rb_class_of((VALUE)(v))\r\n                                        ^\r\nunmixer_mri.c:67:49: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n  if (CLASS_OF(RCLASS_SUPER(klass)) == CLASS_OF(RCLASS_SUPER(module))) {\r\n                                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:463:41: note: expanded from macro 'CLASS_OF'\r\n#define CLASS_OF(v) rb_class_of((VALUE)(v))\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:67:49: error: no member named 'super' in 'struct RClassDeprecated'\r\n  if (CLASS_OF(RCLASS_SUPER(klass)) == CLASS_OF(RCLASS_SUPER(module))) {\r\n                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:463:41: note: expanded from macro 'CLASS_OF'\r\n#define CLASS_OF(v) rb_class_of((VALUE)(v))\r\n                                        ^\r\nunmixer_mri.c:68:22: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n    if (RCLASS_SUPER(RCLASS_SUPER(module)) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                     ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:33: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:38: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                                     ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:68:22: error: no member named 'super' in 'struct RClassDeprecated'\r\n    if (RCLASS_SUPER(RCLASS_SUPER(module)) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                     ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:33: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:38: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                     ~~~~~~~~~~~~~~~~^~~~~\r\nunmixer_mri.c:68:60: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n    if (RCLASS_SUPER(RCLASS_SUPER(module)) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                                                           ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:528:41: note: expanded from macro 'BUILTIN_TYPE'\r\n#define BUILTIN_TYPE(x) RB_BUILTIN_TYPE(x)\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:527:52: note: expanded from macro 'RB_BUILTIN_TYPE'\r\n#define RB_BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & RUBY_T_MASK)\r\n                                                   ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:68:60: error: no member named 'super' in 'struct RClassDeprecated'\r\n    if (RCLASS_SUPER(RCLASS_SUPER(module)) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                                                           ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:528:41: note: expanded from macro 'BUILTIN_TYPE'\r\n#define BUILTIN_TYPE(x) RB_BUILTIN_TYPE(x)\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:527:52: note: expanded from macro 'RB_BUILTIN_TYPE'\r\n#define RB_BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & RUBY_T_MASK)\r\n                                                   ^\r\nunmixer_mri.c:69:28: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      remove_nested_module(RCLASS_SUPER(klass), RCLASS_SUPER(module));\r\n                           ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:69:28: error: no member named 'super' in 'struct RClassDeprecated'\r\n      remove_nested_module(RCLASS_SUPER(klass), RCLASS_SUPER(module));\r\n                           ^~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:69:49: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      remove_nested_module(RCLASS_SUPER(klass), RCLASS_SUPER(module));\r\n                                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:69:49: error: no member named 'super' in 'struct RClassDeprecated'\r\n      remove_nested_module(RCLASS_SUPER(klass), RCLASS_SUPER(module));\r\n                                                ^~~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:71:5: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n    RCLASS_SUPER(klass) = RCLASS_SUPER(RCLASS_SUPER(klass));\r\n    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:71:5: error: no member named 'super' in 'struct RClassDeprecated'\r\n    RCLASS_SUPER(klass) = RCLASS_SUPER(RCLASS_SUPER(klass));\r\n    ^~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:71:40: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n    RCLASS_SUPER(klass) = RCLASS_SUPER(RCLASS_SUPER(klass));\r\n                                       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:33: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:38: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                                     ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:71:40: error: no member named 'super' in 'struct RClassDeprecated'\r\n    RCLASS_SUPER(klass) = RCLASS_SUPER(RCLASS_SUPER(klass));\r\n                                       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:33: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:38: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                     ~~~~~~~~~~~~~~~~^~~~~\r\nunmixer_mri.c:79:19: error: no member named 'super' in 'struct RClassDeprecated'\r\n    VALUE super = RCLASS_SUPER(klass);\r\n                  ^~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:79:19: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:81:11: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      if (RCLASS_SUPER(module) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n          ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:81:11: error: no member named 'super' in 'struct RClassDeprecated'\r\n      if (RCLASS_SUPER(module) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n          ^~~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:81:48: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      if (RCLASS_SUPER(module) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                                               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:528:41: note: expanded from macro 'BUILTIN_TYPE'\r\n#define BUILTIN_TYPE(x) RB_BUILTIN_TYPE(x)\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:527:52: note: expanded from macro 'RB_BUILTIN_TYPE'\r\n#define RB_BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & RUBY_T_MASK)\r\n                                                   ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:81:48: error: no member named 'super' in 'struct RClassDeprecated'\r\n      if (RCLASS_SUPER(module) && BUILTIN_TYPE(RCLASS_SUPER(module)) == T_ICLASS) {\r\n                                               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                                    ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:528:41: note: expanded from macro 'BUILTIN_TYPE'\r\n#define BUILTIN_TYPE(x) RB_BUILTIN_TYPE(x)\r\n                                        ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:527:52: note: expanded from macro 'RB_BUILTIN_TYPE'\r\n#define RB_BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & RUBY_T_MASK)\r\n                                                   ^\r\nunmixer_mri.c:84:7: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      RCLASS_SUPER(klass) = RCLASS_SUPER(super);\r\n      ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:84:7: error: no member named 'super' in 'struct RClassDeprecated'\r\n      RCLASS_SUPER(klass) = RCLASS_SUPER(super);\r\n      ^~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:84:29: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n      RCLASS_SUPER(klass) = RCLASS_SUPER(super);\r\n                            ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n#define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n#define R_CAST(st)   (struct st*)\r\n                             ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly marked deprecated here\r\nstruct RClass {\r\n       ^\r\n\r\n▽\r\n  1 current directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\n  2 /Users/yunlei/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20151225-28430-1yw2wta.rb extconf.rb\r\n  3 checking for ruby/backward/classext.h... yes\r\n  4 creating Makefile\r\n  5\r\n  6 To see why this extension failed to compile, please check the mkmf.log which can be found here:\r\n  7\r\n  8   /Users/yunlei/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/mkmf.log\r\n  9\r\n 10 current directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\n 11 make \"DESTDIR=\" clean\r\n 12\r\n 13 current directory: /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5/ext/unmixer_mri\r\n 14 make \"DESTDIR=\"\r\n 15 compiling unmixer_mri.c\r\n 16 In file included from unmixer_mri.c:54:\r\n 17 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:2:2: warning: use of RClass internals is d>\r\n 18 #warning use of RClass internals is deprecated\r\n 19  ^\r\n 20 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:14:20: warning: extra tokens at end of #un>\r\n 21 #undef RCLASS_SUPER(c)\r\n 22                    ^\r\n 23                    //\r\n 24 unmixer_mri.c:67:16: warning: 'RClassDeprecated' is deprecated: RClass is internal use only [-Wdeprecated-declarations]\r\n 25   if (CLASS_OF(RCLASS_SUPER(klass)) == CLASS_OF(RCLASS_SUPER(module))) {\r\n 26                ^\r\n 27 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:26: note: expanded from macro 'RCLASS_S>\r\n 28 #define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n 29                          ^\r\n 30 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1243:30: note: expanded from macro 'RCLASS'\r\n 31 #define RCLASS(obj)  (R_CAST(RClass)(obj))\r\n.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/gem_make.out  Line:15/484[3%]Col:1Buf:#1[99][0x63]\r\n\"~/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/gem_make.out\" 484L, 30851C\r\n454 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:1240:30: note: expanded from macro 'R_CAST'\r\n455 #define R_CAST(st)   (struct st*)\r\n456                              ^\r\n457 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:927:8: note: 'RClassDeprecated' has been explicitly mar>\r\n458 struct RClass {\r\n459        ^\r\n460 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n461 #define RClass RClassDeprecated\r\n462                ^\r\n463 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DE>\r\n464 #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n465                                 ^\r\n466 unmixer_mri.c:84:29: error: no member named 'super' in 'struct RClassDeprecated'\r\n467       RCLASS_SUPER(klass) = RCLASS_SUPER(super);\r\n468                             ^~~~~~~~~~~~~~~~~~~\r\n469 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_S>\r\n470 #define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n471                          ~~~~~~~~~  ^\r\n472 unmixer_mri.c:85:7: warning: 'rb_clear_cache' is deprecated [-Wdeprecated-declarations]\r\n473       rb_clear_cache();\r\n474       ^\r\n475 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/intern.h:394:17: note: 'rb_clear_cache' has been explicitly ma>\r\n476 DEPRECATED(void rb_clear_cache(void));\r\n477                 ^\r\n478 /Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:123:52: note: expanded from macro 'DE>\r\n479 #define DEPRECATED(x) __attribute__ ((deprecated)) x\r\n480                                                    ^\r\n481 16 warnings and 13 errors generated.\r\n482 make: *** [unmixer_mri.o] Error 1\r\n483\r\n484 make failed, exit code 2\r\n.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/gem_make.out  Line:484/484[100%]Col:1Buf:#1[109][0x6D]\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/ruby.h:924:16: note: expanded from macro 'RClass'\r\n#define RClass RClassDeprecated\r\n               ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:125:33: note: expanded from macro 'DEPRECATED_TYPE'\r\n#define DEPRECATED_TYPE(mesg,x) x __attribute__ ((deprecated mesg))\r\n                                ^\r\nunmixer_mri.c:84:29: error: no member named 'super' in 'struct RClassDeprecated'\r\n      RCLASS_SUPER(klass) = RCLASS_SUPER(super);\r\n                            ^~~~~~~~~~~~~~~~~~~\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/backward/classext.h:16:37: note: expanded from macro 'RCLASS_SUPER'\r\n#define RCLASS_SUPER(c) (RCLASS(c)->super)\r\n                         ~~~~~~~~~  ^\r\nunmixer_mri.c:85:7: warning: 'rb_clear_cache' is deprecated [-Wdeprecated-declarations]\r\n      rb_clear_cache();\r\n      ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/ruby/intern.h:394:17: note: 'rb_clear_cache' has been explicitly marked deprecated here\r\nDEPRECATED(void rb_clear_cache(void));\r\n                ^\r\n/Users/yunlei/.rvm/rubies/ruby-2.3.0/include/ruby-2.3.0/x86_64-darwin14/ruby/config.h:123:52: note: expanded from macro 'DEPRECATED'\r\n#define DEPRECATED(x) __attribute__ ((deprecated)) x\r\n                                                   ^\r\n16 warnings and 13 errors generated.\r\nmake: *** [unmixer_mri.o] Error 1\r\n\r\nmake failed, exit code 2\r\n\r\nGem files will remain installed in /Users/yunlei/.rvm/gems/ruby-2.3.0/gems/blockenspiel-0.4.5 for inspection.\r\nResults logged to /Users/yunlei/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-14/2.3.0/blockenspiel-0.4.5/gem_make.out"},"comment":{"url":"https://api.github.com/repos/dazuma/blockenspiel/issues/comments/169807532","html_url":"https://github.com/dazuma/blockenspiel/issues/14#issuecomment-169807532","issue_url":"https://api.github.com/repos/dazuma/blockenspiel/issues/14","id":169807532,"user":{"login":"ipmsteven","id":1436241,"avatar_url":"https://avatars.githubusercontent.com/u/1436241?v=3","gravatar_id":"","url":"https://api.github.com/users/ipmsteven","html_url":"https://github.com/ipmsteven","followers_url":"https://api.github.com/users/ipmsteven/followers","following_url":"https://api.github.com/users/ipmsteven/following{/other_user}","gists_url":"https://api.github.com/users/ipmsteven/gists{/gist_id}","starred_url":"https://api.github.com/users/ipmsteven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipmsteven/subscriptions","organizations_url":"https://api.github.com/users/ipmsteven/orgs","repos_url":"https://api.github.com/users/ipmsteven/repos","events_url":"https://api.github.com/users/ipmsteven/events{/privacy}","received_events_url":"https://api.github.com/users/ipmsteven/received_events","type":"User","site_admin":false},"created_at":"2016-01-07T21:16:55Z","updated_at":"2016-01-07T21:16:55Z","body":":+1: "}}