



Ok, then you can post exactly emerge output (you can try to add --autounmask n in emerge option)?ZappingLinux wrote:My use variables do not have bindist in it at all. Should I add -bindist?

Does "emerge --info |grep bindist" show it as being there?ZappingLinux wrote:My use variables do not have bindist in it at all. Should I add -bindist?fedeliallalinea wrote:Try to remove bindist use flag form make.conf

Sorry it took so long to get back to you. I didn't expect help so soon to be honestAnon-E-moose wrote:Does "emerge --info |grep bindist" show it as being there?ZappingLinux wrote:My use variables do not have bindist in it at all. Should I add -bindist?fedeliallalinea wrote:Try to remove bindist use flag form make.conf
What does "emerge -pvuDUt @world" show (find where openssl is and see what's pulling it in)
Code: Select all
(chroot) livecd / # emerge --info | grep bindist
(chroot) livecd / # Code: Select all
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.0.2p:0/0::gentoo, installed) pulled in by
>=dev-libs/openssl-1.0.1h-r2:0/0=[abi_x86_64(-)] required by (app-crypt/mit-krb5-1.16-r2:0/0::gentoo, installed)
^^^^^
(and 13 more with the same problem)
(dev-libs/openssl-1.1.1:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (app-crypt/rhash-1.3.6-r1:0/0::gentoo, installed)
^^^^^^^
(and 5 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by net-nds/openldap-2.4.44::gentoo[ssl]
# required by app-crypt/gnupg-2.2.8::gentoo[ldap]
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
# Masked while being tested and reverse deps aren't fully compatible
=dev-libs/openssl-1.1.1
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libX11-1.6.6 abi_x86_32
# required by x11-libs/libvdpau-1.1.1::gentoo[dri]
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libXext-1.3.3-r1 abi_x86_32
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libvdpau-1.1.1 abi_x86_32
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=sys-libs/zlib-1.2.11-r2 abi_x86_32
# required by x11-libs/libX11-1.6.6::gentoo
# required by media-libs/mesa-18.1.9::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by media-libs/freeglut-3.0.0::gentoo
# required by media-libs/jasper-2.0.14::gentoo[opengl]
# required by media-libs/gegl-0.3.26::gentoo[jpeg2k]
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=x11-libs/libxcb-1.13.1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by media-libs/mesa-18.1.9::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by media-libs/freeglut-3.0.0::gentoo
# required by media-libs/jasper-2.0.14::gentoo[opengl]
# required by media-libs/gegl-0.3.26::gentoo[jpeg2k]
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=dev-libs/libpthread-stubs-0.4-r1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by media-libs/mesa-18.1.9::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by media-libs/freeglut-3.0.0::gentoo
# required by media-libs/jasper-2.0.14::gentoo[opengl]
# required by media-libs/gegl-0.3.26::gentoo[jpeg2k]
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=x11-libs/libXau-1.0.8-r1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by media-libs/mesa-18.1.9::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by media-libs/freeglut-3.0.0::gentoo
# required by media-libs/jasper-2.0.14::gentoo[opengl]
# required by media-libs/gegl-0.3.26::gentoo[jpeg2k]
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=x11-libs/libXdmcp-1.1.2-r2 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by media-libs/mesa-18.1.9::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by media-libs/freeglut-3.0.0::gentoo
# required by media-libs/jasper-2.0.14::gentoo[opengl]
# required by media-libs/gegl-0.3.26::gentoo[jpeg2k]
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=x11-base/xcb-proto-1.13 abi_x86_32
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
!!! All ebuilds that could satisfy ">=x11-libs/libX11-1.6.2:=[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-libs/libX11-1.6.6::gentoo (masked by: )
(dependency required by "x11-libs/libXext-1.3.3-r1::gentoo" [ebuild])
(dependency required by "x11-libs/libvdpau-1.1.1::gentoo[dri]" [ebuild])
(dependency required by "x11-drivers/nvidia-drivers-396.54::gentoo[X]" [ebuild])
(dependency required by "x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Code: Select all
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j8"
USE="-qt4 -qt5 -kde X gtk gnome systemd"
VIDEO_CARDS="nvidia intel"

Hey! Thank you for responding so quickly! I get the following. So it really wants to unmask openssl. In my above comment I show my use variables that I have configured now. I compiled the system without any use variables the first time I did everything, thinking I would just do that when I had the system up and running. I am currently chrooted in the environment because I don't have a browser emerged yet (or compiled the kernel with wifi support for that matter).fedeliallalinea wrote:Ok, then you can post exactly emerge output (you can try to add --autounmask n in emerge option)?ZappingLinux wrote:My use variables do not have bindist in it at all. Should I add -bindist?
Code: Select all
(chroot) livecd / # emerge --ask --update --deep --autounmask --newuse @world
.....
.....
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.0.2p:0/0::gentoo, installed) pulled in by
dev-libs/openssl:0/0= required by (dev-lang/python-2.7.15:2.7/2.7::gentoo, installed)
^^^^^
(and 13 more with the same problem)
(dev-libs/openssl-1.1.1:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/1.1= required by (x11-base/xorg-server-1.19.5-r2:0/1.19.5::gentoo, installed)
^^^^^^^
(and 5 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by www-servers/apache-2.4.34-r2::gentoo[ssl,-libressl]
# required by www-apache/mod_dnssd-0.6-r1::gentoo
# required by gnome-extra/gnome-user-share-3.18.3::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[share]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
# Masked while being tested and reverse deps aren't fully compatible
=dev-libs/openssl-1.1.1
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libvdpau-1.1.1::gentoo
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libX11-1.6.6 abi_x86_32
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libXext-1.3.3-r1 abi_x86_32
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=x11-libs/libvdpau-1.1.1 abi_x86_32
# required by x11-drivers/nvidia-drivers-396.54::gentoo[X]
# required by x11-base/xorg-drivers-1.19::gentoo[video_cards_nvidia]
# required by @selected
# required by @world (argument)
>=sys-libs/zlib-1.2.11-r2 abi_x86_32
# required by x11-libs/libX11-1.6.6::gentoo
# required by sys-apps/groff-1.22.2::gentoo[X]
# required by mail-mta/nullmailer-2.0-r1::gentoo
# required by virtual/mta-1::gentoo
# required by app-crypt/gnupg-2.2.8::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libxcb-1.13.1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.6::gentoo
# required by sys-apps/groff-1.22.2::gentoo[X]
# required by mail-mta/nullmailer-2.0-r1::gentoo
# required by virtual/mta-1::gentoo
# required by app-crypt/gnupg-2.2.8::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
>=dev-libs/libpthread-stubs-0.4-r1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.6::gentoo
# required by sys-apps/groff-1.22.2::gentoo[X]
# required by mail-mta/nullmailer-2.0-r1::gentoo
# required by virtual/mta-1::gentoo
# required by app-crypt/gnupg-2.2.8::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libXau-1.0.8-r1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.6::gentoo
# required by sys-apps/groff-1.22.2::gentoo[X]
# required by mail-mta/nullmailer-2.0-r1::gentoo
# required by virtual/mta-1::gentoo
# required by app-crypt/gnupg-2.2.8::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libXdmcp-1.1.2-r2 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.6::gentoo
# required by sys-apps/groff-1.22.2::gentoo[X]
# required by mail-mta/nullmailer-2.0-r1::gentoo
# required by virtual/mta-1::gentoo
# required by app-crypt/gnupg-2.2.8::gentoo
# required by app-crypt/gpgme-1.11.1::gentoo
# required by app-crypt/seahorse-3.20.0::gentoo
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
>=x11-base/xcb-proto-1.13 abi_x86_32
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

Code: Select all
* dev-libs/openssl
Latest version available: 1.0.2p
Latest version installed: 1.0.2p
Size of files: 5,226 KiB
Homepage: https://www.openssl.org/
Description: full-strength general purpose cryptography library (including SSL and TLS)
License: openssl


ah, what does "emerge -pv preserved-rebuild" show?ZappingLinux wrote:The especially sucky part is that I have done this emerge --ask --update --deep --newuse @world with openssl unmasked. So I ran emerge --unmerge for it, masked version 1.1.0 and emerged 1.0.2 but now there are some libraries left because apparently they are needed according to the system.

This is the information that is OpenSSL specificAnon-E-moose wrote:run "emerge -pvuDUt --verbose-conflicts @world"
and show all that's trying to pull in openssl, no need to use "-ask" as the pretend flag "-p" is being used.
What's showing in your last post doesn't require 1.1*
Code: Select all
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/openssl:0
(dev-libs/openssl-1.0.2p:0/0::gentoo, installed) pulled in by
dev-libs/openssl:0/0= required by (net-analyzer/nmap-7.70:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (app-text/mupdf-1.13.0:0/1.13.0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-misc/dhcp-4.3.6_p1:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-0.9.8:0/0= required by (dev-python/m2crypto-0.24.0:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (dev-lang/python-2.7.15:2.7/2.7::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (app-admin/apache-tools-2.4.34:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1h-r2:0/0=[abi_x86_64(-)] required by (app-crypt/mit-krb5-1.16-r2:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-dns/bind-tools-9.11.2_p1:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (dev-lang/ruby-2.3.7:2.3/2.3::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.1h-r2:0/0=[abi_x86_64(-)] required by (net-nds/openldap-2.4.44:0/0::gentoo, installed)
^^^^^
>=dev-libs/openssl-1.0.2:0/0= required by (www-servers/apache-2.4.34-r2:2/2::gentoo, installed)
^^^^^
dev-libs/openssl:0/0=[abi_x86_64(-)] required by (net-libs/neon-0.30.2:0/27::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (www-client/lynx-2.8.9_pre16:0/0::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (dev-python/cryptography-2.2.2-r1:0/0::gentoo, installed)
^^^^^
(dev-libs/openssl-1.1.1:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/1.1= required by (dev-perl/Net-SSLeay-1.820.0:0/0::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/1.1= required by (x11-base/xorg-server-1.19.5-r2:0/1.19.5::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (app-arch/libarchive-3.3.1:0/13::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/1.1= required by (net-misc/iputils-20171016_pre:0/0::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/1.1= required by (net-misc/wget-1.19.5:0/0::gentoo, installed)
^^^^^^^
dev-libs/openssl:0/1.1=[abi_x86_64(-)] required by (app-crypt/rhash-1.3.6-r1:0/0::gentoo, installed)
^^^^^^^
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by dev-python/m2crypto-0.24.0::gentoo[-libressl]
# required by net-wireless/crda-3.18-r1::gentoo
# required by net-wireless/wpa_supplicant-2.6-r6::gentoo
# required by net-misc/networkmanager-1.10.10::gentoo[wifi]
# required by gnome-base/gnome-shell-3.24.3::gentoo
# required by virtual/notification-daemon-0::gentoo[gnome]
# required by x11-libs/libnotify-0.7.7::gentoo
# required by gnome-extra/zenity-3.24.0::gentoo[libnotify]
# required by x11-wm/mutter-3.24.4::gentoo
# required by gnome-extra/gnome-shell-extensions-3.24.3::gentoo
# required by gnome-base/gnome-3.24.2::gentoo[classic]
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
# Masked while being tested and reverse deps aren't fully compatible
=dev-libs/openssl-1.1.1

Like this? Thank you for trying to help me by the way! I really appreciate it!Anon-E-moose wrote:ah, what does "emerge -pv preserved-rebuild" show?ZappingLinux wrote:The especially sucky part is that I have done this emerge --ask --update --deep --newuse @world with openssl unmasked. So I ran emerge --unmerge for it, masked version 1.1.0 and emerged 1.0.2 but now there are some libraries left because apparently they are needed according to the system.
Code: Select all
(chroot) livecd / # emerge -pv preserved-rebuild
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "preserved-rebuild".
emerge: searching for similar names...
emerge: Maybe you meant app-portage/smart-live-rebuild?


I was already wondering if it was correct. Dont worry about itAnon-E-moose wrote:emerge -pv @preserved-rebuild
forgot the @ sign (I was going from memory)
Code: Select all
(chroot) livecd /lib # emerge -pv @preserved-rebuild
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] net-misc/iputils-20171016_pre::gentoo USE="arping ipv6 openssl ssl -SECURITY_HAZARD -caps -clockdiff -doc -filecaps -gcrypt -idn -libressl -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute" 0 KiB
[ebuild R ] dev-perl/Net-SSLeay-1.820.0::gentoo USE="-examples -libressl -minimal -test" 0 KiB
[ebuild R ] dev-lang/python-3.6.5:3.6/3.6m::gentoo USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) xml -build -examples -hardened -libressl -test -tk -wininst" 0 KiB
[ebuild R ] net-misc/curl-7.61.1::gentoo USE="ipv6 ldap* ssl -adns -brotli -http2 -idn -kerberos -metalink -rtmp -samba -ssh -static-libs -test -threads" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
[ebuild R ] app-arch/libarchive-3.3.1:0/13::gentoo USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat -libressl -lz4 -lzo -nettle -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild R ] net-misc/wget-1.19.5::gentoo USE="ipv6 nls pcre ssl zlib -debug -gnutls -idn -libressl -ntlm -static -test -uuid" 0 KiB
[ebuild R ] app-crypt/rhash-1.3.6-r1::gentoo USE="nls ssl -debug -libressl -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild R ] x11-base/xorg-server-1.19.5-r2:0/1.19.5::gentoo USE="glamor ipv6 suid systemd udev xorg -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -static-libs -tslib -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 0 KiB
Total: 8 packages (8 reinstalls), Size of downloads: 0 KiB
* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

I will go check it! I assume it will take a while to emerge my @world again. I will keep you posted! Again thank you! I will be looking up what this @preserved-build thing is in the meantime. Never seen that before tbh.Anon-E-moose wrote:run "emerge -av @preserved-rebuild"
then the check on emerge @world should work

Code: Select all
USE="-qt4 -qt5 -kde X gtk gnome systemd"Code: Select all
USE="--autounmask=n -qt4 -qt5 -kde X gtk gnome systemd"
Thank you so much mr Moose! Thank you and thank you!Anon-E-moose wrote:If you haven't added it yet, add the auto-unmask to USE
Your line would change from
Code: Select all
USE="-qt4 -qt5 -kde X gtk gnome systemd"
to
Code: Select all
USE="--autounmask=n -qt4 -qt5 -kde X gtk gnome systemd"
That will keep future problems from showing up (or at least most of them)
Edit to add: preserved-rebuild is a set of libs that are kept so that packages will still function until they get rebuilt with newer/other versions of libs.
It gives you a list of packages that need to be rebuilt to make the system cohesive.
Code: Select all
EMERGE_DEFAULT_OPTS="--autounmask=n"Code: Select all
EMERGE_DEFAULT_OPTS="--verbose-conflicts --quiet-build=y --autounmask-write=n --autounmask-keep-masks"
Thanks! I have a ton of stuff to catch up on.Hu wrote:Anon-E-moose: please proofread a bit more closely when advising configuration edits. --autounmask=n does not make sense as a USE option, but makes perfect sense in EMERGE_DEFAULT_OPTS.
ZappingLinux: remove the change from Anon-E-moose's last post, and instead put --autounmask=n in EMERGE_DEFAULT_OPTS, as so:If you have other options, you can keep them in that line. For reference, I use a slightly different value.Code: Select all
EMERGE_DEFAULT_OPTS="--autounmask=n"This lets autounmask make suggestions to me, but it cannot override hard masks, nor will it prompt me to write the changes to my configuration files.Code: Select all
EMERGE_DEFAULT_OPTS="--verbose-conflicts --quiet-build=y --autounmask-write=n --autounmask-keep-masks"
See man emerge for a description of these options and many others.

Hu wrote:Anon-E-moose: please proofread a bit more closely when advising configuration edits. --autounmask=n does not make sense as a USE option, but makes perfect sense in EMERGE_DEFAULT_OPTS.
Code: Select all
EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build --with-bdeps=y"
Code: Select all
cat /etc/portage/*/* Code: Select all
eselect profile listCode: Select all
emerge --info 
Hey Neddy!NeddySeagoon wrote:ZappingLinux,
While --autounmask was is use, it will have written some files in /etc/portage.
You probably don't want most of those.
What doesreturn ?Code: Select all
cat /etc/portage/*/*
You should not need USE=systemd in make.conf and maybe not USE=gnome either.
USE=systemd will be provided by your profile ... seeChoosing the correct profile sets a lot of USE flags for you.Code: Select all
eselect profile list
Its safe to select a profile then runto check the USE flags it provides.Code: Select all
emerge --info
Don't actually install anything until you select a profile you like.
Code: Select all
(chroot) livecd / # cat /etc/portage/*/*
5
..
../../../../../../../targets/systemd
net-misc/iputils -caps -filecaps
sys-libs/pam -filecaps
sys-apps/util-linux static-libs
# required by gnome-base/gnome-control-center-3.24.4::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by gnome (argument)
>=net-fs/samba-4.5.16 client
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.16::gentoo
# required by net-fs/cifs-utils-6.7::gentoo[acl]
>=sys-libs/tdb-1.3.13 python
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.16::gentoo
# required by net-fs/cifs-utils-6.7::gentoo[acl]
>=sys-libs/tevent-0.9.31-r1 python
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by gnome (argument)
>=media-libs/gegl-0.3.26 raw jpeg2k
# required by gnome-base/gnome-shell-3.24.3::gentoo
# required by virtual/notification-daemon-0::gentoo[gnome]
# required by x11-libs/libnotify-0.7.7::gentoo
# required by gnome-extra/zenity-3.24.0::gentoo[libnotify]
# required by x11-wm/mutter-3.24.4::gentoo
# required by gnome-extra/gnome-shell-extensions-3.24.3::gentoo
# required by gnome-base/gnome-3.24.2::gentoo[classic]
# required by gnome (argument)
>=gnome-base/gnome-control-center-3.24.4 networkmanager
#!/bin/sh
# Example /etc/portage/repo.postsync.d script. Make it executable (chmod +x) for
# Portage to process it.
#
# With portage-2.2.16 and newer, all repo.postsync.d hooks will be called multiple
# times after syncing each repository.
#
# Older versions of Portage support syncing only one repository.
# In those versions, the postsync.d hooks will be called only once,
# and they will not be passed any parameters.
# On a repo.postsync.d hook call, positional parameters contain
# information about the just-synced repository.
# Your hook can control it's actions depending on any of the three
# parameters passed in to it.
#
# They are as follows:
#
# The repository name.
repository_name=${1}
# The URI to which the repository was synced.
sync_uri=${2}
# The path to the repository.
repository_path=${3}
# Portage assumes that a hook succeeded if it exits with 0 code. If no
# explicit exit is done, the exit code is the exit code of last spawned
# command. Since our script is a bit more complex, we want to control
# the exit code explicitly.
ret=0
if [ -n "${repository_name}" ]; then
# Repository name was provided, so we're in a post-repository hook.
echo "* In post-repository hook for ${repository_name}"
echo "** synced from remote repository ${sync_uri}"
echo "** synced into ${repository_path}"
# Gentoo comes with pregenerated cache but the other repositories
# usually don't. Generate them to improve performance.
if [ "${repository_name}" != "gentoo" ]; then
if ! egencache --update --repo="${repository_name}" --jobs=4
then
echo "!!! egencache failed!"
ret=1
fi
fi
fi
# Return explicit status.
exit "${ret}"
#!/bin/sh
repository_name=$1
repository_path=$3
if [ -n "${repository_name}" ]; then
q ${PORTAGE_QUIET:+-q} --reinitialize="${repository_path}"
fi
:
[DEFAULT]
main-repo = gentoo
[gentoo]
location = /usr/portage
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes
sync-rsync-verify-jobs = 1
sync-rsync-verify-metamanifest = yes
sync-rsync-verify-max-age = 24
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
sync-openpgp-key-refresh-retry-count = 40
sync-openpgp-key-refresh-retry-overall-timeout = 1200
sync-openpgp-key-refresh-retry-delay-exp-base = 2
sync-openpgp-key-refresh-retry-delay-max = 60
sync-openpgp-key-refresh-retry-delay-mult = 4
# for daily squashfs snapshots
#sync-type = squashdelta
#sync-uri = mirror://gentoo/../snapshots/squashfs
cat: /etc/portage/savedconfig/sys-apps: Is a directory
cat: /etc/portage/savedconfig/sys-kernel: Is a directory
Code: Select all
[18] default/linux/amd64/17.0/desktop/gnome/systemd (stable) *

Code: Select all
net-misc/iputils -caps -filecaps
sys-libs/pam -filecaps
sys-apps/util-linux static-libs
# required by gnome-base/gnome-control-center-3.24.4::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by gnome (argument)
>=net-fs/samba-4.5.16 client
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.16::gentoo
# required by net-fs/cifs-utils-6.7::gentoo[acl]
>=sys-libs/tdb-1.3.13 python
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.16::gentoo
# required by net-fs/cifs-utils-6.7::gentoo[acl]
>=sys-libs/tevent-0.9.31-r1 python
# required by media-gfx/gnome-photos-3.24.6::gentoo
# required by gnome-base/gnome-extra-apps-3.24.2::gentoo[tracker]
# required by gnome-base/gnome-3.24.2::gentoo[extras]
# required by gnome (argument)
>=media-libs/gegl-0.3.26 raw jpeg2k
# required by gnome-base/gnome-shell-3.24.3::gentoo
# required by virtual/notification-daemon-0::gentoo[gnome]
# required by x11-libs/libnotify-0.7.7::gentoo
# required by gnome-extra/zenity-3.24.0::gentoo[libnotify]
# required by x11-wm/mutter-3.24.4::gentoo
# required by gnome-extra/gnome-shell-extensions-3.24.3::gentoo
# required by gnome-base/gnome-3.24.2::gentoo[classic]
# required by gnome (argument)
>=gnome-base/gnome-control-center-3.24.4 networkmanager