ianmcook commented on issue #41448:
URL: https://github.com/apache/arrow/issues/41448#issuecomment-2085536387

   > How did you install your `ruby`?
   
   `brew install ruby`
   
   -----
   > Could you show `which pkg-config`?
   ```console
   % which pkg-config             
   /opt/homebrew/bin/pkg-config
   ```
   ------
   > Could you show `pkg-config --cflags --libs apache-arrow-glib`?
   
   You mean `arrow-glib` not `apache-arrow-glib`, right?
   
   
   ```console
   % pkg-config --cflags --libs arrow-glib
   -I/opt/homebrew/Cellar/apache-arrow-glib/16.0.0/include 
-I/opt/homebrew/Cellar/glib/2.80.0_2/include 
-I/opt/homebrew/Cellar/glib/2.80.0_2/include/glib-2.0 
-I/opt/homebrew/Cellar/glib/2.80.0_2/lib/glib-2.0/include 
-I/opt/homebrew/opt/gettext/include -I/opt/homebrew/Cellar/pcre2/10.43/include 
-I/opt/homebrew/Cellar/apache-arrow/16.0.0/include 
-I/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/ffi 
-L/opt/homebrew/Cellar/apache-arrow-glib/16.0.0/lib 
-L/opt/homebrew/Cellar/glib/2.80.0_2/lib -L/opt/homebrew/opt/gettext/lib 
-L/opt/homebrew/Cellar/apache-arrow/16.0.0/lib -larrow-glib -lgobject-2.0 
-lglib-2.0 -lintl -larrow
   ```
   
   -----
   
   <details>
   
   <summary>Here's the output from `gem install -V red-arrow` on my 
Mac:</summary>
   
   ```console
   % gem install -V red-arrow
   HEAD https://rubygems.org/api/v1/dependencies
   404 Not Found
   GET https://rubygems.org/prerelease_specs.4.8.gz
   200 OK
   GET https://rubygems.org/specs.4.8.gz
   200 OK
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/Gemfile
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/LICENSE.txt
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/NOTICE.txt
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/README.md
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/Rakefile
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/doc/text/development.md
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/arrow.cpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/converters.cpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/converters.hpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/extconf.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/memory-view.cpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/memory-view.hpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/raw-records.cpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/red-arrow.hpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow/values.cpp
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/image/red-arrow.png
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/aggregate-node-options.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/aggregation.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/array-computable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/bigdecimal-extension.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/binary-dictionary-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/block-closable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/buffer.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/chunked-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/column-containable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/column.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/compression-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/constructor-arguments-gc-guardable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/csv-loader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/csv-read-options.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/date32-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/date32-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/date64-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/date64-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/datum.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/day-time-interval-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal128-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal128-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal128-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal128.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal256-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal256-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal256-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/decimal256.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/dense-union-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/dense-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/dense-union-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/dictionary-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/dictionary-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/equal-options.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/expression.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/field-containable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/field.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/file-output-stream.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/file-system.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/fixed-size-binary-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/fixed-size-binary-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/function.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/generic-filterable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/generic-takeable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/group.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/half-float-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/half-float-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/half-float.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/input-referable.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/list-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/list-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/loader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/map-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/map-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/map-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/month-day-nano-interval-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/null-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/null-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/path-extension.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/raw-table-converter.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/raw-tensor-converter.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch-file-reader.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch-iterator.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch-reader.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch-stream-reader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-batch.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record-containable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/record.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/rolling-window.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/s3-global-options.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/scalar.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/schema.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/slicer.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/sort-key.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/sort-options.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/source-node-options.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/sparse-union-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/sparse-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/sparse-union-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/string-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/string-dictionary-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/struct-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/struct-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/struct-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/symbol-values-appendable.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-concatenate-options.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-formatter.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-list-formatter.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-loader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-saver.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table-table-formatter.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/table.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/tensor.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time-unit.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time32-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time32-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time32-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time64-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time64-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/time64-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/timestamp-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/timestamp-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/timestamp-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/timestamp-parser.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/union-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/version.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/lib/arrow/writable.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/red-arrow.gemspec
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-basic-arrays.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-dense-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-dictionary-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-list-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-map-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-multiple-columns.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-sparse-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-struct-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/each-raw-record/test-table.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/TestOrcFile.test1.orc
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/float-integer.csv
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/integer-float.csv
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/null-with-double-quote.csv
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/null-without-double-quote.csv
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/with-header-float.csv
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/with-header.csv
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/without-header-float.csv
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/fixture/without-header.csv
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/helper.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/helper/fixture.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/helper/omittable.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-basic-arrays.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-dense-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-dictionary-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-list-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-map-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-multiple-columns.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-sparse-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-struct-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/raw-records/test-table.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/run-test.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-bigdecimal.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-binary-dictionary-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-boolean-scalar.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-buffer.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-chunked-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-column.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-csv-loader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-date32-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-date64-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal128-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal128-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal128-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal128.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal256-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal256-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal256-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-decimal256.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-dense-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-dense-union-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-dictionary-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-dictionary-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-expression.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-feather.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-field.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-file-output-stream.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-fixed-size-binary-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-fixed-size-binary-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-float-scalar.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-function.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-group.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-half-float-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-half-float.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-list-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-list-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-list-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-map-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-map-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-map-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-memory-view.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-null-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-orc.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-ractor.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch-file-reader.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch-iterator.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch-reader.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch-stream-reader.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-record-batch.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-rolling-window.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-scalar.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-schema.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-slicer.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-sort-indices.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-sort-key.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-sort-options.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-sparse-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-sparse-union-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-string-dictionary-array-builder.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-struct-array-builder.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-struct-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-struct-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-table.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-tensor.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-time.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-time32-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-time32-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-time64-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-time64-data-type.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-timestamp-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/test-timestamp-data-type.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-basic-arrays.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-dense-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-dictionary-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-list-array.rb
   /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-map-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-sparse-union-array.rb
   
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/test/values/test-struct-array.rb
   Building native extensions. This could take a while...
   current directory: /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   ["/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby", 
"-I", 
"/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0", 
"-r", "./siteconf20240430-87868-196nuba.rb", "extconf.rb"]
   checking --enable-debug-build option... no
   checking C++ compiler... xcrun clang++
   checking for --enable-debug-build option... no
   checking for -Wall option to compiler... yes
   checking for -Wcast-align option to compiler... yes
   checking for -Wextra option to compiler... no
   checking for -Wformat=2 option to compiler... yes
   checking for -Winit-self option to compiler... yes
   checking for -Wlarger-than-65500 option to compiler... yes
   checking for -Wmissing-declarations option to compiler... yes
   checking for -Wmissing-format-attribute option to compiler... yes
   checking for -Wmissing-include-dirs option to compiler... yes
   checking for -Wmissing-noreturn option to compiler... yes
   checking for -Wmissing-prototypes option to compiler... yes
   checking for -Wnested-externs option to compiler... yes
   checking for -Wold-style-definition option to compiler... yes
   checking for -Wpacked option to compiler... yes
   checking for -Wp,-D_FORTIFY_SOURCE=2 option to compiler... yes
   checking for -Wpointer-arith option to compiler... yes
   checking for -Wundef option to compiler... yes
   checking for -Wout-of-line-declaration option to compiler... yes
   checking for -Wunsafe-loop-optimizations option to compiler... no
   checking for -Wwrite-strings option to compiler... yes
   checking for Homebrew... yes
   checking for Homebrew... yes
   checking for arrow version (>= 16.0.0)... yes (16.0.0)
   checking for arrow-glib version (>= 16.0.0)... yes (16.0.0)
   creating Makefile
   current directory: /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   "make \"DESTDIR=\" clean"
   current directory: /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   "make \"DESTDIR=\""
   compiling arrow.cpp
   In file included from arrow.cpp:20:
   In file included from ./red-arrow.hpp:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/api.h:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array.h:41:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/array_base.h:26:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/data.h:27:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/buffer.h:29:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/device.h:25:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/io/type_fwd.h:20:
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:58:22: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using BufferVector = std::vector<std::shared_ptr<Buffer>>;
                        ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:58:56: 
error: a space is required between consecutive right angle brackets (use '> >')
   using BufferVector = std::vector<std::shared_ptr<Buffer>>;
                                                          ^~
                                                          > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:64:6: 
warning: scoped enumerations are a C++11 extension [-Wc++11-extensions]
   enum class Endianness;
        ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:67:24: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using DataTypeVector = std::vector<std::shared_ptr<DataType>>;
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:67:60: 
error: a space is required between consecutive right angle brackets (use '> >')
   using DataTypeVector = std::vector<std::shared_ptr<DataType>>;
                                                              ^~
                                                              > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:68:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using FieldVector = std::vector<std::shared_ptr<Field>>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:68:54: 
error: a space is required between consecutive right angle brackets (use '> >')
   using FieldVector = std::vector<std::shared_ptr<Field>>;
                                                        ^~
                                                        > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:76:25: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using ArrayDataVector = std::vector<std::shared_ptr<ArrayData>>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:76:62: 
error: a space is required between consecutive right angle brackets (use '> >')
   using ArrayDataVector = std::vector<std::shared_ptr<ArrayData>>;
                                                                ^~
                                                                > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:77:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using ArrayVector = std::vector<std::shared_ptr<Array>>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:77:54: 
error: a space is required between consecutive right angle brackets (use '> >')
   using ArrayVector = std::vector<std::shared_ptr<Array>>;
                                                        ^~
                                                        > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:78:22: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using ScalarVector = std::vector<std::shared_ptr<Scalar>>;
                        ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:78:56: 
error: a space is required between consecutive right angle brackets (use '> >')
   using ScalarVector = std::vector<std::shared_ptr<Scalar>>;
                                                          ^~
                                                          > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:88:28: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using ChunkedArrayVector = std::vector<std::shared_ptr<ChunkedArray>>;
                              ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:88:68: 
error: a space is required between consecutive right angle brackets (use '> >')
   using ChunkedArrayVector = std::vector<std::shared_ptr<ChunkedArray>>;
                                                                      ^~
                                                                      > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:89:27: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using RecordBatchVector = std::vector<std::shared_ptr<RecordBatch>>;
                             ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:89:66: 
error: a space is required between consecutive right angle brackets (use '> >')
   using RecordBatchVector = std::vector<std::shared_ptr<RecordBatch>>;
                                                                    ^~
                                                                    > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:90:29: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using RecordBatchIterator = Iterator<std::shared_ptr<RecordBatch>>;
                               ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:90:65: 
error: a space is required between consecutive right angle brackets (use '> >')
   using RecordBatchIterator = Iterator<std::shared_ptr<RecordBatch>>;
                                                                   ^~
                                                                   > >
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:225:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Int8)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:225:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:225:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:226:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Int16)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:226:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:226:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:227:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Int32)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:227:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:227:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:228:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Int64)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:228:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:228:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:229:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(UInt8)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:229:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:229:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:230:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(UInt16)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:230:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:230:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:231:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(UInt32)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:231:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:231:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:232:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(UInt64)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:232:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:232:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:233:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(HalfFloat)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:233:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:233:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:234:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Float)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:234:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:234:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:235:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   _NUMERIC_TYPE_DECL(Double)
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:220:24: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Array = NumericArray<KLASS##Type>;     \
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:235:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:221:26: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Builder = NumericBuilder<KLASS##Type>; \
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:235:1: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:223:25: 
note: expanded from macro '_NUMERIC_TYPE_DECL'
     using KLASS##Tensor = NumericTensor<KLASS##Type>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:239:6: 
warning: scoped enumerations are a C++11 extension [-Wc++11-extensions]
   enum class DateUnit : char { DAY = 0, MILLI = 1 };
        ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:243:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Date32Array = NumericArray<Date32Type>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:244:23: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Date32Builder = NumericBuilder<Date32Type>;
                         ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:248:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Date64Array = NumericArray<Date64Type>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:249:23: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Date64Builder = NumericBuilder<Date64Type>;
                         ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:252:1: 
error: declaration of anonymous struct must be a definition
   struct ARROW_EXPORT TimeUnit {
   ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:252:1: 
warning: declaration does not declare anything [-Wmissing-declarations]
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:262:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Time32Array = NumericArray<Time32Type>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:263:23: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Time32Builder = NumericBuilder<Time32Type>;
                         ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:267:21: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Time64Array = NumericArray<Time64Type>;
                       ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:268:23: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using Time64Builder = NumericBuilder<Time64Type>;
                         ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:272:24: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using TimestampArray = NumericArray<TimestampType>;
                          ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:273:26: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using TimestampBuilder = NumericBuilder<TimestampType>;
                            ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:277:28: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using MonthIntervalArray = NumericArray<MonthIntervalType>;
                              ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:278:30: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using MonthIntervalBuilder = NumericBuilder<MonthIntervalType>;
                                ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:292:23: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using DurationArray = NumericArray<DurationType>;
                         ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:293:25: 
warning: alias declarations are a C++11 extension [-Wc++11-extensions]
   using DurationBuilder = NumericBuilder<DurationType>;
                           ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:457:1: 
error: expected expression
   ARROW_EXPORT std::vector<Type::type> AllTypeIds();
   ^
   
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/util/visibility.h:65:23: 
note: expanded from macro 'ARROW_EXPORT'
   #define ARROW_EXPORT [[gnu::visibility("default")]]
                         ^
   In file included from arrow.cpp:20:
   In file included from ./red-arrow.hpp:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/api.h:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array.h:41:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/array_base.h:26:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/data.h:27:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/buffer.h:29:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/device.h:25:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/io/type_fwd.h:20:
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:457:19: 
error: a type specifier is required for all declarations
   ARROW_EXPORT std::vector<Type::type> AllTypeIds();
                     ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:457:19: 
error: template specialization requires 'template<>'
   ARROW_EXPORT std::vector<Type::type> AllTypeIds();
                     ^     ~~~~~~~~~~~~
   template<> 
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:457:19: 
error: no variable template matches specialization
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:457:37: 
error: expected ';' after top level declarator
   ARROW_EXPORT std::vector<Type::type> AllTypeIds();
                                       ^
                                       ;
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:465:1: 
error: expected expression
   ARROW_EXPORT const std::shared_ptr<DataType>& null();
   ^
   
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/util/visibility.h:65:23: 
note: expanded from macro 'ARROW_EXPORT'
   #define ARROW_EXPORT [[gnu::visibility("default")]]
                         ^
   In file included from arrow.cpp:20:
   In file included from ./red-arrow.hpp:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/api.h:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array.h:41:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/array_base.h:26:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/data.h:27:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/buffer.h:29:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/device.h:25:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/io/type_fwd.h:20:
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:465:14: 
error: expected unqualified-id
   ARROW_EXPORT const std::shared_ptr<DataType>& null();
                ^
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:467:1: 
error: expected expression
   ARROW_EXPORT const std::shared_ptr<DataType>& boolean();
   ^
   
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/util/visibility.h:65:23: 
note: expanded from macro 'ARROW_EXPORT'
   #define ARROW_EXPORT [[gnu::visibility("default")]]
                         ^
   In file included from arrow.cpp:20:
   In file included from ./red-arrow.hpp:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/api.h:22:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array.h:41:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/array_base.h:26:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/array/data.h:27:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/buffer.h:29:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/device.h:25:
   In file included from 
/opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/io/type_fwd.h:20:
   /opt/homebrew/Cellar/apache-arrow/16.0.0/include/arrow/type_fwd.h:467:14: 
error: expected unqualified-id
   ARROW_EXPORT const std::shared_ptr<DataType>& boolean();
                ^
   fatal error: too many errors emitted, stopping now [-ferror-limit=]
   59 warnings and 20 errors generated.
   make: *** [arrow.o] Error 1
   ERROR:  Error installing red-arrow:
        ERROR: Failed to build gem native extension.
   
       current directory: 
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I 
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r 
./siteconf20240430-87868-196nuba.rb extconf.rb
   current directory: /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   make "DESTDIR=" clean
   current directory: /Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0/ext/arrow
   make "DESTDIR="
   Building has failed. See above output for more information on the failure.
   make failed, exit code 2
   
   Gem files will remain installed in 
/Library/Ruby/Gems/2.6.0/gems/red-arrow-16.0.0 for inspection.
   Results logged to 
/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-23/2.6.0/red-arrow-16.0.0/gem_make.out
   ```
   </details>
   


-- 
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