Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-10854

dev-lang/ruby-3.1.3 failed (install phase)

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Normal Normal
    • None
    • None
    • None
    • ruby on armv8

      I ran into this bug emerging ruby on armv8 (raspi4) --> build.log

      >> Install dev-lang/ruby-3.1.3 into /var/tmp/portage/dev-lang/ruby-3.1.3/image
       * Removing default gems before installation
      make -j4 V=1 DESTDIR=/var/tmp/portage/dev-lang/ruby-3.1.3/image GEM_DESTDIR=/usr/lib64/ruby/gems/3.1.0 install
      ./config.status --file=-:./template/ruby.pc.in | \
      sed -e 's/\$(\([A-Za-z_][A-Za-z0-9_]*\))/${\1}/g' \
          -e 's|^prefix=.*|prefix=/usr|' \
          > ruby.tmp.pc
      : > revision.tmp
          BASERUBY = /usr/bin/ruby --disable=gems
          CC = aarch64-unknown-linux-gnu-gcc
          LD = aarch64-unknown-linux-gnu-ld
          LDSHARED = aarch64-unknown-linux-gnu-gcc -shared
          CFLAGS = -march=armv8-a+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fno-strict-aliasing -fPIC
          XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/aarch64-linux -I./include -I. -I./enc/unicode/13.0.0
          CPPFLAGS =
          DLDFLAGS = -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby31.so.3.1  -fstack-protector-strong
          SOLIBS = -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm
          LANG = en_US.UTF-8
          LC_ALL =
          LC_CTYPE =
          MFLAGS = -j4 --jobserver-auth=4,5
      /usr/bin/ruby --disable=gems -C "." \
          -Itool/lib -rfileutils -rbundled_gem -answ \
          -e 'BEGIN {FileUtils.mkdir_p(d = ".bundle/gems")}' \
          -e 'gem, ver, _, rev = *$F' \
          -e 'next if !ver or /^#/=~gem' \
          -e 'g = "#{gem}-#{ver}"' \
          -e 'if File.directory?("#{d}/#{g}")' \
          -e 'elsif rev and File.exist?(gs = "gems/src/#{gem}/#{gem}.gemspec")' \
          -e   'BundledGem.copy(gs, ".bundle")' \
          -e 'else' \
          -e   'BundledGem.unpack("gems/#{g}.gem", ".bundle")' \
          -e 'end' \
          -e 'FileUtils.rm_rf("#{d}/#{g}/.github")' \
          gems/bundled_gems
      aarch64-unknown-linux-gnu-gcc (Funtoo 11.3.0-r1) 11.3.0
      Copyright (C) 2021 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions.  There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      /usr/bin/ruby --disable=gems ./tool/file2lastrev.rb -q --revision.h --srcdir="." > revision.tmp
      /usr/lib64/ruby/2.6.0/rubygems.rb:16:in `require': cannot load such file -- rubygems/compatibility (LoadError)
          from /usr/lib64/ruby/2.6.0/rubygems.rb:16:in `<top (required)>'
          from /var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3/tool/lib/bundled_gem.rb:2:in `require'
          from /var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3/tool/lib/bundled_gem.rb:2:in `<top (required)>'
          from -e:1:in `require'
      make: *** [uncommon.mk:1370: extract-gems-sequential] Error 1
      make: *** Waiting for unfinished jobs....
      pkg_config= && PKG_CONFIG_PATH=. ${pkg_config:-:} --print-errors ruby.tmp
      mv -f ruby.tmp.pc ruby-3.1.pc
       * ERROR: dev-lang/ruby-3.1.3::ruby-kit failed (install phase):
       *   emake failed
      

       

            Unassigned Unassigned
            coffnix coffnix
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: