ziggythehamster commented on issue #15279:
URL: https://github.com/apache/arrow/issues/15279#issuecomment-1377714277

   Some more info!
   
   Here's the exact error, which is actually from `gem install 
red-arrow:10.0.1`:
   
   ```
   compiling arrow.cpp
   In file included from arrow.cpp:20:
   In file included from ./red-arrow.hpp:33:
   In file included from 
/Users/XXXXXXX/.gem/gems/glib2-4.0.6/ext/glib2/rbgobject.h:25:
   In file included from 
/opt/homebrew/Cellar/[email protected]/2.6.10/include/ruby-2.6.0/ruby.h:33:
   In file included from 
/opt/homebrew/Cellar/[email protected]/2.6.10/include/ruby-2.6.0/ruby/ruby.h:2111:
   /opt/homebrew/Cellar/[email protected]/2.6.10/include/ruby-2.6.0/ruby/intern.h:56:19: 
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   void rb_mem_clear(register VALUE*, register long);
                     ^~~~~~~~~
   /opt/homebrew/Cellar/[email protected]/2.6.10/include/ruby-2.6.0/ruby/intern.h:56:36: 
error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   void rb_mem_clear(register VALUE*, register long);
   ```
   
   This would appear to be an issue compiling against Ruby with too new of a 
compiler. Seeing if I can reproduce on my box.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to