2.6 adds an obstacle for compiling debase. ruby/ruby@2e5aa3fba8fe96331ab420694aacf710dd995f43 adds some helper function which requires TRUE and FALSE macros to be defined. This is somewhat difficult to tackle because fixing it requires setting RUBY_EXPORT to true. I am not sure this is a good approach for building a gem. At the same time, it seems that we have just introduced unnecessary includes in 85493d75a76b75bc3fb79d1569e5128903d15d42, so it seems that removing them solves the issue.
2.6 adds an obstacle for compiling debase. ruby/ruby@2e5aa3fba8fe96331ab420694aacf710dd995f43 adds some helper function which requires TRUE and FALSE macros to be defined. This is somewhat difficult to tackle because fixing it requires setting RUBY_EXPORT to true. I am not sure this is a good approach for building a gem. At the same time, it seems that we have just introduced unnecessary includes in 85493d75a76b75bc3fb79d1569e5128903d15d42, so it seems that removing them solves the issue.