From: "NickGrahamDfE (Nick Graham)" Date: 2022-10-11T13:45:47+00:00 Subject: [ruby-core:110256] [Ruby master Bug#19048] Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL Issue #19048 has been updated by NickGrahamDfE (Nick Graham). Attempting to install Ruby 3.1.x fails when executed with `asdf install ruby 3.1.2` or `rbenv install 3.1.2`. Attempts to install 3.1.0 and 3.1.1 also fail. 3.0.3 and 3.2.0-preview2 succeed. rbenv and all elements of ruby were uninstalled before attempting to install with asdf. The error messages discussed below are the same for both the asdf and rbenv installs. The output from the install is `BUILD FAILED (Ubuntu 20.04 using ruby-build 20221004)` and the logs show this ``` Building native extensions. This could take a while... /tmp/ruby-build.20221011135449.3126.agFWSF/ruby-3.1.2/lib/rubygems/ext/builder.rb:95:in `run': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError) current directory: /home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension /home/ubadmin/.asdf/installs/ruby/3.1.2/bin/ruby --disable\\=gems -I/home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/x86_64-linux -I /tmp/ruby-build.20221011135449.3126.agFWSF/ruby-3.1.2/lib -r ./siteconf20221011-16881-tbjk7q.rb extconf.rb creating Makefile current directory: /home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension make DESTDIR\\= clean make[1]: Entering directory '/home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension' make[1]: Leaving directory '/home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension' current directory: /home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension make DESTDIR\\= make[1]: Entering directory '/home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension' compiling constants.c as: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory make[1]: *** [Makefile:246: constants.o] Error 1 make[1]: Leaving directory '/home/ubadmin/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/rbs-2.1.0/ext/rbs_extension' make failed, exit code 2 ``` I'm able to install the rbs gem successfully though using `gem install rbs -v 2.1.0` ---------------------------------------- Bug #19048: Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL https://bugs.ruby-lang.org/issues/19048#change-99544 * Author: NickGrahamDfE (Nick Graham) * Status: Open * Priority: Normal * Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- -- https://bugs.ruby-lang.org/ Unsubscribe: