Project

General

Profile

Actions

Bug #11426

closed

moving RClass does shows warning even if RClass itself is not used

Added by Hanmac (Hans Mackowiak) over 8 years ago. Updated over 8 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 2.3.0dev (2015-08-10 trunk 51517) [x86_64-linux]
[ruby-core:70297]

Description

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 {
        ^
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0