View previous topic :: View next topic |
Author |
Message |
yzg Guru
Joined: 18 Jun 2005 Posts: 499
|
Posted: Fri Jun 14, 2024 1:02 pm Post subject: Too many conflicts in latest ~amd64 world update |
|
|
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 |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31257 Location: here
|
Posted: Fri Jun 14, 2024 1:27 pm Post subject: |
|
|
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 |
|
|
yzg Guru
Joined: 18 Jun 2005 Posts: 499
|
Posted: Fri Jun 14, 2024 3:41 pm Post subject: |
|
|
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 |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2390
|
Posted: Fri Jun 14, 2024 4:23 pm Post subject: |
|
|
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 |
|
|
Atha Apprentice
Joined: 22 Sep 2004 Posts: 230
|
Posted: Fri Jun 14, 2024 5:13 pm Post subject: |
|
|
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 |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4668 Location: Germany
|
Posted: Fri Jun 14, 2024 8:26 pm Post subject: |
|
|
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 |
|
|
yzg Guru
Joined: 18 Jun 2005 Posts: 499
|
Posted: Sun Jun 16, 2024 3:07 am Post subject: |
|
|
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 |
|
|
dpshak Apprentice
Joined: 05 May 2005 Posts: 188 Location: Wisconsin
|
Posted: Sun Jun 16, 2024 4:07 am Post subject: |
|
|
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!
Thanks for that tip, it solved the majority of my issues! |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1946
|
Posted: Sun Jun 16, 2024 4:09 am Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Sun Jun 16, 2024 8:03 am Post subject: |
|
|
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 |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Sun Jun 16, 2024 4:24 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Sun Jun 16, 2024 4:30 pm Post subject: |
|
|
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 |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Sun Jun 16, 2024 4:50 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Sun Jun 16, 2024 5:13 pm Post subject: |
|
|
What is problematic about KF5? |
|
Back to top |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Mon Jun 17, 2024 3:01 pm Post subject: |
|
|
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 |
|
|
kimchi_sg Advocate
Joined: 26 Nov 2004 Posts: 3038
|
Posted: Mon Jun 17, 2024 3:50 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Mon Jun 17, 2024 4:33 pm Post subject: |
|
|
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 |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Tue Jun 18, 2024 2:57 pm Post subject: |
|
|
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 |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2390
|
Posted: Tue Jun 18, 2024 3:31 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Tue Jun 18, 2024 3:45 pm Post subject: |
|
|
Leave only plasma-meta, and also clear out any kde-frameworks entries if there are any. Otherwise what logrusx said. |
|
Back to top |
|
|
dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3414 Location: Canada
|
Posted: Tue Jun 18, 2024 3:57 pm Post subject: |
|
|
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 |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Tue Jun 18, 2024 5:12 pm Post subject: |
|
|
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. _________________ "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 |
|
|
binro l33t
Joined: 06 May 2005 Posts: 732 Location: Bangkok, Thailand
|
Posted: Thu Jun 20, 2024 12:30 pm Post subject: |
|
|
Everything completed and the new system largely works. 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 |
|
|
dpshak Apprentice
Joined: 05 May 2005 Posts: 188 Location: Wisconsin
|
Posted: Tue Jun 25, 2024 3:28 am Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9259
|
Posted: Tue Jun 25, 2024 4:36 am Post subject: |
|
|
As expected, none of this is KDE stuff. |
|
Back to top |
|
|
|