- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 933
Open
Description
Environment Information
Provide at least:
- JRuby version (jruby -v) and command line (flags, JRUBY_OPTS, etc)
- 
- no jruby binary after rvm use system
 
- no jruby binary after 
- Operating system and platform (e.g. uname -a)
- 
- Linux domainname 5.14.0-503.23.2.el9_5.x86_64 break script engine #1 SMP PREEMPT_DYNAMIC Fri Feb 7 15:07:19 EST 2025 x86_64 x86_64 x86_64 GNU/Linux
 
Expected Behavior
- Describe your expectation of how JRuby should behave, perhaps by showing how CRuby/MRI behaves.
- Provide an executable Ruby script or a link to an example repository.
9.4.8.0 should compile as it did earlier
Actual Behavior
- Describe or show the actual behavior.
- Provide text or screen capture showing the behavior.
maven output
[ERROR] Failed to execute goal io.takari.polyglot:polyglot-maven-plugin:0.5.0:execute (install_gems) on project jruby-stdlib: org.jruby.exceptions.RuntimeError: (BuildError) ERROR: Failed to build gem native extension.
[ERROR] 
[ERROR]     current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
[ERROR] /home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
[ERROR] Building has failed. See above output for more information on the failure.
[ERROR] extconf failed, exit code 1
[ERROR] 
[ERROR] Gem files will remain installed in /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0 for inspection.
[ERROR] Results logged to /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/resolv-0.6.0/gem_make.out
[ERROR] : (InstallError) extconf failed, exit code 1
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal io.takari.polyglot:polyglot-maven-plugin:0.5.0:execute (install_gems) on project jruby-stdlib: org.jruby.exceptions.RuntimeError: (BuildError) ERROR: Failed to build gem native extension.
    current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
/home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1
Gem files will remain installed in /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0 for inspection.
Results logged to /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/resolv-0.6.0/gem_make.out
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.maven.plugin.MojoExecutionException: org.jruby.exceptions.RuntimeError: (BuildError) ERROR: Failed to build gem native extension.
    current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
/home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1
Gem files will remain installed in /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0 for inspection.
Results logged to /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/resolv-0.6.0/gem_make.out
    at org.sonatype.maven.polyglot.plugin.ExecuteMojo.execute (ExecuteMojo.java:110)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.jruby.embed.InvokeFailedException: org.jruby.exceptions.RuntimeError: (BuildError) ERROR: Failed to build gem native extension.
    current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
/home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1
Gem files will remain installed in /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0 for inspection.
Results logged to /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/resolv-0.6.0/gem_make.out
    at org.jruby.embed.internal.EmbedRubyObjectAdapterImpl.doInvokeMethod (EmbedRubyObjectAdapterImpl.java:251)
    at org.jruby.embed.internal.EmbedRubyObjectAdapterImpl.callMethod (EmbedRubyObjectAdapterImpl.java:188)
    at org.jruby.embed.ScriptingContainer.callMethod (ScriptingContainer.java:1401)
    at org.sonatype.maven.polyglot.ruby.execute.RubyExecuteTask.execute (RubyExecuteTask.java:40)
    at org.sonatype.maven.polyglot.plugin.ExecuteMojo.execute (ExecuteMojo.java:107)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.jruby.exceptions.RuntimeError: (BuildError) ERROR: Failed to build gem native extension.
    current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
/home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1
Gem files will remain installed in /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0 for inspection.
Results logged to /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/resolv-0.6.0/gem_make.out
    at RUBY.build_error (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:156)
    at RUBY.build_extension (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:179)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:205)
    at org.jruby.RubyArray.each (org/jruby/RubyArray.java:1989)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:202)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/installer.rb:843)
    at RUBY.install (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/installer.rb:326)
    at RUBY.eval_pom (/home/jlahtinen/ws/github/jruby/lib/pom.rb:268)
    at org.jruby.RubyArray.each (org/jruby/RubyArray.java:1989)
    at RUBY.eval_pom (/home/jlahtinen/ws/github/jruby/lib/pom.rb:256)
Caused by: org.jruby.exceptions.RuntimeError: (InstallError) extconf failed, exit code 1
    at RUBY.run (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:102)
    at RUBY.build (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb:28)
    at RUBY.build_extension (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:171)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:205)
    at org.jruby.RubyArray.each (org/jruby/RubyArray.java:1989)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/ext/builder.rb:202)
    at RUBY.build_extensions (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/installer.rb:843)
    at RUBY.install (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/installer.rb:326)
    at RUBY.eval_pom (/home/jlahtinen/ws/github/jruby/lib/pom.rb:268)
    at org.jruby.RubyArray.each (org/jruby/RubyArray.java:1989)
    at RUBY.eval_pom (/home/jlahtinen/ws/github/jruby/lib/pom.rb:256)
gem_make.out
current directory: /home/jlahtinen/ws/github/jruby/lib/ruby/gems/shared/gems/resolv-0.6.0/ext/win32/resolv
/home/jlahtinen/ws/github/jruby/bin/jruby -I uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib extconf.rb
Building has failed. See above output for more information on the failure.
extconf failed, exit code 1
Metadata
Metadata
Assignees
Labels
No labels