-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Milestone
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels