Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What's up with xproto? [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Wallsandfences
Guru
Guru


Joined: 29 Mar 2010
Posts: 354

PostPosted: Fri Jan 27, 2017 9:51 am    Post subject: What's up with xproto? [solved] Reply with quote

During world update, I get
Code:
!!! All ebuilds that could satisfy ">=x11-proto/xproto-7.0.31" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-proto/xproto-7.0.31::gentoo (masked by: ~amd64 keyword)

(dependency required by "x11-base/xorg-server-1.19.1::gentoo" [ebuild])


Since xorg-server is not really optional, how do I proceed?

Rüdiger


Last edited by Wallsandfences on Fri Jan 27, 2017 10:27 am; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21326
Location: here

PostPosted: Fri Jan 27, 2017 10:18 am    Post subject: Reply with quote

You are in ~amd64 system?
You need to unmask =x11-proto/xproto-7.0.31 with command echo " =x11-proto/xproto-7.0.31" >> /etc/portage/package.keywords
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Wallsandfences
Guru
Guru


Joined: 29 Mar 2010
Posts: 354

PostPosted: Fri Jan 27, 2017 10:27 am    Post subject: Reply with quote

my bad, yes. I keyworded intel-drivers (or so) and that pulled some keyworded deps. Otherwise, I'm in amd64.

I didn't get it is a keyword mask, should have checked more thouroghly. Thanks, that keeps me going!
Back to top
View user's profile Send private message
Spidey
Apprentice
Apprentice


Joined: 07 Sep 2006
Posts: 269

PostPosted: Mon Feb 05, 2018 7:57 pm    Post subject: Reply with quote

I have the same problem here, exact same package. I'm installing Gentoo on a new machine after years using only Windows again.

I'm now on amd64, I have exactly ONE unmasked package and that is the firmware for my wireless adapter (Intel Wi-Fi, package sys-firmware/iwl8000-ucode). I can't see what is asking for xproto besides xorg, but it it's installed nevertheless.

Code:
# eix -e xproto
[I] x11-proto/xproto
     Available versions:  7.0.31 {doc ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  7.0.31(21:40:39 28-01-2018)(-doc ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://www.x.org/wiki/
     Description:         X.Org xproto protocol headers

It seems that ABI_X86_64 is not enough somehow.

When I try emerging xorg-server, emerge suggests that I add abi_x86_32 to several packages. I don't want that. I'm not running no-multilib, but I don't want to install unneeded 32bit libraries unless strictly necessary. Is this the very case that needs 64bit and 32bit librares to be built?
Code:
# emerge -pv xorg-server

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/vala-common-0.36.7::gentoo  0 KiB
[ebuild  N     ] x11-themes/hicolor-icon-theme-0.17::gentoo  0 KiB
[ebuild  N     ] x11-base/xorg-drivers-1.19::gentoo  INPUT_DEVICES="libinput synaptics -elographics -evdev -joystick -keyboard -mouse -tslib -vmmouse -void -wacom" VIDEO_CARDS="nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga (-newport) -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tdfx) (-tegra) (-vc4) -vesa -via -virtualbox -vmware (-voodoo)" 0 KiB
[ebuild  N     ] app-eselect/eselect-opencl-1.1.0-r1::gentoo  37 KiB
[ebuild  N     ] virtual/linux-sources-3::gentoo  USE="-firmware" 0 KiB
[ebuild  N     ] sys-power/acpid-2.0.28::gentoo  USE="(-selinux)" 153 KiB
[ebuild   R    ] sys-libs/zlib-1.2.11-r1:0/1::gentoo  USE="minizip -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild  N     ] x11-proto/recordproto-1.14.2-r1::gentoo  USE="-doc" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXtst-1.2.3::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-libs/jansson-2.10::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 477 KiB
[ebuild   R    ] x11-proto/xproto-7.0.31::gentoo  USE="-doc" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-proto/xextproto-7.3.0::gentoo  USE="-doc" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libpthread-stubs-0.4::gentoo  USE="-static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-proto/kbproto-1.0.7::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-proto/inputproto-2.3.2::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-proto/xf86bigfontproto-1.2.0-r1::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXdmcp-1.1.2-r1::gentoo  USE="-doc -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXau-1.0.8::gentoo  USE="-static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-proto/xcb-proto-1.12-r2::gentoo  ABI_X86="32* (64) (-x32)" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 0 KiB
[ebuild   R    ] x11-libs/libxcb-1.12-r2:0/1.12::gentoo  USE="xkb -doc (-selinux) -static-libs {-test}" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libX11-1.6.5::gentoo  USE="-doc -ipv6 -static-libs {-test}" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXext-1.3.3::gentoo  USE="-doc -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libvdpau-1.1.1::gentoo  USE="dri -doc {-test}" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild  N     ] x11-proto/compositeproto-0.4.2-r1::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXcomposite-0.4.4-r1::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-apps/iceauth-1.0.7::gentoo  133 KiB
[ebuild  N     ] x11-misc/xkeyboard-config-2.20::gentoo  956 KiB
[ebuild  N     ] x11-libs/libpciaccess-0.13.4::gentoo  USE="zlib -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-apps/xkbcomp-1.4.0::gentoo  239 KiB
[ebuild  N     ] x11-libs/libXfont2-2.0.3::gentoo  USE="bzip2 truetype -doc -ipv6 -static-libs" 486 KiB
[ebuild  N     ] x11-misc/xbitmaps-1.1.1-r1::gentoo  111 KiB
[ebuild  N     ] x11-proto/xf86rushproto-1.1.2-r1::gentoo  37 KiB
[ebuild  N     ] x11-proto/bigreqsproto-1.1.2::gentoo  USE="-doc" 111 KiB
[ebuild  N     ] x11-proto/resourceproto-1.2.0::gentoo  101 KiB
[ebuild  N     ] x11-proto/trapproto-3.4.3::gentoo  48 KiB
[ebuild  N     ] x11-proto/scrnsaverproto-1.2.2-r1::gentoo  USE="-doc" ABI_X86="(64) -32 (-x32)" 117 KiB
[ebuild  N     ] x11-proto/xcmiscproto-1.2.2::gentoo  USE="-doc" 110 KiB
[ebuild  N     ] x11-proto/xf86dgaproto-2.1-r2::gentoo  ABI_X86="(64) -32 (-x32)" 84 KiB
[ebuild  N     ] media-libs/libepoxy-1.4.2::gentoo  USE="X {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/gdk-pixbuf-2.36.11:2::gentoo  USE="X introspection jpeg tiff -debug -jpeg2k {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-libs/atk-2.24.0::gentoo  USE="introspection nls {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/pango-1.40.14::gentoo  USE="X introspection {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-util/gtk-update-icon-cache-3.22.19::gentoo  0 KiB
[ebuild  NS    ] app-text/docbook-xml-dtd-4.3-r1:4.3::gentoo [4.1.2-r6:4.1.2::gentoo, 4.2-r2:4.2::gentoo, 4.4-r2:4.4::gentoo, 4.5-r1:4.5::gentoo] 0 KiB
[ebuild  N     ] dev-libs/libcroco-0.6.12-r1:0.6::gentoo  USE="{-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] gnome-base/librsvg-2.40.18:2::gentoo  USE="introspection -tools -vala" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] gnome-base/gsettings-desktop-schemas-3.24.1::gentoo  USE="introspection" 0 KiB
[ebuild  N     ] x11-themes/gnome-themes-standard-3.22.3::gentoo  0 KiB
[ebuild  N     ] x11-apps/xrdb-1.1.0::gentoo  135 KiB
[ebuild  N     ] x11-apps/xinit-1.3.4-r3::gentoo  USE="minimal -systemd" 162 KiB
[ebuild  N     ] x11-base/xorg-server-1.19.5:0/1.19.5::gentoo  USE="glamor suid udev xorg -debug -dmx -doc -ipv6 -kdrive -libressl -minimal (-selinux) -static-libs -systemd -tslib -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 5.826 KiB
[ebuild  N     ] x11-drivers/xf86-input-synaptics-1.9.0::gentoo  491 KiB
[ebuild  N     ] x11-drivers/xf86-input-libinput-0.25.1::gentoo  362 KiB
[ebuild  N     ] app-accessibility/at-spi2-core-2.24.1:2::gentoo  USE="X introspection" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] app-accessibility/at-spi2-atk-2.24.1:2::gentoo  USE="{-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/gtk+-3.22.19:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples {-test} -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-themes/adwaita-icon-theme-3.24.0::gentoo  USE="branding" 0 KiB
[ebuild  N     ] x11-libs/gtk+-2.24.31-r1:2::gentoo  USE="cups introspection (-aqua) -examples {-test} -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-drivers/nvidia-drivers-387.22:0/387::gentoo  USE="X acpi driver kms multilib tools -compat -gtk3 -pax_kernel -static-libs -uvm -wayland" ABI_X86="32 (64) (-x32)" 81.170 KiB
[ebuild  N     ] x11-themes/gtk-engines-adwaita-3.22.3::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 60 packages (45 new, 1 in new slot, 14 reinstalls), Size of downloads: 91.336 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libXext-1.3.3::gentoo
# required by x11-libs/libvdpau-1.1.1::gentoo[dri]
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/xextproto-7.3.0 abi_x86_32
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=sys-libs/zlib-1.2.11-r1 abi_x86_32
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libxcb-1.12-r2 abi_x86_32
# required by x11-libs/libxcb-1.12-r2::gentoo
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/xcb-proto-1.12-r2 abi_x86_32
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/kbproto-1.0.7 abi_x86_32
# required by x11-libs/libxcb-1.12-r2::gentoo
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libXdmcp-1.1.2-r1 abi_x86_32
# required by x11-libs/libxcb-1.12-r2::gentoo
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libXau-1.0.8 abi_x86_32
# required by x11-libs/libXau-1.0.8::gentoo
# required by x11-libs/libxcb-1.12-r2::gentoo
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/xproto-7.0.31 abi_x86_32
# required by x11-libs/libXext-1.3.3::gentoo
# required by x11-libs/libvdpau-1.1.1::gentoo[dri]
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libX11-1.6.5 abi_x86_32
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/xf86bigfontproto-1.2.0-r1 abi_x86_32
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libvdpau-1.1.1 abi_x86_32
# required by x11-libs/libvdpau-1.1.1::gentoo[dri]
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-libs/libXext-1.3.3 abi_x86_32
# required by x11-libs/libxcb-1.12-r2::gentoo
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=dev-libs/libpthread-stubs-0.4 abi_x86_32
# required by x11-libs/libX11-1.6.5::gentoo
# required by x11-drivers/nvidia-drivers-387.22::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by x11-base/xorg-server-1.19.5::gentoo[xorg]
# required by x11-drivers/xf86-input-libinput-0.25.1::gentoo
>=x11-proto/inputproto-2.3.2 abi_x86_32

!!! All ebuilds that could satisfy ">=x11-proto/xproto-7.0.24[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-proto/xproto-7.0.31::gentoo (masked by: )

(dependency required by "x11-libs/libXau-1.0.8::gentoo" [ebuild])
(dependency required by "x11-libs/libxcb-1.12-r2::gentoo" [ebuild])
(dependency required by "x11-libs/libX11-1.6.5::gentoo" [ebuild])
(dependency required by "x11-drivers/nvidia-drivers-387.22::gentoo[X]" [ebuild])
(dependency required by "x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]" [ebuild])
(dependency required by "x11-base/xorg-server-1.19.5::gentoo[xorg]" [ebuild])
(dependency required by "x11-drivers/xf86-input-libinput-0.25.1::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


EDIT:
Nevermind, just saw https://forums.gentoo.org/viewtopic-t-1064236-start-0.html and realized it's probably the nVidia proprietary driver that is requesting 32bit libraries. Alright.

[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum