Bug #11426
Updated by nobu (Nobuyoshi Nakada) almost 9 years ago
i got the following warning when i want to build my binding with using ruby from trunk ~~~ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/ruby/ruby.h:827:16: warning: attribute ignored in declaration of ‘struct RClassDeprecated’ [-Wattributes] #define RClass RClassDeprecated ^ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/x86_64-linux/ruby/config.h:127:67: note: in definition of macro ‘DEPRECATED_TYPE’ #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x ^ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/ruby/ruby.h:829:8: note: in expansion of macro ‘RClass’ struct RClass { ^ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/ruby/ruby.h:827:16: note: attribute for ‘struct RClassDeprecated’ must follow the ‘struct’ keyword #define RClass RClassDeprecated ^ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/x86_64-linux/ruby/config.h:127:67: note: in definition of macro ‘DEPRECATED_TYPE’ #define DEPRECATED_TYPE(mesg,x) __attribute__ ((deprecated mesg)) x ^ /usr/local/rvm/rubies/ruby-head/include/ruby-2.3.0/ruby/ruby.h:829:8: note: in expansion of macro ‘RClass’ struct RClass { ^