Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Too many conflicts in latest ~amd64 world update
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 499

PostPosted: Fri Jun 14, 2024 1:02 pm    Post subject: Too many conflicts in latest ~amd64 world update Reply with quote

Even with empty tree, there are conflicts

# emerge -ave world

Total: 2454 packages (48 upgrades, 28 new, 223 in new slots, 2155 reinstalls, 139 uninstalls), Size of downloads: 1,905,546 KiB
Fetch Restriction: 1 package
Conflict: 154 blocks (5 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(kde-apps/kidentitymanagement-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kidentitymanagement-23.04.3:5 required by (kde-apps/kopete-23.04.3:5/5::gentoo, ebuild scheduled for merge) USE="addbookmarks autoreplace contactnotes handbook highlight privacy statistics texteffect urlpicpreview v4l -debug -gadu -groupwise -history -latex -meanwhile -nowlistening -otr -pipes -ssl -test -testbed -translator -webpresence -winpopup -zeroconf" ABI_X86="(64)"

(kde-apps/kidentitymanagement-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/korganizer-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="handbook -debug -telemetry -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/calendarsupport-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kalarm-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="X handbook pim -debug -speech" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/incidenceeditor-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kcalutils-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/akonadi-calendar-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kdepim-runtime-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -speech -test" ABI_X86="(64)"

(kde-apps/libkleo-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/libkleo-23.04.3:5 required by (kde-apps/kopete-23.04.3:5/5::gentoo, ebuild scheduled for merge) USE="addbookmarks autoreplace contactnotes handbook highlight privacy statistics texteffect urlpicpreview v4l -debug -gadu -groupwise -history -latex -meanwhile -nowlistening -otr -pipes -ssl -test -testbed -translator -webpresence -winpopup -zeroconf" ABI_X86="(64)"

(kde-apps/libkleo-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/akonadi-calendar-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/mimetreeparser-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-plasma/libksysguard-5.27.11:5/9::gentoo, ebuild scheduled for merge) pulled in by
kde-plasma/libksysguard:5= required by (dev-util/kdevelop-24.05.1:5/24.05::gentoo, ebuild scheduled for merge) USE="gdbui handbook plasma qmake subversion -debug -hex -test" ABI_X86="(64)"

(kde-plasma/libksysguard-6.0.90-r1:6/9::gentoo, ebuild scheduled for merge) pulled in by
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-desktop-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="handbook kaccounts screencast sdl semantic-desktop -debug -ibus -scim -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-workspace-6.0.90-r3:6/6::gentoo, ebuild scheduled for merge) USE="calendar fontconfig handbook (policykit) screencast semantic-desktop wallpaper-metadata -appstream -debug -geolocation -gps -systemd -telemetry -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-meta-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="bluetooth browser-integration crash-handler crypt cups display-manager elogind gtk kwallet networkmanager (qt5) sddm smart wallpapers xwayland -accessibility -colord -discover (-firewall) -flatpak -grub -oxygen-theme -plymouth -pulseaudio -rdp -sdk -systemd -thunderbolt -unsupported -wacom -webengine" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-vault-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="networkmanager -debug" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-systemmonitor-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="-debug" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/ksystemstats-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="handbook networkmanager -debug -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma5support-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-apps/kpimtextedit-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kpimtextedit-24.05.1:6[speech=] (>=kde-apps/kpimtextedit-24.05.1:6[-speech]) required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/kpimtextedit-24.05.1:6 required by (kde-apps/kidentitymanagement-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-apps/kaccounts-integration-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
kde-apps/kaccounts-integration:5 required by (kde-frameworks/purpose-5.116.0:5/5.116::gentoo, ebuild scheduled for merge) USE="bluetooth kaccounts kf6compat -debug -test" ABI_X86="(64)"

(kde-apps/kaccounts-integration-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
kde-apps/kaccounts-integration:6 required by (kde-frameworks/purpose-6.3.0:6/6.3::gentoo, ebuild scheduled for merge) USE="bluetooth kaccounts -debug -test" ABI_X86="(64)"
kde-apps/kaccounts-integration:6 required by (kde-apps/akonadi-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="kaccounts mysql sqlite tools xml -debug -designer -doc -postgres -test" ABI_X86="(64)"
kde-apps/kaccounts-integration:6 required by (kde-plasma/plasma-desktop-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="handbook kaccounts screencast sdl semantic-desktop -debug -ibus -scim -test" ABI_X86="(64)"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31266
Location: here

PostPosted: Fri Jun 14, 2024 1:27 pm    Post subject: Reply with quote

The emerge -ave world command don't run any update, try with the emerge -uUDav @world command.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 499

PostPosted: Fri Jun 14, 2024 3:41 pm    Post subject: Reply with quote

I know.

The number of conflicts is huge with "emerge -avuDN world" and nothing can be done to reduce it to manageable list.

The empty tree emerge can provide some starting point to investigate the conflicts.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2418

PostPosted: Fri Jun 14, 2024 4:23 pm    Post subject: Reply with quote

yzg wrote:
I know.

The number of conflicts is huge with "emerge -avuDN world" and nothing can be done to reduce it to manageable list.

The empty tree emerge can provide some starting point to investigate the conflicts.


Show us the output of:

Code:
wgetpaste -ic 'emerge -avuDU @world'


Best Regards,
Georgi
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri Jun 14, 2024 5:13 pm    Post subject: Reply with quote

Whenever I encounter too many conflicts, the first thing I try is to make the number of backtracks higher (which, naturally, causes emerge to take way longer... hence, the default is 20, at least according to the emerge manpage). Basically, just add "--backtrack=1000" or any other really high value (like 9999) and see if that helps. I use:

Code:
emerge -aDuvN --with-bdeps=y --keep-going --backtrack=1000 @world


I think more backtracking is sometimes needed for packages involving Qt, as stated in the Gentoo Wiki Qt/FAQ #Solving the block. The Project:Portage/FAQ on the other hand suggests to use "--backtrack=0" (#What should I do when emerge reports a lot of dependency conflicts involving built slot-operator (foo/bar:X/Y=) dependencies?), so you might want to try that too, along with the other useful suggestions in the FAQ.
_________________
Think for yourself and let others enjoy the privilege of doing so too. Voltaire
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4669
Location: Germany

PostPosted: Fri Jun 14, 2024 8:26 pm    Post subject: Reply with quote

Hi, i think the problematic part is, mixing old stable kde-apps/kopete-23.04.3:5
with brand new testing kde-apps/libkleo-24.05.1

kopete is not available in 24.05.1 version
not sure, but i think he is dead Jim ;)
emerge --deselect kde-apps/kopete should probably help.
Back to top
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 499

PostPosted: Sun Jun 16, 2024 3:07 am    Post subject: Reply with quote

At the end, I decided to mask out everything related to kde6 update. I don't care about kopete or kleo but kdevelop is a no go. So, I will wait at least until kdevelop is ready for kde6.
Back to top
View user's profile Send private message
dpshak
Apprentice
Apprentice


Joined: 05 May 2005
Posts: 188
Location: Wisconsin

PostPosted: Sun Jun 16, 2024 4:07 am    Post subject: Reply with quote

fedeliallalinea wrote:
The emerge -ave world command don't run any update, try with the emerge -uUDav @world command.


I too had a whole slew of 'unresolved blocks,' but I ALSO had a number of new KDE 6 packages that had Python3_11 dependencies! THAT surprised me, seeing as Python3_12 was supposed to be the default as of 01Jun24!

I normally use emerge -uDav @world. I was not aware of the "-U" switch, I had to RTFM to see what "-U" switch does! :oops:

Thanks for that tip, it solved the majority of my issues!
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1961

PostPosted: Sun Jun 16, 2024 4:09 am    Post subject: Reply with quote

yzg wrote:
At the end, I decided to mask out everything related to kde6 update. I don't care about kopete or kleo but kdevelop is a no go. So, I will wait at least until kdevelop is ready for kde6.


-gdbui will work on kdevelop if you don't need that.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Sun Jun 16, 2024 8:03 am    Post subject: Reply with quote

dpshak wrote:
I too had a whole slew of 'unresolved blocks,' but I ALSO had a number of new KDE 6 packages that had Python3_11 dependencies! THAT surprised me, seeing as Python3_12 was supposed to be the default as of 01Jun24!

Citation needed. There's no py3_11 left on my system.
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Sun Jun 16, 2024 4:24 pm    Post subject: Reply with quote

I have a similar problem. The "wgetpaste -ic 'emerge -avuDU @world'" output is here: https://bpa.st/HQEA. However, what bothers me is can KDE6 and KDE5 coexist in one system? If KDE6 is going to replace KDE5 I don't want it yet; KDE doesn not have a good history of smooth upgrades.

Thanks.
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Sun Jun 16, 2024 4:30 pm    Post subject: Reply with quote

What exactly do you mean with KDE6? I can tell you that there has never been a Plasma version able to coexist with an older version, or any application installing unversioned binaries, for that matter. Libraries, like KDE Frameworks can though.

Your problem likely is world file pollution in the form of at least khotkeys.
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Sun Jun 16, 2024 4:50 pm    Post subject: Reply with quote

asturm wrote:
What exactly do you mean with KDE6? I can tell you that there has never been a Plasma version able to coexist with an older version, or any application installing unversioned binaries, for that matter.

OK, then I would rather wait for a while. I remember KF5 being particularly problematic. Is there an easy way of blocking the KDE6 libraries?
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Sun Jun 16, 2024 5:13 pm    Post subject: Reply with quote

What is problematic about KF5?
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Mon Jun 17, 2024 3:01 pm    Post subject: Reply with quote

asturm wrote:
What is problematic about KF5?

What was problematic was logging on and getting a blank screen. I gave up with KF5 at the time and switched to LxQt and XFCE. After a few months KF5 seemed to stabilise and I was able to use it. There were a lot of threads here on the subject. So the questions are:

  • Is KDE6 stable?
  • If it is not, what is the most convenient way of masking it?

I need a desktop I can use everyday. I suppose I could return to LxQt if necessary.

TIA
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
kimchi_sg
Advocate
Advocate


Joined: 26 Nov 2004
Posts: 3038

PostPosted: Mon Jun 17, 2024 3:50 pm    Post subject: Reply with quote

binro wrote:
So the questions are:

  • Is KDE6 stable?

  • If it is not, what is the most convenient way of masking it?



  • No.
  • Just don't use ~amd64
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Mon Jun 17, 2024 4:33 pm    Post subject: Reply with quote

Josef.95 wrote:
not sure, but i think he is dead Jim ;)

Yes, it is also now masked for removal.

binro wrote:
asturm wrote:
What is problematic about KF5?

What was problematic was logging on and getting a blank screen.

And there I thought we had settled the terminology. I keep asking what people are talking about in order to grasp whatever it is they are grappling with. KF5 = KDE Frameworks 5, is only a set of libraries. What you describe is runtime desktop (= Plasma-5) trouble, while you have been commenting in the midst of packaging and dependency resolution discussion. And I have told you how to fix it, in case you missed that.

I can assure you that Plasma-6 runs perfectly fine at this point and it works like a regular update to Plasma 5 (after we did the heavy lifting in packaging). There is no migration necessary. If you prefer to mask it, you can try working with kde overlay's package.mask files in its Documentation subdirectory. Be advised to in that case pick the KDE Frameworks 6, Plasma 6 and Gear 24.05 package.mask trifecta.

This is all for ~arch system users of course, nothing has changed yet in stable. Tomorrow is Plasma 6.1.0 release if you want to wait for the "proper" upstream release in ~arch.

And again, Plasma 5 => 6 feels so much like a normal upgrade that it will be completely unnecessary to keep old versions of the desktop around (as in the past) once 6 is stabilised (hopefully soon). And, again, that does not mean that KF5-based applications will vanish at the same time, as some are still being ported away to KF6. They keep working within Plasma 6 just fine.
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Tue Jun 18, 2024 2:57 pm    Post subject: Reply with quote

I deselected khotkeys and ran the update again, but it didn't make much difference (see https://bpa.st/33GQ). My world file contains (after some more deselections):
Code:
kde-plasma/bluedevil
kde-plasma/breeze-gtk
kde-plasma/drkonqi
kde-plasma/flatpak-kcm
kde-plasma/kactivitymanagerd
kde-plasma/kde-cli-tools
kde-plasma/kde-gtk-config
kde-plasma/kdeplasma-addons
kde-plasma/kgamma
kde-plasma/kinfocenter
kde-plasma/kmenuedit
kde-plasma/kscreen
kde-plasma/ksshaskpass
kde-plasma/kwallet-pam
kde-plasma/kwayland-integration
kde-plasma/kwrited
kde-plasma/libkworkspace
kde-plasma/milou
kde-plasma/oxygen
kde-plasma/plasma-browser-integration
kde-plasma/plasma-desktop
kde-plasma/plasma-integration
kde-plasma/plasma-meta
kde-plasma/plasma-nm
kde-plasma/plasma-pa
kde-plasma/plasma-sdk
kde-plasma/plasma-vault
kde-plasma/plasma-workspace-wallpapers
kde-plasma/polkit-kde-agent
kde-plasma/powerdevil
kde-plasma/sddm-kcm
kde-plasma/systemsettings
kde-plasma/xdg-desktop-portal-kde
kde-plasma/xembed-sni-proxy

Should I edit out all of these? I don't remember emerging all those packages independantly!
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2418

PostPosted: Tue Jun 18, 2024 3:31 pm    Post subject: Reply with quote

binro wrote:
I deselected khotkeys and ran the update again, but it didn't make much difference (see https://bpa.st/33GQ). My world file contains (after some more deselections):
Code:
kde-plasma/bluedevil
kde-plasma/breeze-gtk
kde-plasma/drkonqi
kde-plasma/flatpak-kcm
kde-plasma/kactivitymanagerd
kde-plasma/kde-cli-tools
kde-plasma/kde-gtk-config
kde-plasma/kdeplasma-addons
kde-plasma/kgamma
kde-plasma/kinfocenter
kde-plasma/kmenuedit
kde-plasma/kscreen
kde-plasma/ksshaskpass
kde-plasma/kwallet-pam
kde-plasma/kwayland-integration
kde-plasma/kwrited
kde-plasma/libkworkspace
kde-plasma/milou
kde-plasma/oxygen
kde-plasma/plasma-browser-integration
kde-plasma/plasma-desktop
kde-plasma/plasma-integration
kde-plasma/plasma-meta
kde-plasma/plasma-nm
kde-plasma/plasma-pa
kde-plasma/plasma-sdk
kde-plasma/plasma-vault
kde-plasma/plasma-workspace-wallpapers
kde-plasma/polkit-kde-agent
kde-plasma/powerdevil
kde-plasma/sddm-kcm
kde-plasma/systemsettings
kde-plasma/xdg-desktop-portal-kde
kde-plasma/xembed-sni-proxy

Should I edit out all of these? I don't remember emerging all those packages independantly!


I think most of it. Read the following thread:

https://forums.gentoo.org/viewtopic-t-1143543-highlight-.html

Be careful when depcleaning. Some things may need to be in world. For example you may need to record xorg is nothing explicitly requires it. If you see something you don't want cleaned, emerge --noreplace it.

Also be carefull to run emerge with --oneshot when emerging to fix something.

Best Regards,
Georgi


Last edited by logrusx on Tue Jun 18, 2024 6:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Tue Jun 18, 2024 3:45 pm    Post subject: Reply with quote

Leave only plasma-meta, and also clear out any kde-frameworks entries if there are any. Otherwise what logrusx said.
Back to top
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3425
Location: Canada

PostPosted: Tue Jun 18, 2024 3:57 pm    Post subject: Reply with quote

yzg wrote:
I know.

The number of conflicts is huge with "emerge -avuDN world" and nothing can be done to reduce it to manageable list.

The empty tree emerge can provide some starting point to investigate the conflicts.


When you see a huge list of conflicts, they usually have a single orgin, don'y despair !
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Tue Jun 18, 2024 5:12 pm    Post subject: Reply with quote

asturm wrote:
Leave only plasma-meta, and also clear out any kde-frameworks entries if there are any. Otherwise what logrusx said.

I had to clear out a few more world entries and now 653 packages are being built/rebuilt (there is a new Perl which is causing a lot of rebuilds)! May the gods help me. :roll:
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 732
Location: Bangkok, Thailand

PostPosted: Thu Jun 20, 2024 12:30 pm    Post subject: Reply with quote

Everything completed and the new system largely works. :D But kde-apps/spectacle fails to compile:
Code:

-o src/CMakeFiles/spectacle.dir/Gui/Annotations/AnnotationDocument.cpp.o -c /var/tmp/portage/kde-apps/spectacle-24.05.1/work/spectacle-24.05.1/src/Gui/Annotations/AnnotationDocument.cpp
cc1plus: warning: /var/tmp/portage/kde-apps/spectacle-24.05.1/work/spectacle-24.05.1/src/src: No such file or directory [-Wmissing-include-dirs]
/var/tmp/portage/kde-apps/spectacle-24.05.1/work/spectacle-24.05.1/src/Gui/Annotations/AnnotationDocument.cpp: In member function ‘void AnnotationDocument::setCanvas(const QRectF&, qreal)’:
/var/tmp/portage/kde-apps/spectacle-24.05.1/work/spectacle-24.05.1/src/Gui/Annotations/AnnotationDocument.cpp:76:32: error: ‘format’ is not a member of ‘std’
   76 |         Log::warning() << std::format("`{}`:\n\t`rect` is empty. This should not happen.",
      |                                ^~~~~~
/var/tmp/portage/kde-apps/spectacle-24.05.1/work/spectacle-24.05.1/src/Gui/Annotations/AnnotationDocument.cpp:80:32: error: ‘format’ is not a member of ‘std’
   80 |         Log::warning() << std::format("`{}`:\n\t`dpr` <= 0. This should not happen.",
      |                                ^~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-c99-extensions’ may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option ‘-Wno-gnu-statement-expression-from-macro-expansion’ may have been intended to silence earlier diagnostics

This leads to kdegraphics-meta not getting installed and so --depclean won't execute. Ah, it seems spectacle needs C++20, so I upgraded my gcc-config and now it works.

Also, if I select Power Management in system settings, I get: "The Power Management Service appears not to be running.". Is this simply not ready yet, or must I do something?
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
dpshak
Apprentice
Apprentice


Joined: 05 May 2005
Posts: 188
Location: Wisconsin

PostPosted: Tue Jun 25, 2024 3:28 am    Post subject: Reply with quote

asturm wrote:
dpshak wrote:
I too had a whole slew of 'unresolved blocks,' but I ALSO had a number of new KDE 6 packages that had Python3_11 dependencies! THAT surprised me, seeing as Python3_12 was supposed to be the default as of 01Jun24!

Citation needed. There's no py3_11 left on my system.


Sorry that it's been a minute, but 'emerge -uUDav ' solved my issues on this box, so I couldn't replicate the issue.

However: I have another machine that I rebuilt in April and was last updated on May 31st.
Code:
jukebox /var/log # uname -a
Linux jukebox 6.9.3-gentoo #1 SMP PREEMPT_DYNAMIC Fri May 31 15:55:17 CDT 2024 x86_64 Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz GenuineIntel GNU/Linux


Knowing that Python 3.12 was going to be the default starting June 1st, I added it to 'python-exec.conf:'
Code:
jukebox /etc/python-exec # cat *.conf
#/etc/python-exec/python-exec.conf
# python-exec global preference configuration
#
# This file specifies global Python preference for python-exec. It
# determines which implementations will be used when wrapped Python
# scripts or generic Python wrappers (such as /usr/bin/python) are
# started with no implementation override (EPYTHON).
#
# The global configuration can be overriden for each wrapped script
# in /etc/python-exec/<script-name>.conf. If this override exists,
# the global configuration is not used at all.
#
# The preference file should list Python implementations, one per line,
# in EPYTHON-format (e.g. python3.5), in order of preference. The most
# preferred implementation should be listed first. The program will use
# the most preferred implementation that is supported by it.
#
# If none of the listed implementations are supported, python-exec will
# attempt to use the remaining supported implementations in default
# order.
#
# A specific implementation can be disabled by preceding it with
# a hyphen (-). In this case, the implementation will never be used.
# If no other implementation is supported by the program, it will fail
# to start.
#
# Note: this file can be modified by calls to 'eselect python'.
python3.12
python3.11


So, today after updating Portage, I did 'emerge -uDav @world and these are the Python3_11 dependencies that showed up:
Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/poetry-core-1.9.0::gentoo[-test]
# required by dev-python/rdflib-7.0.0::gentoo
# required by media-libs/lv2-1.18.10-r1::gentoo[python_single_target_python3_11]
# required by media-libs/lilv-0.24.24::gentoo
# required by media-sound/ardour-8.6::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/packaging-24.1 python_targets_python3_11
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/mako-1.3.5::gentoo
# required by media-libs/mesa-24.1.2::gentoo
# required by x11-base/xwayland-24.1.0::gentoo
# required by kde-plasma/kwin-6.1.0::gentoo
# required by kde-plasma/plasma-workspace-6.1.0::gentoo
# required by kde-plasma/xdg-desktop-portal-kde-6.1.0::gentoo
# required by kde-plasma/plasma-integration-6.1.0-r1::gentoo
>=dev-python/jaraco-text-3.12.1 python_targets_python3_11
# required by dev-python/jaraco-functools-4.0.1::gentoo
# required by dev-python/jaraco-text-3.12.1::gentoo
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/mako-1.3.5::gentoo
# required by media-libs/mesa-24.1.2::gentoo
# required by x11-base/xwayland-24.1.0::gentoo
# required by kde-plasma/kwin-6.1.0::gentoo
# required by kde-plasma/plasma-workspace-6.1.0::gentoo
# required by kde-plasma/xdg-desktop-portal-kde-6.1.0::gentoo
# required by kde-plasma/plasma-integration-6.1.0-r1::gentoo
>=dev-python/more-itertools-10.3.0 python_targets_python3_11
# required by net-libs/libaccounts-glib-1.27::gentoo
# required by net-libs/accounts-qt-1.17::gentoo
# required by kde-apps/kaccounts-integration-24.05.1::gentoo
# required by kde-plasma/plasma-desktop-6.1.0::gentoo[kaccounts]
# required by @selected
# required by @world (argument)
>=dev-python/pygobject-3.46.0-r1 python_targets_python3_11
# required by dev-python/pygobject-3.46.0-r1::gentoo[cairo]
# required by gui-libs/gtk-4.14.4::gentoo[introspection]
# required by app-crypt/gcr-4.2.1::gentoo[gtk]
# required by app-crypt/pinentry-1.3.0-r3::gentoo[gtk]
# required by app-crypt/gnupg-2.4.5-r2::gentoo
# required by app-portage/getuto-1.13::gentoo
# required by sys-apps/portage-3.0.65::gentoo[-build]
# required by virtual/package-manager-1::gentoo
# required by @system
# required by @world (argument)
>=dev-python/pycairo-1.26.1 python_targets_python3_11
# required by app-portage/elogv-0.8.3::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/gpep517-16 python_targets_python3_11
# required by app-portage/elogv-0.8.3::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-70.0.0 python_targets_python3_11
# required by dev-util/itstool-2.0.7-r2::gentoo[python_single_target_python3_11]
# required by media-sound/ardour-8.6::gentoo
# required by @selected
# required by @world (argument)
>=dev-libs/libxml2-2.12.8 python_targets_python3_11
# required by dev-python/poetry-core-1.9.0::gentoo[-test]
# required by dev-python/rdflib-7.0.0::gentoo
# required by media-libs/lv2-1.18.10-r1::gentoo[python_single_target_python3_11]
# required by media-libs/lilv-0.24.24::gentoo
# required by media-sound/ardour-8.6::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/fastjsonschema-2.20.0 python_targets_python3_11
# required by kde-plasma/xdg-desktop-portal-kde-6.1.0::gentoo
# required by kde-plasma/plasma-integration-6.1.0-r1::gentoo
# required by kde-plasma/plasma-workspace-6.1.0::gentoo
# required by kde-plasma/plasma-desktop-6.1.0::gentoo
# required by @selected
# required by @world (argument)


Note: When I rebuilt that machine, I removed the PYTHON_TARGETS= and PYTHON_SINGLE_TARGET= from /etc/portage/make.conf prior to installing...

Again, using emerge -uUDav solved my issues on this machine and I'm sure it will on that machine as well!
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9270

PostPosted: Tue Jun 25, 2024 4:36 am    Post subject: Reply with quote

As expected, none of this is KDE stuff.
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
Goto page 1, 2  Next
Page 1 of 2

 
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