Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-12-06 03:58:20

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

gentoo błąd pakietu ruby-3.1.3

Gentoo się nie poddaje w rzucaniu kłód pod nogi. Jak każdy normalny użytkownik chcę mieć jakiś pulpit i wybrałem Gnome'a tylko, że jego instalacja zdycha na etapie instalacji ruby czymś takim:

Kod:

/usr/bin/ruby --disable=gems ./tool/file2lastrev.rb -q --revision.h --srcdir="." > revision.tmp
pkg_config=x86_64-pc-linux-gnu-pkg-config && PKG_CONFIG_PATH=. ${pkg_config:-:} --print-errors ruby.tmp
mv -f ruby.tmp.pc ruby-3.1.pc
Traceback (most recent call last):
    4: from -e:in `require'
    3: from /var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3/tool/lib/bundled_gem.rb:2:in `<top (required)>'
    2: from /var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3/tool/lib/bundled_gem.rb:2:in `require'
    1: from /usr/lib64/ruby/2.7.0/rubygems.rb:16:in `<top (required)>'
/usr/lib64/ruby/2.7.0/rubygems.rb:16:in `require': cannot load such file -- rubygems/compatibility (LoadError)
make: *** [uncommon.mk:1370: extract-gems-sequential] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: dev-lang/ruby-3.1.3::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/ruby-3.1.3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ruby-3.1.3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ruby-3.1.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ruby-3.1.3/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3'
 * S: '/var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3'

>>> Failed to emerge dev-lang/ruby-3.1.3, Log file:

>>>  '/var/tmp/portage/dev-lang/ruby-3.1.3/temp/build.log'

 * Messages for package dev-lang/ruby-2.7.7:

 * 
 * To switch between available Ruby profiles, execute as root:
 *     eselect ruby set ruby(23|24|...)
 * 

 * Messages for package dev-lang/ruby-3.1.3:

 * ERROR: dev-lang/ruby-3.1.3::gentoo failed (install phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/ruby-3.1.3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ruby-3.1.3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ruby-3.1.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ruby-3.1.3/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3'
 * S: '/var/tmp/portage/dev-lang/ruby-3.1.3/work/ruby-3.1.3'

 * GNU info directory index is up-to-date.

Szczerze to nie potrafię za nic ugryźć tego problemu, nawet nie wiem jak się zabrać za jego rozwiązywanie. Pakiet wydaje się kompilować poprawnie i zdycha na etapie instalacji, Będę wdzięczny jeśli ktoś rzuci na to świeżym okiem.

Ostatnio edytowany przez skullman (2022-12-06 03:59:10)

Offline

 

#2  2022-12-07 05:59:27

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: gentoo błąd pakietu ruby-3.1.3

Gnome u mnie startuje zarówno na X-ach  i na Waylandzie:

Na Waylandzie podnoszę go takim skryptem prosto z konsoli TTY:

Kod:

# cat /usr/local/bin/gnome-wayland

zawartosć:

Kod:

#!/bin/bash
MOZ_ENABLE_WAYLAND=1 
QT_QPA_PLATFORM="wayland" 
XDG_SESSION_TYPE="wayland"
/usr/bin/dbus-run-session --  /usr/bin/gnome-shell --display-server --wayland

Ale jest dosyć kiepski z wyglądu.
Na razie się nie zagłębiałem w temat jego poprawy. xD
Dlatego od lat jadę na Mate, toleruję też KDE.

W Gnome zainstalowane mam:

Kod:

### qlist -UqCv gnome
app-arch/gnome-autoar-0.4.3 -gtk -gtk-doc introspection -test -vala
app-eselect/eselect-gnome-shell-extensions-20180306-r1
app-text/gnome-doc-utils-0.20.10-r2 python_targets_python3_10 -python_targets_python3_8 -python_targets_python3_9
games-board/gnome-chess-43.0
games-board/gnome-mahjongg-3.38.3
gnome-base/dconf-0.40.0 -gtk-doc -test
gnome-base/dconf-editor-43.0
gnome-base/gconf-3.2.6-r6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug introspection -ldap -policykit python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9
gnome-base/gdm-43.0 -accessibility audit -bluetooth-sound -branding elogind -fprint -plymouth -selinux -systemd -tcpd -test -wayland
gnome-base/gnome-common-3.18.0-r2
gnome-base/gnome-control-center-43.1 -bluetooth cups -debug elogind gnome-online-accounts -ibus -input_devices_wacom -kerberos -networkmanager -systemd -test wayland
gnome-base/gnome-desktop-42.4-r400 -debug -gtk-doc seccomp -systemd udev
gnome-base/gnome-desktop-42.4-r300 -debug introspection seccomp -systemd udev
gnome-base/gnome-keyring-42.1-r1 pam -selinux -ssh-agent -systemd -test -test
gnome-base/gnome-session-43.0 -doc elogind -systemd
gnome-base/gnome-settings-daemon-42.2-r4 colord cups -debug elogind -input_devices_wacom -modemmanager -networkmanager -smartcard -systemd -test -test udev wayland
gnome-base/gnome-shell-42.5-r2 -bluetooth browser-extension elogind -gtk-doc -ibus -networkmanager python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9 -systemd -telepathy -test -test
gnome-base/gsettings-desktop-schemas-43.0 introspection
gnome-base/gvfs-1.50.2-r1 -afp -archive -bluray -cdda elogind -fuse -gnome-keyring -gnome-online-accounts -google -gphoto2 -http -ios -mtp -nfs -policykit -samba -systemd -test udev udisks -zeroconf
gnome-base/libgnomekbd-3.28.1 introspection
gnome-base/libgtop-2.40.0-r1 introspection
gnome-base/librsvg-2.55.1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -gtk-doc introspection vala
gnome-base/nautilus-42.2 -gnome gstreamer -gtk-doc introspection previewer -selinux -sendto -test
gnome-extra/evolution-data-server-3.44.4-r2 -berkdb gnome-online-accounts gtk -gtk-doc introspection ipv6 -kerberos -ldap -oauth -test -vala weather
gnome-extra/gnome-browser-connector-42.1 python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9
gnome-extra/gnome-color-manager-3.36.0 -test -test
gnome-extra/gnome-shell-extension-appindicator-46
gnome-extra/gnome-shell-extension-desktop-icons-ng-47
gnome-extra/gucharmap-15.0.1 -gtk-doc introspection -vala
gnome-extra/libgsf-1.14.50 bzip2 -gtk introspection -test
gnome-extra/sushi-42.0 X -office wayland
gnome-extra/yelp-xsl-42.1
gnome-extra/zenity-3.42.1 -libnotify -webkit
net-analyzer/gnome-nettool-42.0
net-libs/gnome-online-accounts-3.44.0 -debug -gnome introspection -kerberos vala
sys-apps/xdg-desktop-portal-gnome-43.1 X wayland
x11-terms/gnome-terminal-3.46.3 -debug -gnome-shell -nautilus -vanilla
x11-themes/gnome-themes-standard-3.28

Pozdro

Ostatnio edytowany przez Jacekalex (2022-12-07 15:15:28)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Online

 

#3  2022-12-07 13:18:40

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: gentoo błąd pakietu ruby-3.1.3

To może inaczej, ta wersja Ruby jest w zależnościach Gnome'a, w nowym systemie jest też już zainstalowana wersja 2.7 ale nawet jak ją usunę to i tak próba instalacji wersji 3.1.3 kończy się zainstalowaniem wersji 2.7 po czym instalacja wersji 3.1 zdycha na tym samym etapie. Wybrałem Gnome bo wydawało mi się, że będzie mniej kompilacji niż KDE ale jak dla mnie może być zarówno MATE jak i Cinnamon. Nie robi mi to jakiejś różnicy. Chcę tylko, żeby to jak najlepiej działało na Waylandzie. Skoro więc nie można łatwo obejść problemu z tym felernym pakietem to chętnie zainstaluję coś innego tylko jak te środowiska działają pod Waylandem?

Offline

 

#4  2022-12-07 15:06:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: gentoo błąd pakietu ruby-3.1.3

make.conf i RUBY_TARGETS się zainteresuj.

U mnie w tej chwili:

Kod:

### grep RUBY /etc/portage/make.conf
RUBY_TARGETS="ruby27 ruby30"

Oraz domyślną wersją ruby w systemie, u mnie:

Kod:

### eselect ruby list
Available Ruby profiles:
  [1]   ruby27 (with Rubygems)
  [2]   ruby30 (with Rubygems) *

Ostatnio edytowany przez Jacekalex (2022-12-07 15:12:56)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Online

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)