Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

OpenSSL 1.1.0i Conflict

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
25 posts • Page 1 of 1
Author
Message
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

OpenSSL 1.1.0i Conflict

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 8:45 am

So I am unsure how to deal with the following problem. I am on a fresh install which I tried to keep as close to minimal as possible. The only thing that is already on the system that wouldnt be considered minimal is an installation of Gnome with systemd. So the problem I ran into when running emerge --ask --update --deep --newuse @world is that it needs to unmask OpenSSL 1.1.0i. But this version of OpenSSL causes an emerge conflict with ruby when I emerged gnome. So the problem I have is that I have a couple of new global variables added to USE but I cannot emerge my @world because some packages apparently need openSSL 1.1.0i while others break when using that. How do I solve this conflict?
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Oct 06, 2018 10:38 am

Try to remove bindist use flag form make.conf
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 10:42 am

fedeliallalinea wrote:Try to remove bindist use flag form make.conf
My use variables do not have bindist in it at all. Should I add -bindist?
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Oct 06, 2018 10:46 am

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

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 10:54 am

ZappingLinux wrote:
fedeliallalinea wrote:Try to remove bindist use flag form make.conf
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?

What does "emerge -pvuDUt @world" show (find where openssl is and see what's pulling it in)
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ct85711
Veteran
Veteran
Posts: 1791
Joined: Tue Sep 27, 2005 8:54 pm

  • Quote

Post by ct85711 » Sat Oct 06, 2018 2:05 pm

The other part on this, is that openssl-1.1 is still hard masked; so nothing should ever depend on that version (especially on stable branch).

Now it is said that packages are starting to shift over to support openssl-1.1, but that will still more likely end up being sometime next year.
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:07 pm

Anon-E-moose wrote:
ZappingLinux wrote:
fedeliallalinea wrote:Try to remove bindist use flag form make.conf
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?

What does "emerge -pvuDUt @world" show (find where openssl is and see what's pulling it in)
Sorry it took so long to get back to you. I didn't expect help so soon to be honest :)

Code: Select all

(chroot) livecd / # emerge --info | grep bindist
(chroot) livecd / # 
gives nothing which I suppose is good.

running emerge --ask -pvuDUt @world gives me the following. I exluded the packages that would need to be merged.

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.
The following variables are in my make.conf file. Remember that I just added these and I have not emerged my system with these variables yet.

Code: Select all

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j8"

USE="-qt4 -qt5 -kde X gtk gnome systemd"
VIDEO_CARDS="nvidia intel"
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:16 pm

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

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.
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:19 pm

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.

So currently i have version 1.0.2p running on the system but with some libraries from 1.1.0 that were needed for the @world update

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
Last edited by ZappingLinux on Sat Oct 06, 2018 2:23 pm, edited 1 time in total.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 2:22 pm

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*
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 2:25 pm

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.
ah, what does "emerge -pv preserved-rebuild" show?
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:26 pm

Anon-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*
This is the information that is OpenSSL specific

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
There is also some stuff for the use flags of x11 but those I understand.
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:28 pm

Anon-E-moose wrote:
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.
ah, what does "emerge -pv preserved-rebuild" show?
Like this? Thank you for trying to help me by the way! I really appreciate it!

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?
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 2:46 pm

emerge -pv @preserved-rebuild

:oops: forgot the @ sign (I was going from memory)
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:48 pm

Anon-E-moose wrote:emerge -pv @preserved-rebuild

:oops: forgot the @ sign (I was going from memory)
I was already wondering if it was correct. Dont worry about it :) Here is the output

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.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 2:52 pm

run "emerge -av @preserved-rebuild"

then the check on emerge @world should work
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 2:55 pm

Anon-E-moose wrote:run "emerge -av @preserved-rebuild"

then the check on emerge @world should work
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.

Edit: Yes that did solve it! Thanks a ton! Could you perhaps give me a short explanation of how you came to this conclusion?
Last edited by ZappingLinux on Sat Oct 06, 2018 3:01 pm, edited 1 time in total.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 2:57 pm

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.
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 3:02 pm

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.
Thank you so much mr Moose! Thank you and thank you!
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Oct 06, 2018 4:15 pm

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:

Code: Select all

EMERGE_DEFAULT_OPTS="--autounmask=n"
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="--verbose-conflicts --quiet-build=y --autounmask-write=n --autounmask-keep-masks"
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.

See man emerge for a description of these options and many others.
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 4:18 pm

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:

Code: Select all

EMERGE_DEFAULT_OPTS="--autounmask=n"
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="--verbose-conflicts --quiet-build=y --autounmask-write=n --autounmask-keep-masks"
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.

See man emerge for a description of these options and many others.
Thanks! I have a ton of stuff to catch up on.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Oct 06, 2018 4:18 pm

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.
:oops: You're right, mine is in EMERGE_DEFAULT_OPTS :oops: . I was multitasking when I said that. I had just grabbed his USE line without thinking about it :oops:

From my make.conf

Code: Select all

EMERGE_DEFAULT_OPTS="--autounmask=n --quiet-build --with-bdeps=y"
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56101
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat Oct 06, 2018 4:34 pm

ZappingLinux,

While --autounmask was is use, it will have written some files in /etc/portage.
You probably don't want most of those.

What does

Code: Select all

cat /etc/portage/*/* 
return ?

You should not need USE=systemd in make.conf and maybe not USE=gnome either.

USE=systemd will be provided by your profile ... see

Code: Select all

eselect profile list
Choosing the correct profile sets a lot of USE flags for you.

Its safe to select a profile then run

Code: Select all

emerge --info 
to check the USE flags it provides.
Don't actually install anything until you select a profile you like.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
ZappingLinux
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Fri Oct 13, 2017 10:04 am
Location: Delft, Netherlands

  • Quote

Post by ZappingLinux » Sat Oct 06, 2018 9:07 pm

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 does

Code: Select all

cat /etc/portage/*/* 
return ?

You should not need USE=systemd in make.conf and maybe not USE=gnome either.

USE=systemd will be provided by your profile ... see

Code: Select all

eselect profile list
Choosing the correct profile sets a lot of USE flags for you.

Its safe to select a profile then run

Code: Select all

emerge --info 
to check the USE flags it provides.
Don't actually install anything until you select a profile you like.
Hey Neddy!
The output of cat /etc/portage/*/* would be the following:

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
I didn't know that selecting a profile sets useflags for you. I did select this profile before I first emerged @world.

Code: Select all

 
 [18]  default/linux/amd64/17.0/desktop/gnome/systemd (stable) *
And I see that gnome, gtk and systemd are indeed already in there. So I suppose I will take those out.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56101
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat Oct 06, 2018 9:53 pm

ZappingLinux,

That's mostly harmless. The

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 
is your package.use directory.

Rather than blindly setting USE flags per package here, you should decide for yourself if you need them just for a small number of packages, or globally, in which case the flay belongs un make.conf.

e.g. static-libs should always be set on a package by package basis.
Gnome users probably want networkmanager everywhere as its a gnome thing.
If you want raw and jpeg2k support, you probably want it on all packages where its optional, not just media-libs/gegl

Thats by the by. There is nothing there driving your OpenSSL issue.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Post Reply

25 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic