Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Build error... kde-frameworks/kitemview
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 3:15 am    Post subject: Build error... kde-frameworks/kitemview Reply with quote

I do not know if I will ever get this system into a usable state again, but at least this time it is an actual build error. I am guessing this is building out of order again, but not sure.

Build output for kde-frameworks/kitemview
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3861
Location: Germany

PostPosted: Thu Jun 25, 2020 4:01 am    Post subject: Reply with quote

Please try a dev-qt/qtwidgets rebuild first -->
Code:
emerge -av1 /usr/include/qt5/QtWidgets/QListWidget
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 4:19 am    Post subject: Reply with quote

Will do. Going to bed so it will have to build overnight.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 1:16 pm    Post subject: Reply with quote

Got more issues attempting to rebuild the widgets.
Code:

# emerge -av1 /usr/include/qt5/QtWidgets/QListWidget

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild     U  ] dev-qt/qtgui-5.14.2:5/5.14.2::gentoo [5.12.3-r1:5/5.12::gentoo] USE="X%* accessibility dbus egl evdev gif jpeg libinput png udev -debug -eglfs -gles2-only% -ibus -test -tslib -tuio -vnc -vulkan% -wayland% (-gles2%) (-xcb%*)" 0 KiB
[ebuild  r  U  ] dev-qt/qtwidgets-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="X%* png -debug -gles2-only% -gtk -test (-gles2%) (-xcb%*)" 0 KiB
[ebuild     U  ] dev-qt/qtopengl-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="-debug -gles2-only% -test (-gles2%)" 0 KiB
[ebuild  r  U  ] dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo [5.212.0_pre20180120:5/5.212::gentoo] USE="X geolocation gstreamer hyphen jit opengl printsupport qml webp -gles2-only% -multimedia -nsplugin -orientation (-gles2%)" 0 KiB

Total: 4 packages (4 upgrades), Size of downloads: 0 KiB

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

dev-qt/qtgui:5

  (dev-qt/qtgui-5.14.2:5/5.14.2::gentoo, ebuild scheduled for merge) USE="X accessibility dbus egl evdev gif jpeg libinput png udev -debug -eglfs -gles2-only -ibus -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)" pulled in by
    >=dev-qt/qtgui-5.12.3:5[gles2-only=] required by (dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo, ebuild scheduled for merge) USE="X geolocation gstreamer hyphen jit opengl printsupport qml webp -gles2-only -multimedia -nsplugin -orientation" ABI_X86="(64)"
                            ^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    dev-qt/qtgui:5[accessibility,dbus,X(-)] required by (media-sound/teamspeak-client-3.3.2-r1:0/0::gentoo, installed) USE="alsa -pulseaudio" ABI_X86="(64)"
                                                                                                                                                               
    ~dev-qt/qtgui-5.14.2[gles2-only=,png=,X?] required by (dev-qt/qtwidgets-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) USE="X png -debug -gles2-only -gtk -test" ABI_X86="(64)"
    ^             ^^^^^^                                                                                                                                                                                                                                                                                                       
    (and 1 more with the same problems)

  (dev-qt/qtgui-5.12.3-r1:5/5.12::gentoo, installed) USE="accessibility dbus egl evdev gif jpeg libinput png udev xcb -debug -eglfs -gles2 -ibus -test -tslib -tuio -vnc" ABI_X86="(64)" pulled in by
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/kdenlive-18.12.3:5/5::gentoo, installed) USE="freesound handbook semantic-desktop v4l -debug -gles2 -jogshuttle -share" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-plasma/kinfocenter-5.15.5:5/5::gentoo, installed) USE="handbook opengl pci -debug -gles2 -ieee1394 -wayland" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/analitza-18.12.3:5/5::gentoo, installed) USE="nls -debug -eigen -test" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-frameworks/plasma-5.57.0:5/5.57::gentoo, installed) USE="X -debug -doc -gles2 -test -wayland" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.10:5[-gles2] required by (dev-python/PyQt5-5.12.2:0/0::gentoo, installed) USE="bluetooth dbus declarative gui network opengl printsupport ssl svg widgets -debug -designer -examples -gles2 -help -location -multimedia -networkauth -positioning -sensors -serialport -sql -testlib -webchannel -webkit -websockets -x11extras -xmlpatterns" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7"
                          ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1:5/5.12=[-gles2] required by (kde-plasma/kwin-5.15.5:5/5::gentoo, installed) USE="handbook -caps -debug -gles2 -multimedia -test" ABI_X86="(64)"
                         ^^^^^^^^                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1:5/5.12=[dbus] required by (kde-plasma/plasma-integration-5.15.5:5/5::gentoo, installed) USE="-debug -test" ABI_X86="(64)"
                         ^^^^^^^^                                                                                                                               
    ~dev-qt/qtgui-5.12.3 required by (dev-qt/qtvirtualkeyboard-5.12.3:5/5.12::gentoo, installed) USE="spell xcb -debug -handwriting -test" ABI_X86="(64)"
    ^             ^^^^^^                                                                                                                                                                                                                                                                                                       
    (and 15 more with the same problems)

dev-qt/qtwidgets:5

  (dev-qt/qtwidgets-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) USE="X png -debug -gles2-only -gtk -test" ABI_X86="(64)" pulled in by
    dev-qt/qtwidgets:5 (Argument)
    ~dev-qt/qtwidgets-5.14.2[gles2-only=] required by (dev-qt/qtopengl-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) USE="-debug -gles2-only -test" ABI_X86="(64)"
    ^                 ^^^^^^                                                                                                                                                                                                                   

  (dev-qt/qtwidgets-5.12.3:5/5.12::gentoo, installed) USE="png xcb -debug -gles2 -gtk -test" ABI_X86="(64)" pulled in by
    ~dev-qt/qtwidgets-5.12.3 required by (dev-qt/qtquickcontrols2-5.12.3:5/5.12::gentoo, installed) USE="widgets -debug -test" ABI_X86="(64)"
    ^                 ^^^^^^                                                                                                                                                                                                                   
    (and 9 more with the same problem)

dev-qt/qtopengl:5

  (dev-qt/qtopengl-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) USE="-debug -gles2-only -test" ABI_X86="(64)" pulled in by
    >=dev-qt/qtopengl-5.12.3:5[gles2-only=] required by (dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo, ebuild scheduled for merge) USE="X geolocation gstreamer hyphen jit opengl printsupport qml webp -gles2-only -multimedia -nsplugin -orientation" ABI_X86="(64)"
                               ^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

  (dev-qt/qtopengl-5.12.3:5/5.12::gentoo, installed) USE="-debug -gles2 -test" ABI_X86="(64)" pulled in by
    ~dev-qt/qtopengl-5.12.3 required by (dev-qt/qtmultimedia-5.12.3:5/5.12::gentoo, installed) USE="alsa openal qml widgets -debug -gles2 -gstreamer -pulseaudio -test" ABI_X86="(64)"
    ^                ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                     

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (kde-plasma/plasma-integration-5.15.5:5/5::gentoo, installed): ebuild is masked or unavailable
  (kde-plasma/kwin-5.15.5:5/5::gentoo, installed): ebuild is masked or unavailable


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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

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-qt/qtwidgets-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo, ebuild scheduled for merge)

Various parts of the system are still outdated and the build order isn't resolving correctly. At least that is what I am seeing. I am at the point that I wonder if we should remove the entire KDE tree of packages but leave it in the world file, then do a world update which should restore them. What are your thoughts there?
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 1:19 pm    Post subject: Reply with quote

Code:
You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

^ I'm sure we've had that topic before.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 1:58 pm    Post subject: Reply with quote

I have gone back as far as 100. What is a sane value? After going back 100 failed I simply did the default to post the response here. I do know to increase the backtrack value, but what should my limit be? 1024? 16384? Where do I cross a line? If it continues to fail what then?

I don't mean to sound like I am disrespectful but I believe that message shows up even if I have --backtrack=100 in my make.conf so constantly being told to override it is redundant. If I am thinking correctly it is part of my EMERGE_DEFAULT_OPTS variable.

Just checked.
Code:

EMERGE_DEFAULT_OPTS="--jobs=2 --load-average=1.8 --with-bdeps=y --backtrack=128"

Why it is not using my default option of 128 in that message is beyond me. I assume it is a hard-coded message.

*EDIT*

I am trying it with a backtrack value of 8192. If this fails maybe I can at least get some more insight into the issue.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 2:18 pm    Post subject: Reply with quote

I would never increase it in my defaults, but if you do not share that knowledge (what your exact emerge command is, corresponding with the output) then we can not know if you tried it already.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 2:35 pm    Post subject: Reply with quote

You are correct. But why not increase it by default if it helps out? Unfortunately for me, it did not help.

I believe that my hunch is right. It is telling me that it needs to rebuild two KDE packages which are masked. These are OLD versions, not new. As such, is it advisable to remove the KDE suite from my PC while leaving them in the world file, then doing the upgrade?
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 2:46 pm    Post subject: Reply with quote

The_Great_Sephiroth wrote:
You are correct. But why not increase it by default if it helps out?

Because otherwise it may unnecessarily increase time of dep resolution. I almost never have to increase that value so it remains at the default except when portage tells me otherwise.

The_Great_Sephiroth wrote:
I believe that my hunch is right. It is telling me that it needs to rebuild two KDE packages which are masked. These are OLD versions, not new.

That's a sign that backtrack value is not high enough or backtracking had to stop early because there was an error somehwere down the line.

No wonder though if you try `# emerge -av1 /usr/include/qt5/QtWidgets/QListWidget` this is *never* going to resolve.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 4:15 pm    Post subject: Reply with quote

I also tried "emerge -av1 dev-qt/qtwidgets" and same result. Literally the same two outdated packages stop it, even at a backtrack of 8192.

The packages are kde-plasma/kwin-5.15.5:5/5 and kde-plasma/plasma-integration-5.15.5:5/5.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 4:39 pm    Post subject: Reply with quote

The_Great_Sephiroth wrote:
I also tried "emerge -av1 dev-qt/qtwidgets"

It is the same effect, you can never ever just upgrade a single dev-qt package.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 4:42 pm    Post subject: Reply with quote

I did not know that. The Qt stuff has always been pulled in as a dependency of KDE. How can I rebuild all of Qt so KDE can upgrade? Oh and I removed the backtrack line from defaults, so I must now enter it manually.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3861
Location: Germany

PostPosted: Thu Jun 25, 2020 4:52 pm    Post subject: Reply with quote

Ah ok, it is a upgrade (sorry)
Then please upgrade all installed dev-qt/* packages together first:
Code:
 emerge -av1 --ignore-built-slot-operator-deps=y $(qlist -IC dev-qt)
and then a normal @world update.
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 5:31 pm    Post subject: Reply with quote

I tried that but it fails because a lot of KDE packages rely on qtgui, and rebuilding would upgrade qtgui to a newer version, which is actually what I want, but cannot do.
Code:

# emerge -av1 --ignore-built-slot-operator-deps=y $(qlist -IC dev-qt)

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild   R    ] dev-qt/qtchooser-66::gentoo  USE="-test" 32 KiB
[ebuild   R    ] dev-qt/qtcore-5.14.2:5/5.14.2::gentoo  USE="icu -debug -old-kernel -systemd -test" 0 KiB
[ebuild   R    ] dev-qt/qtxml-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qttest-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qtconcurrent-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtsql-5.14.2:5/5.14.2::gentoo [5.12.3:5/5.12.3::gentoo] USE="mysql odbc sqlite -debug -freetds (-oci8) -postgres -test" 0 KiB
[ebuild   R    ] dev-qt/qtlockedfile-2.4.1_p20171024::gentoo  USE="-doc" 694 KiB
[ebuild   R    ] dev-qt/qtpaths-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qtspeech-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qtdbus-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qdbus-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtgui-5.14.2:5/5.14.2::gentoo [5.12.3-r1:5/5.12::gentoo] USE="X%* accessibility dbus egl evdev gif jpeg libinput png udev -debug -eglfs -gles2-only% -ibus -test -tslib -tuio -vnc -vulkan% -wayland% (-gles2%) (-xcb%*)" 0 KiB
[ebuild     U  ] dev-qt/qtwidgets-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="X%* png -debug -gles2-only% -gtk -test (-gles2%) (-xcb%*)" 0 KiB
[ebuild     U  ] dev-qt/qtx11extras-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtimageformats-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="mng -debug -test (-jpeg2k%*)" 0 KiB
[ebuild     U  ] dev-qt/qtsvg-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtprintsupport-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="cups -debug -gles2-only% -test (-gles2%)" 0 KiB
[ebuild     U  ] dev-qt/qtopengl-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="-debug -gles2-only% -test (-gles2%)" 0 KiB
[ebuild     U  ] dev-qt/qtscript-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="jit scripttools -debug -test" 0 KiB
[ebuild   R    ] dev-qt/qtnetwork-5.14.2-r1:5/5.14::gentoo  USE="networkmanager sctp ssl -bindist -connman -debug -gssapi -libproxy -test" 0 KiB
[ebuild     U  ] dev-qt/qtdeclarative-5.14.2-r3:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="jit widgets -debug -gles2-only% -localstorage -test -vulkan% (-gles2%)" 0 KiB
[ebuild   R    ] dev-qt/qtnetworkauth-5.14.2:5/5.14::gentoo  USE="-debug -test" 0 KiB
[ebuild   R    ] dev-qt/qtsingleapplication-2.6.1_p20171024::gentoo  USE="X -doc" 0 KiB
[ebuild     U  ] dev-qt/linguist-tools-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/designer-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="declarative -debug -test -webkit" 0 KiB
[ebuild     U  ] dev-qt/qtgraphicaleffects-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtquickcontrols-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="widgets -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtpositioning-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -geoclue -test" 0 KiB
[ebuild     U  ] dev-qt/qtwebchannel-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtsensors-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtvirtualkeyboard-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="X%* spell -debug -handwriting -test (-xcb%*)" 0 KiB
[ebuild     U  ] dev-qt/qtwayland-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="X%* -debug -test -vulkan% (-libinput%*) (-xcomposite%*)" 0 KiB
[ebuild     U  ] dev-qt/qtxmlpatterns-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtbluetooth-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtquickcontrols2-5.14.2-r1:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="widgets -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtmultimedia-5.14.2-r1:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="alsa gstreamer* openal qml widgets -debug -gles2-only% -pulseaudio -test (-gles2%)" 0 KiB
[ebuild     U  ] dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo [5.212.0_pre20180120:5/5.212::gentoo] USE="X geolocation gstreamer hyphen jit opengl printsupport qml webp -gles2-only% -multimedia -nsplugin -orientation (-gles2%)" 0 KiB
[ebuild     U  ] dev-qt/qtwebengine-5.14.2:5/5.14::gentoo [5.12.3:5/5.12::gentoo] USE="alsa geolocation system-ffmpeg system-icu widgets -bindist -debug -designer -jumbo-build -kerberos% -pulseaudio -test (-pax_kernel%)" 0 KiB

Total: 38 packages (25 upgrades, 13 reinstalls), Size of downloads: 726 KiB

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

dev-qt/qtgui:5

  (dev-qt/qtgui-5.14.2:5/5.14.2::gentoo, ebuild scheduled for merge) USE="X accessibility dbus egl evdev gif jpeg libinput png udev -debug -eglfs -gles2-only -ibus -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)" pulled in by
    >=dev-qt/qtgui-5.12.3:5[gles2-only=] required by (dev-qt/qtwebkit-5.212.0_pre20200309-r1:5/5.212::gentoo, ebuild scheduled for merge) USE="X geolocation gstreamer hyphen jit opengl printsupport qml webp -gles2-only -multimedia -nsplugin -orientation" ABI_X86="(64)"
                            ^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    dev-qt/qtgui:5[accessibility,dbus,X(-)] required by (media-sound/teamspeak-client-3.3.2-r1:0/0::gentoo, installed) USE="alsa -pulseaudio" ABI_X86="(64)"
                                                                                                                                                               
    dev-qt/qtgui (Argument)
    ~dev-qt/qtgui-5.14.2 required by (dev-qt/qtgraphicaleffects-5.14.2:5/5.14::gentoo, ebuild scheduled for merge) USE="-debug -test" ABI_X86="(64)"
    ^             ^^^^^^                                                                                                                                                                                                                       
    (and 16 more with the same problems)

  (dev-qt/qtgui-5.12.3-r1:5/5.12::gentoo, installed) USE="accessibility dbus egl evdev gif jpeg libinput png udev xcb -debug -eglfs -gles2 -ibus -test -tslib -tuio -vnc" ABI_X86="(64)" pulled in by
    >=dev-qt/qtgui-5.10:5[-gles2] required by (dev-python/PyQt5-5.12.2:0/0::gentoo, installed) USE="bluetooth dbus declarative gui network opengl printsupport ssl svg widgets -debug -designer -examples -gles2 -help -location -multimedia -networkauth -positioning -sensors -serialport -sql -testlib -webchannel -webkit -websockets -x11extras -xmlpatterns" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7"
                          ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1[-gles2] required by (kde-plasma/kwin-5.15.5:5/5::gentoo, installed) USE="handbook -caps -debug -gles2 -multimedia -test" ABI_X86="(64)"
                          ^^^^^^                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/kdenlive-18.12.3:5/5::gentoo, installed) USE="freesound handbook semantic-desktop v4l -debug -gles2 -jogshuttle -share" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/analitza-18.12.3:5/5::gentoo, installed) USE="nls -debug -eigen -test" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-frameworks/plasma-5.57.0:5/5.57::gentoo, installed) USE="X -debug -doc -gles2 -test -wayland" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-plasma/kinfocenter-5.15.5:5/5::gentoo, installed) USE="handbook opengl pci -debug -gles2 -ieee1394 -wayland" ABI_X86="(64)"
                            ^^^^^^

_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
GDH-gentoo
Guru
Guru


Joined: 20 Jul 2019
Posts: 434
Location: South America

PostPosted: Thu Jun 25, 2020 6:51 pm    Post subject: Reply with quote

The_Great_Sephiroth wrote:
Code:
[ebuild     U  ] dev-qt/qtgui-5.14.2:5/5.14.2::gentoo [5.12.3-r1:5/5.12::gentoo] USE="X%* accessibility dbus egl evdev gif jpeg libinput png udev -debug -eglfs -gles2-only% -ibus -test -tslib -tuio -vnc -vulkan% -wayland% (-gles2%) (-xcb%*)" 0 KiB
...
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtgui:5
...
  (dev-qt/qtgui-5.12.3-r1:5/5.12::gentoo, installed) USE="accessibility dbus egl evdev gif jpeg libinput png udev xcb -debug -eglfs -gles2 -ibus -test -tslib -tuio -vnc" ABI_X86="(64)" pulled in by
    >=dev-qt/qtgui-5.10:5[-gles2] required by (dev-python/PyQt5-5.12.2:0/0::gentoo, installed) USE="bluetooth dbus declarative gui network opengl printsupport ssl svg widgets -debug -designer -examples -gles2 -help -location -multimedia -networkauth -positioning -sensors -serialport -sql -testlib -webchannel -webkit -websockets -x11extras -xmlpatterns" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7"
                          ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1[-gles2] required by (kde-plasma/kwin-5.15.5:5/5::gentoo, installed) USE="handbook -caps -debug -gles2 -multimedia -test" ABI_X86="(64)"
                          ^^^^^^                                                                                                                                                                                                                                                                                               
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/kdenlive-18.12.3:5/5::gentoo, installed) USE="freesound handbook semantic-desktop v4l -debug -gles2 -jogshuttle -share" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-apps/analitza-18.12.3:5/5::gentoo, installed) USE="nls -debug -eigen -test" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-frameworks/plasma-5.57.0:5/5.57::gentoo, installed) USE="X -debug -doc -gles2 -test -wayland" ABI_X86="(64)"
                            ^^^^^^                                                                                                                                                                                                                                                                                             
    >=dev-qt/qtgui-5.11.1:5[-gles2] required by (kde-plasma/kinfocenter-5.15.5:5/5::gentoo, installed) USE="handbook opengl pci -debug -gles2 -ieee1394 -wayland" ABI_X86="(64)"
                            ^^^^^^
Portage is drawing your attention to dev-qt/qtgui's gles2 USE flag. dev-qt/qtgui-5.14.2 no longer contains that flag in its IUSE, but you have outdated KDE packages that still reference it. You'd have to upgrade at the same time at least the ones shown there: kde-plasma/kwin, kde-apps/kdenlive, kde-apps/analitza, kde-frameworks/plasma, kde-plasma/kinfocenter. The versions you have installed are no longer in Gentoo's repository.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 8:47 pm    Post subject: Reply with quote

Yes, that's the downside to having long cycles between upgrades. We can only assume that the original error that started this thread was happening during a regular @world upgrade, which ofc does not have that dependency problem. And it is a build error that happens because Qt 5.12 packages did not yet define the fine-grained subslot rebuilds that we have with 5.14 now that ensure earlier rebuild of dev-qt/* packages within the @world queue.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 9:04 pm    Post subject: Reply with quote

OK, I did not understand what the error meant. Now I know. Let me go alter some USE flags.

*EDIT*

None of my packages appear to have the gles2 flag set and it isn't set in make.conf either. How can I figure out what is setting this flag?
_________________
Ever picture systemd as what runs "The Borg"?


Last edited by The_Great_Sephiroth on Thu Jun 25, 2020 9:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7874
Location: Austria

PostPosted: Thu Jun 25, 2020 9:09 pm    Post subject: Reply with quote

There's nothing you can do there by changing use flags. The conflict is solely a result of the dependency (dev-qt, getting rid of "-gles2" in favor of "-gles2-only") being upgraded in absence of the consumers (kde-frameworks and others, still demanding "-gles2" while their upgrades correctly already require "-gles2-only" instead). Rock and a hard place.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jun 25, 2020 9:12 pm    Post subject: Reply with quote

OK. How can I remove all installed KDE packages without removing them from my world file? I'll do that and start there.
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3861
Location: Germany

PostPosted: Thu Jun 25, 2020 9:21 pm    Post subject: Reply with quote

The_Great_Sephiroth,
I would try the following:
Code:
emerge -av1O dev-qt/qtsql dev-qt/qtgui dev-qt/qtwidgets
and after this then
emerge -avuDN @world --backtrack=100
Back to top
View user's profile Send private message
GDH-gentoo
Guru
Guru


Joined: 20 Jul 2019
Posts: 434
Location: South America

PostPosted: Thu Jun 25, 2020 9:25 pm    Post subject: Reply with quote

There are not that many packages that have the gles2 / gles2-only USE flag conflict. Another alternative could be adding dev-python/PyQt5 kde-plasma/kwin kde-apps/kdenlive kde-apps/analitza kde-frameworks/plasma kde-plasma/kinfocenter to $(qlist -IC dev-qt) in emerge's command line, and see how far that gets you.
Back to top
View user's profile Send private message
The_Great_Sephiroth
Veteran
Veteran


Joined: 03 Oct 2014
Posts: 1474
Location: Fayetteville, NC, USA

PostPosted: Thu Jul 02, 2020 6:08 am    Post subject: Reply with quote

Josef.95's solution worked. I had some more sorting to do but I got it. I am now fully up to date again. Thanks for the help!
_________________
Ever picture systemd as what runs "The Borg"?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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