Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem removing Nvidia-drivers
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
andrewwalker27
l33t
l33t


Joined: 27 Jun 2005
Posts: 647

PostPosted: Fri Mar 15, 2019 5:31 pm    Post subject: Problem removing Nvidia-drivers Reply with quote

I wanted to change from the proprietary nvidia-drivers to nouveau and my graphics card is considered legacy these days but things haven't gone well!
I've changed VIDEO_CARDS="nvidia" to VIDEO_CARDS="nouveau" in make.conf but I can't see to clean up the portage tree afterwards due to all the packages dragged in by the nvidia-drivers package.
This is what I'm getting
Code:
!!! The ebuild selected to satisfy "dev-libs/libclc" has unmet requirements.
- dev-libs/libclc-0.2.0_pre20180915::gentoo USE="" ABI_X86="(64)" VIDEO_CARDS="-nvidia -r600 -radeonsi"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( video_cards_nvidia video_cards_r600 video_cards_radeonsi )

(dependency required by "media-libs/mesa-19.0.0::gentoo[gallium,opencl]" [ebuild])
(dependency required by "x11-libs/cairo-1.16.0-r2::gentoo[opengl]" [installed])
(dependency required by "x11-libs/pango-1.42.4-r1::gentoo" [ebuild])
(dependency required by "dev-qt/qtwidgets-5.12.1::gentoo[gtk]" [ebuild])
(dependency required by "dev-util/cmake-3.13.4::gentoo[qt5]" [ebuild])
(dependency required by "dev-libs/libical-3.0.4::gentoo" [installed])
(dependency required by "net-wireless/bluez-5.50-r1::gentoo" [installed])
(dependency required by "dev-lang/python-2.7.16::gentoo[bluetooth]" [installed])
(dependency required by "dev-python/setuptools-40.8.0::gentoo[python_targets_python2_7]" [ebuild])
(dependency required by "dev-util/meson-0.49.2::gentoo" [ebuild])
(dependency required by "x11-base/xorg-proto-2018.4::gentoo" [installed])
(dependency required by "x11-libs/libXau-1.0.9::gentoo" [ebuild])
(dependency required by "x11-libs/libxcb-1.13.1::gentoo" [installed])


which seems to be pulled in by mesa

Code:
gentoo /etc/portage # equery d libclc
 * These packages depend on libclc:
media-libs/mesa-19.0.0_rc7 (dev-libs/libclc)
gentoo /etc/portage #

If I try to rebuild mesa with -opencl the next time I try to emerge --ask --update --deep --newuse --keep-going --with-bdeps=y system I get this lot
Code:
gentoo /etc/portage # emerge --ask --update --deep --newuse --keep-going  --with-bdeps=y system

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtnetwork:5

  (dev-qt/qtnetwork-5.12.1:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtnetwork-5.12.1 required by (dev-qt/qtdeclarative-5.12.1-r1:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                               
    (and 3 more with the same problem)

  (dev-qt/qtnetwork-5.11.3:5/5.11::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtnetwork-5.11.3 required by (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed)
    ^                 ^^^^^^                                                                                                                   
    >=dev-qt/qtnetwork-5.11.1:5/5.11=[ssl] required by (kde-frameworks/kio-5.56.0:5/5.56::gentoo, installed)
                             ^^^^^^^^                                                                                                           

dev-qt/qtcore:5

  (dev-qt/qtcore-5.12.1:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.12.1 required by (dev-qt/qtsql-5.12.1:5/5.12.1::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                     
    (and 25 more with the same problem)

  (dev-qt/qtcore-5.11.3-r2:5/5.11::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.11.3 required by (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                       
    >=dev-qt/qtcore-5.11.1:5/5.11= required by (kde-frameworks/kxmlgui-5.56.0:5/5.56::gentoo, installed)
                          ^^^^^^^^                                                                                                         
    (and 3 more with the same problems)

dev-qt/qtdbus:5

  (dev-qt/qtdbus-5.12.1:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.12.1 required by (dev-qt/qdbus-5.12.1:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                   
    (and 3 more with the same problem)

  (dev-qt/qtdbus-5.11.3:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtdbus-5.11.3 required by (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                   
    (and 1 more with the same problem)

dev-util/mdds:1

  (dev-util/mdds-1.4.3:1/1.4::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-util/mdds-1.4.1:1= required by (dev-libs/libixion-0.14.1:0/0.14::gentoo, ebuild scheduled for merge)
    ^^              ^^^^^^^^                                                                                                                                                           
    (and 2 more with the same problem)

  (dev-util/mdds-1.3.1:1/1.2::gentoo, installed) pulled in by
    >=dev-util/mdds-1.3.1:1/1.2= required by (app-text/libetonyek-0.1.9:0/0::gentoo, installed)
                         ^^^^^^^                                                                                                   

dev-qt/qtgui:5

  (dev-qt/qtgui-5.12.1-r1:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-5.12.1[gles2=] required by (dev-qt/qtdeclarative-5.12.1-r1:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                                       
    (and 13 more with the same problem)

  (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtgui-5.11.3[dbus] required by (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed)
    ^             ^^^^^^                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5/5.11=[-gles2] required by (kde-plasma/kwin-5.15.3:5/5::gentoo, installed)
                         ^^^^^^^^                                                                                                       
    (and 2 more with the same problems)

dev-qt/qtwidgets:5

  (dev-qt/qtwidgets-5.12.1:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtwidgets-5.12.1 required by (dev-qt/designer-5.12.1:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                       
    (and 7 more with the same problem)

  (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed) pulled in by
    >=dev-qt/qtwidgets-5.9.1:5/5.11= required by (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, installed)
                            ^^^^^^^^                                                                                                                 

media-libs/mesa:0

  (media-libs/mesa-19.0.0:0/0::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/mesa-19.0.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/mesa-9.1.6[opencl,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(-)?] required by (virtual/opencl-0-r5:0/0::gentoo, ebuild scheduled for merge)
                            ^^^^^^                                                                                                                                                                                                                                                                             

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 packages are causing rebuilds:

  (dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-perl/Net-SMTP-SSL-1.40.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/DBD-mysql-4.44.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Storable-3.80.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/URI-1.730.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/MailTools-2.190.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-HTML-1.1.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-podlators-4.100.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Unicode-Map-0.112.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-Iconv-1.700.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Getopt-Long-2.500.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Module-Build-0.422.400:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-XSLoader-0.300.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Compress-Raw-Zlib-2.76.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Daemon-6.10.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTML-Parser-3.720.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Sys-Syslog-0.350.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Error-0.170.250:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Locale-gettext-1.70.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/OLE-StorageLite-0.190.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Socket6-0.280.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Carp-1.500.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Parse-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Exporter-5.730.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-DBus-1.1.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-Socket-INET6-2.720.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-Compress-2.74.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Compress-Raw-Bzip2-2.74.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Scalar-List-Utils-1.500.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Data-Dumper-2.170.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Date-Manip-6.600.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-Socket-SSL-2.52.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/PlRPC-0.202.0-r3:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-MIME-Base64-3.150.0-r4:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/LWP-Protocol-https-6.70.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-1.390.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-libnet-3.110.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-Parser-2.440.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Digest-SHA-6.10.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/MIME-Charset-1.12.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-CSV_XS-1.340.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Try-Tiny-0.300.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-vcs/git-2.21.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Spreadsheet-ParseExcel-0.650.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Digest-Perl-MD5-1.900.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-SSLeay-1.850.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Encode-Locale-1.50.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-parent-0.236.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Date-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-BaseDir-0.70.0:0/0::gentoo, ebuild scheduled for merge)
    (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Message-6.130.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/X11-Protocol-0.560.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-CBuilder-0.280.230:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Time-Local-1.250.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Perl-OSType-1.10.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Spec-3.740.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Path-2.150.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Archive-Zip-1.640.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, ebuild scheduled for merge)
    (app-text/po4a-0.55:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-JSON-PP-2.970.10:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/WWW-RobotRules-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Crypt-RC4-2.020.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-ParseXS-3.390.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/DBI-1.637.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Test-Harness-3.420.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/LWP-MediaTypes-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-version-0.992.300:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Sub-Name-0.210.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/SGMLSpm-1.1-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/TimeDate-2.300.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/YAML-Tiny-1.730.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-MimeInfo-0.280.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-DesktopEntry-0.220.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/libintl-perl-1.280.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-HTTP-6.170.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/GSSAPI-0.280.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-Twig-3.520.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/TermReadKey-2.370.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Unicode-LineBreak-2017.4.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-MakeMaker-7.340.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-Daemon-0.480.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (dev-python/subunit-1.2.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Time-HiRes-1.975.900:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-stringy-2.111.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-Unidecode-1.300.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Negotiate-6.10.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTML-Tagset-3.200.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-Install-2.140.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Tk-804.34.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-XPath-1.420.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/YAML-1.260.0:0/0::gentoo, ebuild scheduled for merge)
    (sys-apps/texinfo-6.6-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/libwww-perl-6.270.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Encode-2.970.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Text-ParseWords-3.300.0-r4:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Digest-MD5-2.550.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Cookies-6.40.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-CPAN-Meta-YAML-0.18.0-r3:0/0::gentoo, ebuild scheduled for merge)
    (net-fs/samba-4.9.5:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-Socket-IP-0.390.0:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/double-conversion-3.0.3:0/2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtcore-5.11.3-r2:5/5.11::gentoo, ebuild scheduled for merge)
  (app-text/poppler-0.74.0:0/85::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-print/cups-filters-1.22.1:0/0::gentoo, ebuild scheduled for merge)
    (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-6.2.1.2:0/0::gentoo, ebuild scheduled for merge)
    (media-gfx/inkscape-0.92.4:0/0::gentoo, ebuild scheduled for merge)
  (sys-libs/binutils-libs-2.32:0/2.32::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (x11-libs/cairo-1.16.0-r2:0/0::gentoo, ebuild scheduled for merge)
  (media-libs/x264-0.0.20190214:0/157::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-video/mplayer-1.3.0-r5:0/0::gentoo, ebuild scheduled for merge)
    (media-video/transcode-1.1.7-r3:0/0::gentoo, ebuild scheduled for merge)
    (media-video/vlc-3.0.6-r1:0/5-9::gentoo, ebuild scheduled for merge)
  (dev-util/mdds-1.4.3:1/1.4::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-office/libreoffice-6.2.1.2:0/0::gentoo, ebuild scheduled for merge)

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by virtual/opencl-0-r5::gentoo
# required by media-gfx/imagemagick-7.0.8.23::gentoo
# required by media-gfx/uniconvertor-2.0_pre379-r2::gentoo
# required by media-gfx/inkscape-0.92.4::gentoo
# required by @__auto_slot_operator_replace_installed__ (argument)
>=media-libs/mesa-19.0.0 opencl

Would you like to add these changes to your config files? [Yes/No] N

!!! The ebuild selected to satisfy "dev-libs/libclc" has unmet requirements.
- dev-libs/libclc-0.2.0_pre20180915::gentoo USE="" ABI_X86="(64)" VIDEO_CARDS="-nvidia -r600 -radeonsi"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( video_cards_nvidia video_cards_r600 video_cards_radeonsi )

(dependency required by "media-libs/mesa-19.0.0::gentoo[gallium,opencl]" [ebuild])
(dependency required by "virtual/opencl-0-r5::gentoo" [ebuild])
(dependency required by "media-gfx/imagemagick-7.0.8.23::gentoo" [installed])
(dependency required by "media-gfx/uniconvertor-2.0_pre379-r2::gentoo" [installed])
(dependency required by "media-gfx/inkscape-0.92.4::gentoo" [ebuild])
(dependency required by "@__auto_slot_operator_replace_installed__" [argument])
gentoo /etc/portage #

As libclc doesn't have a nouveau use flag, I assume nouveau doesn't support it, how do I get rid of all the nvidia-legacy bits? I think opengl works with nouveau, are there any other things that may be causing this problem?

Wrapped a long line to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21355
Location: here

PostPosted: Fri Mar 15, 2019 6:12 pm    Post subject: Reply with quote

What package depend on virtual/opencl? You tried to disable opencl globally?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
russK
l33t
l33t


Joined: 27 Jun 2006
Posts: 618

PostPosted: Fri Mar 15, 2019 10:49 pm    Post subject: Reply with quote

Don't forget, the VIDEO_CARDS setting is a USE_EXPAND, try this:
Code:
# equery hasuse video_cards_nvidia
 * Searching for USE flag video_cards_nvidia ...
[IP-] [  ] virtual/opencl-0-r5:0
[IP-] [  ] x11-base/xorg-drivers-1.20:0


Often when I'm making a change like this, I first make sure the do
Code:
# emerge --update --deep --newuse --with-bdeps y @world --ask
# emerge --depclean --ask
# emerge --deselect not-needed-packages
# emerge --depclean --ask

Always review the prompts carefully before un-merging.

Then, make the change to USE flags, etc, and another one of these can be illuminating.
Code:
# emerge --depclean --pretend


HTH
[edited to fix a typo]
Back to top
View user's profile Send private message
andrewwalker27
l33t
l33t


Joined: 27 Jun 2005
Posts: 647

PostPosted: Tue Mar 19, 2019 9:31 am    Post subject: Reply with quote

The problem is that I can't do emerge --update --deep --newuse --with-bdeps=y @world --ask because I always get this error which prevents it happening

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                               
    (and 1 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 ebuild selected to satisfy "dev-libs/libclc" has unmet requirements.
- dev-libs/libclc-0.2.0_pre20180915::gentoo USE="" ABI_X86="(64)" VIDEO_CARDS="-nvidia -r600 -radeonsi"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( video_cards_nvidia video_cards_r600 video_cards_radeonsi )

(dependency required by "media-libs/mesa-19.0.0::gentoo[opencl,gallium]" [ebuild])
(dependency required by "x11-libs/cairo-1.16.0-r2::gentoo[opengl]" [installed])
(dependency required by "dev-libs/gobject-introspection-1.58.3::gentoo[cairo]" [ebuild])
(dependency required by "x11-libs/pango-1.42.4-r1::gentoo[introspection]" [ebuild])
(dependency required by "dev-qt/qtwidgets-5.12.2::gentoo[gtk]" [ebuild])
(dependency required by "dev-util/cmake-3.14.0::gentoo[qt5]" [ebuild])
(dependency required by "dev-libs/libical-3.0.4::gentoo" [installed])
(dependency required by "net-wireless/bluez-5.50-r1::gentoo" [installed])
(dependency required by "dev-lang/python-3.6.8::gentoo[bluetooth]" [installed])
(dependency required by "dev-util/glib-utils-2.58.3::gentoo[python_single_target_python3_6]" [ebuild])
gentoo /home/fred #

I don't understand why mesa keeps demanding it gets pulled in as it doesn't support nouveau drivers and isn't needed. Opencl is set as -opencl in my global use flags, nothing is set for nvidia use flag either.
Code:
gentoo /home/fred # equery hasuse video_cards_nvidia
 * Searching for USE flag video_cards_nvidia ...
[IP-] [  ] media-video/ffmpeg-4.1.1:0/56.58.58
[IP-] [  ] x11-base/xorg-drivers-1.20:0
gentoo /home/fred #


I don't think the perl issue is relevant, just haven't got to that problem yet! Any suggestion?
Back to top
View user's profile Send private message
grumblebear
Tux's lil' helper
Tux's lil' helper


Joined: 26 Feb 2008
Posts: 135

PostPosted: Tue Mar 19, 2019 9:49 am    Post subject: Reply with quote

I suggest you just uninstall the offending packages (XML-Parser, libclc) with emerge -C. This won't break your system too badly. After that try the world update again. If it fails, you will see more clearly what portage complains about.
Back to top
View user's profile Send private message
andrewwalker27
l33t
l33t


Joined: 27 Jun 2005
Posts: 647

PostPosted: Tue Mar 19, 2019 10:53 am    Post subject: Reply with quote

Well I uninstalled all the complaining packages but libclc was already removed by me previously. The perl issue has gone but the libclc issue remains.
Code:
gentoo /etc/portage # emerge --ask --update --deep --newuse --keep-going  --with-bdeps=y -v world

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

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-libs/libclc" has unmet requirements.
- dev-libs/libclc-0.2.0_pre20180915::gentoo USE="" ABI_X86="(64)" VIDEO_CARDS="-nvidia -r600 -radeonsi"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( video_cards_nvidia video_cards_r600 video_cards_radeonsi )

(dependency required by "media-libs/mesa-19.0.0::gentoo[opencl,gallium]" [ebuild])
(dependency required by "x11-libs/cairo-1.16.0-r2::gentoo[opengl]" [installed])
(dependency required by "dev-libs/gobject-introspection-1.58.3::gentoo[cairo]" [ebuild])
(dependency required by "x11-libs/pango-1.42.4-r1::gentoo[introspection]" [ebuild])
(dependency required by "dev-qt/qtwidgets-5.12.2::gentoo[gtk]" [ebuild])
(dependency required by "dev-util/cmake-3.14.0::gentoo[qt5]" [ebuild])
(dependency required by "dev-libs/libical-3.0.4::gentoo" [installed])
(dependency required by "net-wireless/bluez-5.50-r1::gentoo" [installed])
(dependency required by "dev-lang/python-3.6.8::gentoo[bluetooth]" [installed])
(dependency required by "dev-util/glib-utils-2.58.3::gentoo[python_single_target_python3_6]" [ebuild])
gentoo /etc/portage #

I did find opencl flag set on for mesa in /etc/portage/package.use which I've changed to -opencl and now the error has changed and the perl issue has returned.
Code:
gentoo /etc/portage # emerge --ask --update --deep --newuse --keep-going  --with-bdeps=y -v world

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
    dev-lang/perl:0/5.26= required by (dev-perl/Encode-Locale-1.50.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    (and 32 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 ebuild selected to satisfy ">=net-libs/libpsl-0.20.0[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(-)?]" has unmet requirements.
- net-libs/libpsl-0.20.2::gentoo USE="icu idn man" ABI_X86="32 (64) (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( icu idn )

(dependency required by "net-libs/libsoup-2.64.2::gentoo" [ebuild])
(dependency required by "net-libs/webkit-gtk-2.24.0::gentoo" [ebuild])
(dependency required by "net-libs/libproxy-0.4.13-r2::gentoo[webkit]" [installed])
(dependency required by "net-libs/signond-8.59-r1::gentoo" [installed])
(dependency required by "net-libs/signon-oauth2-0.24::gentoo" [installed])
(dependency required by "kde-apps/kaccounts-providers-18.12.3::gentoo" [installed])
(dependency required by "kde-misc/kio-gdrive-1.2.5::gentoo[kaccounts]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
gentoo /etc/portage # emerge --ask --update --deep --newuse --keep-going  --with-bdeps=y --verbose-conflicts world

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                               
    dev-lang/perl:0/5.26= required by (dev-python/subunit-1.2.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                     
    dev-lang/perl:0/5.26= required by (dev-perl/Net-DBus-1.1.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                 
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/IO-HTML-1.1.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                           
    dev-lang/perl:0/5.26= required by (dev-perl/libwww-perl-6.270.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                     
    dev-lang/perl:0/5.26= required by (dev-perl/File-MimeInfo-0.280.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Daemon-6.10.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/libintl-perl-1.280.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/WWW-RobotRules-6.20.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                           
    dev-lang/perl:0/5.26= required by (dev-perl/LWP-Protocol-https-6.70.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                           
    dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Message-6.130.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/XML-Twig-3.520.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                   
    dev-lang/perl:0/5.26= required by (dev-perl/Text-Iconv-1.700.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/HTTP-Date-6.20.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                 
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Cookies-6.40.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                     
    dev-lang/perl:0/5.26= required by (dev-perl/File-DesktopEntry-0.220.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                           
    dev-lang/perl:0/5.26= required by (dev-perl/Try-Tiny-0.300.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                   
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.26= required by (dev-perl/Module-Build-0.422.400:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                         
    dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Negotiate-6.10.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                           
    dev-lang/perl:0/5.26= required by (dev-perl/Socket6-0.280.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                 
    dev-lang/perl:0/5.26= required by (dev-perl/URI-1.730.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                             
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/HTML-Tagset-3.200.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                   
    dev-lang/perl:0/5.26= required by (dev-perl/File-BaseDir-0.70.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                     
    dev-lang/perl:0/5.26= required by (dev-perl/IO-Socket-INET6-2.720.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                             
    dev-lang/perl:0/5.26= required by (dev-perl/IO-Socket-SSL-2.52.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/X11-Protocol-0.560.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                         
    dev-lang/perl:0/5.26= required by (dev-perl/HTML-Parser-3.720.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                     
    dev-lang/perl:0/5.26= required by (dev-perl/XML-XPath-1.420.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                   
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/LWP-MediaTypes-6.20.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                     
    dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                               
    dev-lang/perl:0/5.26= required by (dev-perl/Encode-Locale-1.50.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                       
    dev-lang/perl:0/5.26= required by (dev-perl/Net-HTTP-6.170.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                   

dev-qt/qtcore:5

  (dev-qt/qtcore-5.12.2:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtsql-5.12.2:5/5.12.2::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtnetwork-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                       
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtxml-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtdeclarative-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                           
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtconcurrent-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                           
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtwidgets-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                       
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/linguist-tools-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                             
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtopengl-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                       
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtwebchannel-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                           
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtscript-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                       
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtx11extras-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                         
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtquickcontrols2-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                               
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtgui-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtgraphicaleffects-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                                 
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtdbus-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qttest-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtprintsupport-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                             
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtsvg-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.12.2 required by (dev-qt/qtserialport-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                           

  (dev-qt/qtcore-5.11.3-r2:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtcore-5.11.3 required by (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                   
    ~dev-qt/qtcore-5.11.3 required by (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                       
    ~dev-qt/qtcore-5.11.3 required by (dev-qt/qtdbus-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                   
    >=dev-qt/qtcore-5.11.1:5/5.11= required by (kde-frameworks/kxmlgui-5.56.0:5/5.56::gentoo, installed)
                          ^^^^^^^^                                                                                                         
    ~dev-qt/qtcore-5.11.3 required by (dev-qt/qtnetwork-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                       

dev-libs/double-conversion:0

  (dev-libs/double-conversion-3.0.3:0/2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/double-conversion-3.0.0-r1:0/1::gentoo, installed) pulled in by
    dev-libs/double-conversion:0/1= required by (dev-qt/qtcore-5.11.3-r2:5/5.11::gentoo, installed)
                              ^^^^^                                                                                                   

dev-qt/qtnetwork:5

  (dev-qt/qtnetwork-5.12.2:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtnetwork-5.12.2 required by (dev-qt/qtgui-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                   
    ~dev-qt/qtnetwork-5.12.2 required by (dev-qt/qtdeclarative-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                           

  (dev-qt/qtnetwork-5.11.3:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtnetwork-5.11.3 required by (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed)
    ^                 ^^^^^^                                                                                                                   
    >=dev-qt/qtnetwork-5.11.1:5/5.11=[ssl] required by (kde-frameworks/kio-5.56.0:5/5.56::gentoo, installed)
                             ^^^^^^^^                                                                                                           

dev-qt/qtdbus:5

  (dev-qt/qtdbus-5.12.2:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.12.2 required by (dev-qt/qtgui-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                   
    ~dev-qt/qtdbus-5.12.2 required by (dev-qt/qtnetwork-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^                                                                                                                                       

  (dev-qt/qtdbus-5.11.3:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtdbus-5.11.3 required by (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                   
    ~dev-qt/qtdbus-5.11.3 required by (dev-qt/qtnetwork-5.11.3:5/5.11::gentoo, installed)
    ^              ^^^^^^                                                                                                                       

app-text/poppler:0

  (app-text/poppler-0.74.0:0/85::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-text/poppler-0.68.0:0/79::gentoo, installed) pulled in by
    >=app-text/poppler-0.26.0:0/79=[cairo] required by (media-gfx/inkscape-0.92.4:0/0::gentoo, installed)
                             ^^^^^^                                                                                                         

dev-python/cffi:0

  (dev-python/cffi-1.12.1:0/1.12.1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-python/cffi-1.11.5:0/1.11.5::gentoo, installed) pulled in by
    >=dev-python/cffi-1.1:0/1.11.5=[python_targets_python2_7(-),
      -python_single_target_python2_7(-),-python_single_target_python3_4(-),
      -python_single_target_python3_5(-),python_targets_python3_6(-),
      -python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/bcrypt-3.1.4-r1:0/0::gentoo, installed)
                         ^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                           

dev-qt/qtwidgets:5

  (dev-qt/qtwidgets-5.12.2:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtwidgets-5.12.2[gles2=] required by (dev-qt/qtdeclarative-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                                   
    ~dev-qt/qtwidgets-5.12.2 required by (dev-qt/qtsvg-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                   
    ~dev-qt/qtwidgets-5.12.2[gles2=] required by (dev-qt/qtopengl-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                               
    ~dev-qt/qtwidgets-5.12.2 required by (dev-qt/qtquickcontrols2-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                               
    ~dev-qt/qtwidgets-5.12.2 required by (dev-qt/qtscript-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                       
    ~dev-qt/qtwidgets-5.12.2[gles2=] required by (dev-qt/qtprintsupport-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^^                                                                                                                                                     

  (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed) pulled in by
    >=dev-qt/qtwidgets-5.9.1:5/5.11= required by (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, installed)
                            ^^^^^^^^                                                                                                                 

dev-qt/qtgui:5

  (dev-qt/qtgui-5.12.2:5/5.12::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-5.12.2[gles2=,png=,xcb?] required by (dev-qt/qtwidgets-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                                         
    ~dev-qt/qtgui-5.12.2[gles2=] required by (dev-qt/qtprintsupport-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                                     
    ~dev-qt/qtgui-5.12.2[gles2=] required by (dev-qt/qtdeclarative-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                                   
    ~dev-qt/qtgui-5.12.2 required by (dev-qt/qtgraphicaleffects-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                                 
    ~dev-qt/qtgui-5.12.2 required by (dev-qt/qtquickcontrols2-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                               
    ~dev-qt/qtgui-5.12.2[xcb] required by (dev-qt/qtx11extras-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                               
    ~dev-qt/qtgui-5.12.2[gles2=] required by (dev-qt/qtopengl-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                               
    ~dev-qt/qtgui-5.12.2 required by (dev-qt/qtsvg-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                   
    ~dev-qt/qtgui-5.12.2[dbus] required by (dev-qt/qtwidgets-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                             
    ~dev-qt/qtgui-5.12.2 required by (dev-qt/qtscript-5.12.2:5/5.12::gentoo, ebuild scheduled for merge)
    ^             ^^^^^^                                                                                                                                       

  (dev-qt/qtgui-5.11.3:5/5.11::gentoo, installed) pulled in by
    ~dev-qt/qtgui-5.11.3[gles2=,png=,xcb?] required by (dev-qt/qtwidgets-5.11.3:5/5.11::gentoo, installed)
    ^             ^^^^^^                                                                                                                                         
    ~dev-qt/qtgui-5.11.3[dbus] required by (dev-qt/qtwidgets-5.11.3:5/5.11::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 ebuild selected to satisfy ">=net-libs/libpsl-0.20.0[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(-)?]" has unmet requirements.
- net-libs/libpsl-0.20.2::gentoo USE="icu idn man" ABI_X86="32 (64) (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( icu idn )

(dependency required by "net-libs/libsoup-2.64.2::gentoo" [ebuild])
(dependency required by "gnome-extra/evolution-ews-3.30.5-r1::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
gentoo /etc/portage #
 

I think I've just made it worse!

Wrapped long lines to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
Verdazil
n00b
n00b


Joined: 14 Feb 2019
Posts: 47
Location: One small country ...

PostPosted: Tue Mar 19, 2019 11:16 am    Post subject: Reply with quote

andrewwalker27 wrote:
I think I've just made it worse!
Right from the start - were wrong actions. I do like this:
1. Change kernel settings: remove nvidia support and add nouveau support. Then rebuild the kernel
2. Unmerge nvidia-drivers
3. Set VIDEO_CARDS to nouveau in /etc/portage/make.conf
4. Make
Code:
# emerge --ask --deep --with-bdeps=y --newuse @world
# emerge --ask --depclean
# revdep-rebuild


Note: If
Code:
# emerge --ask --deep --with-bdeps=y --newuse @world
returns with large list of problems, try to add --backtrack=30 (40 or even 50) option.
_________________
GA-Z170X-UD3 / i7-6700K / DDR4 32GB / Radeon RX 570 / TL-WDN4800 / Samsung SSD 850 EVO 250 Gb + WD Green WDC 2 Tb / BenQ BL2711U + LG TV 42LF650V
Back to top
View user's profile Send private message
andrewwalker27
l33t
l33t


Joined: 27 Jun 2005
Posts: 647

PostPosted: Tue Mar 19, 2019 3:07 pm    Post subject: Reply with quote

The procedure you describe is pretty much what I did originally, I built a new kernel after removing the nvidia parts and including the nouveau ones, built the new kernel then unmerged the nvidia-drivers. The only difference being that I did
Code:
emerge --ask --update --deep --with-bdeps=y --newuse  @world


I think I've found the issue, for some reason the package media-gfx/wings was pulling in opencl despite it not appearing as a dependency. I unmerged it and all the other issues disappeared! I think it was installed as part of Kicad, when portage has finished installing the 440+ outstanding updates I'll see what happens if I try to re-install it!
Thanks for your help.
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