On Monday, 3 April 2023 18:16:30 BST Alan Grimes wrote:
> Gah, the water block on my threadripper is clogged again. =\  Just
> ordered a fresh one, will try to clean the current one and keep it as a
> spare.
> 
> 
> I had been coasting for about 6 months but a power dip reset the machine
> so I'm updating.
> 
> I had a nightmare of a time getting things to the point where I was
> getting any updating done at all, it fought me on every step. (was on
> kernel 5.9), I can't allow the linux_headers to get too far from the
> actual kernel so I had to upgrade to 6.2 although I have no idea what is
> supposed to be improved by 6.2....
> 
> Right now the biggest roadblock is rubygems.
> 
> I have cleared the decks and wiped ALL dev-ruby packages off the system.
> Obviously, "Ruby" is set in my make.conf but this setting is not seen
> from the make script and the thing wastes my time...
> 
> IS THERE EVEN A WORKAROUND FOR THIS OR IS IT JUST BROKEN???

Have you looked at this page:

https://wiki.gentoo.org/wiki/Ruby


> ### make.conf
> # portage complains if absent.
> #RUBY_TARGETS="${RUBY_TARGETS} ruby25 ruby26 "
> RUBY_TARGETS="${RUBY_TARGETS} ruby31 ruby32 "
> RUBY="ruby31"
> 
> #### console
> tortoise ~ # emerge --oneshot rubygems
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> Dependency resolution took 2.75 s.
> 
> [ebuild  N     ] dev-ruby/rubygems-3.4.6::gentoo  USE="server -test"
> RUBY_TARGETS="ruby30 ruby31 ruby32 -ruby27" 0 KiB
> [ebuild  N     ] dev-ruby/builder-3.2.4-r1:3.2::gentoo  USE="-doc -test"
> RUBY_TARGETS="ruby30 ruby31 ruby32 -ruby27" 0 KiB
> 
> Total: 2 packages (2 new), Size of downloads: 0 KiB
> 
>  >>> Verifying ebuild manifests
>  >>> Emerging (1 of 2) dev-ruby/rubygems-3.4.6::gentoo
>  >>> Failed to emerge dev-ruby/rubygems-3.4.6, Log file:
>  >>> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/temp/build.log'
>  >>> Jobs: 0 of 2 complete, 1 failed                 Load avg: 1.67,
> 
> 1.64, 1.48
>   * Package:    dev-ruby/rubygems-3.4.6:0
>   * Repository: gentoo
>   * Maintainer: [email protected]
>   * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux
> ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 server
> userland_GNU
>   * FEATURES:   network-sandbox nostrip sandbox splitdebug userpriv
> usersandbox
> 
>  >>> Unpacking source...
>  >>> Unpacking rubygems-3.4.6.tar.gz to
> 
> /var/tmp/portage/dev-ruby/rubygems-3.4.6/work/all
> 
>  >>> Source unpacked in /var/tmp/portage/dev-ruby/rubygems-3.4.6/work
>  >>> Preparing source in /var/tmp/portage/dev-ruby/rubygems-3.4.6/work ...
> 
>   * Running prepare phase for all
>   * Running prepare phase for all
>   * Adjusting to prefix /
>   *   operating_system.rb ...
>   [ ok ]
>   * Running source copy phase for ruby30
>   * Running source copy phase for ruby31
>   * Running source copy phase for ruby32
> 
>  >>> Source prepared.
>  >>> Configuring source in /var/tmp/portage/dev-ruby/rubygems-3.4.6/work ...
>  >>> Source configured.
>  >>> Compiling source in /var/tmp/portage/dev-ruby/rubygems-3.4.6/work ...
> 
>   * Running compile phase for ruby30
>   * Running compile phase for ruby31
>   * Running compile phase for ruby32
> 
>  >>> Source compiled.
> 
>   * Skipping make test/check due to ebuild restriction.
> 
>  >>> Test phase [disabled because of RESTRICT=test]: dev-ruby/rubygems-3.4.6
>  >>> 
>  >>> Install dev-ruby/rubygems-3.4.6 into
> 
> /var/tmp/portage/dev-ruby/rubygems-3.4.6/image
>   * Running install phase for ruby30
>   * ERROR: dev-ruby/rubygems-3.4.6::gentoo failed (install phase):
>   *   $RUBY is not set
>   *
>   * Call stack:
>   *     ebuild.sh, line  136:  Called src_install
>   *   environment, line 1992:  Called ruby-ng_src_install
>   *   environment, line 1721:  Called _ruby_each_implementation
> 'each_ruby_install'
>   *   environment, line  429:  Called _ruby_invoke_environment 'ruby30'
> 'each_ruby_install'
>   *   environment, line  566:  Called each_ruby_install
>   *   environment, line  687:  Called doruby '-r' 'rubygems' 'rubygems.rb'
>   *   environment, line  672:  Called die
>   * The specific snippet of code:
>   *       [[ -z ${RUBY} ]] && die "\$RUBY is not set";
>   *
>   * If you need support, post the output of `emerge --info
> '=dev-ruby/rubygems-3.4.6::gentoo'`,
>   * the complete build log and the output of `emerge -pqv
> '=dev-ruby/rubygems-3.4.6::gentoo'`.
>   * The complete build log is located at
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/temp/build.log'.
>   * The ebuild environment file is located at
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/temp/environment'.
>   * Working directory:
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/work/ruby30/rubygems-3.4.6/lib'
>   * S: '/var/tmp/portage/dev-ruby/rubygems-3.4.6/work/ruby30/rubygems-3.4.6'
> 
>   * Messages for package dev-ruby/rubygems-3.4.6:
> 
>   * ERROR: dev-ruby/rubygems-3.4.6::gentoo failed (install phase):
>   *   $RUBY is not set
>   *
>   * Call stack:
>   *     ebuild.sh, line  136:  Called src_install
>   *   environment, line 1992:  Called ruby-ng_src_install
>   *   environment, line 1721:  Called _ruby_each_implementation
> 'each_ruby_install'
>   *   environment, line  429:  Called _ruby_invoke_environment 'ruby30'
> 'each_ruby_install'
>   *   environment, line  566:  Called each_ruby_install
>   *   environment, line  687:  Called doruby '-r' 'rubygems' 'rubygems.rb'
>   *   environment, line  672:  Called die
>   * The specific snippet of code:
>   *       [[ -z ${RUBY} ]] && die "\$RUBY is not set";
>   *
>   * If you need support, post the output of `emerge --info
> '=dev-ruby/rubygems-3.4.6::gentoo'`,
>   * the complete build log and the output of `emerge -pqv
> '=dev-ruby/rubygems-3.4.6::gentoo'`.
>   * The complete build log is located at
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/temp/build.log'.
>   * The ebuild environment file is located at
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/temp/environment'.
>   * Working directory:
> '/var/tmp/portage/dev-ruby/rubygems-3.4.6/work/ruby30/rubygems-3.4.6/lib'
>   * S: '/var/tmp/portage/dev-ruby/rubygems-3.4.6/work/ruby30/rubygems-3.4.6'
> tortoise ~ #





Reply via email to