kou commented on PR #39551:
URL: https://github.com/apache/arrow/pull/39551#issuecomment-1885963003
Could your open a new issue for red-gandiva on Windows?
We use the PR title/description for commit message. So I'll remove the
red-gandiva on Windows part:
----
Also, this doesn't work for me on windows.
When I run this code, I get the following:
```
e:\programming\source\repos\ruby\try_arrow>gem install red-gandiva
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while... Successfully
installed red-gandiva-14.0.2
Building YARD (yri) index for red-gandiva-14.0.2... Done installing
documentation for red-gandiva after 0 seconds 1 gem installed
e:\programming\source\repos\ruby\try_arrow>ruby arrow_gandiva_test.rb
(NULL)-WARNING **: Failed to load shared library 'libgandiva-glib-1400.dll'
referenced by the typelib: 'libgandiva-glib-1400.dll': The specified module
could not be found.
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:243:in
`load_object_info'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:73:in
`load_info'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:47:in
`block (2 levels) in load'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:34:in
`block (2 levels) in each'
from <internal:numeric>:237:in `times'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:33:in
`block in each'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in
`each'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/repository.rb:32:in
`each'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:46:in
`block in load'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:636:in
`prepare_class'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:41:in
`load'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.2.0/lib/gobject-introspection/loader.rb:25:in
`load'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva/loader.rb:22:in
`load'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva.rb:28:in
`<module:Gandiva>'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva.rb:24:in
`<top (required)>'
from
<internal:E:/windows/tools/ruby/Ruby33-x64/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:132:in
`require'
from
<internal:E:/windows/tools/ruby/Ruby33-x64/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:132:in
`rescue in require'
from
<internal:E:/windows/tools/ruby/Ruby33-x64/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:126:in
`require'
from arrow_gandiva_test.rb:1:in `<main>'
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva/expression-builder/field.rb:28:in
`build': uninitialized constant Gandiva::ExpressionBuilder::Field::FieldNode
(NameError)
FieldNode.new(@field)
^^^^^^^^^
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva/expression-builder/binary-operation.rb:30:in
`build'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva/expression-builder.rb:26:in
`build'
from
E:/windows/tools/ruby/Ruby33-x64/lib/ruby/gems/3.3.0/gems/red-gandiva-14.0.2/lib/gandiva/arrow-schema.rb:22:in
`build_expression'
from arrow_gandiva_test.rb:7:in `<main>'
```
--
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]