Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Update-Konflikt
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
BastiL
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2004
Posts: 99

PostPosted: Thu Oct 03, 2024 1:32 pm    Post subject: Update-Konflikt Reply with quote

Hallo zusammen,

ich weiss nicht wie ich folgenden Konflikt auflöse: http://paste.gentoo.zip/usResXmO

Danke.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4669
Location: Germany

PostPosted: Thu Oct 03, 2024 3:19 pm    Post subject: Reply with quote

Hm, kniffelig …

Vorschlag:
1) Mach bitte noch mal einen frischen "emerge --sync"
2) Und schaue dann ob die Ausgabe von
Code:
emerge -pve @world --backtrack=0
eine besser verständliche Konfliktmeldung ausspuckt.
Back to top
View user's profile Send private message
BastiL
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2004
Posts: 99

PostPosted: Fri Oct 04, 2024 9:16 am    Post subject: Reply with quote

Vielen Dank für den Vorschlag, habe ich umgesetzt.

Damit läuft das Update an, nachdem ich einige Use-Flags geändert habe und zwei Pakete demaskiert habe. Sind aber nun insgesamt schlappe 2000 Pakete neu zu bauen, wegen -e eben quasi der gesamte Baum.

Edit: Durch diese Änderungen läuft das Update jetzt auch ohne "-e"
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4669
Location: Germany

PostPosted: Fri Oct 04, 2024 10:46 am    Post subject: Reply with quote

Ja, das verwenden von --pretend --verbose --emptytree war auch nur dafür vorgesehen eine besser verständlichere Fehlermeldung zu bekommen, mit der man die Konflikte dann passend funktionierend konfigurieren kann.
Prima, scheint ja geklappt zu haben :)
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5318

PostPosted: Fri Oct 04, 2024 11:39 am    Post subject: Reply with quote

damit andere es auch verstehen was hier das Problem war.
Laut der ausgabe von portage wurden dev-qt pakete in verschiedenen versionen gefordert.
Hier war es 6.7.2 und 6.7.3 am beispiel von dev-qt/qtdeclarative

Quote:
dev-qt/qtdeclarative:6

(dev-qt/qtdeclarative-6.7.3:6/6.7.3::gentoo, ebuild scheduled for merge) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -qmlls" ABI_X86="(64)" pulled in by
~dev-qt/qtdeclarative-6.7.3:6 required by (dev-qt/qtwebsockets-6.7.3:6/6.7.3::gentoo, ebuild scheduled for merge) USE="qml ssl -test" ABI_X86="(64)"
^ ^^^^^^^
(and 9 more with the same problem)

(dev-qt/qtdeclarative-6.7.2:6/6.7.2::gentoo, installed) USE="jit network opengl sql ssl svg vulkan widgets -accessibility -qmlls" ABI_X86="(64)" pulled in by
~dev-qt/qtdeclarative-6.7.2:6[widgets?] required by (dev-qt/qttools-6.7.2:6/6.7.2::gentoo, installed) USE="assistant linguist opengl qdbus qml vulkan widgets (zstd) -clang -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qtattributionsscanner -qtdiag -qtplugininfo" ABI_X86="(64)" LLVM_SLOT="18 -15 -16 -17"
^ ^^^^^^^


Das Problem ist, man kann bei Qt nicht verschiedenen versionen mischen daher diese Blocker.
Ich vermute jetzt mal dass BastiL nur ein teil der dev-qt pakete in package.accept_keywords eingetragen hatte, da die version 6.7.3 (stand 4.10.2024 13:30) noch ~arch maskiert ist.
Um den block aufzuheben hat er wohl die fehlenden dev-qt pakete (z.b. qttools) auch in package.accept_keywords eingetragen bzw. Useflags angepasst, damit die entsprechenden dev-qt pakete nicht mehr als abhängigkeit rangezogen werden.

Daher sollte man darauf achten, dass für alle dev-qt pakete die selbe version installiert werden kann.
Unter umständen reicht das dann auch nicht und portage zeigt weiterhin einen ähnlichen blocker wie oben als beispiel gezeigt an.
Da kann es helfen, wenn man in einem separaten step nur alle installierten dev-qt pakete aktualisiert bevor man ein world update durchführt
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
BastiL
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2004
Posts: 99

PostPosted: Fri Oct 04, 2024 12:01 pm    Post subject: Reply with quote

firefly wrote:
Ich vermute jetzt mal dass BastiL nur ein teil der dev-qt pakete in package.accept_keywords eingetragen hatte, da die version 6.7.3 (stand 4.10.2024 13:30) noch ~arch maskiert ist.
Um den block aufzuheben hat er wohl die fehlenden dev-qt pakete (z.b. qttools) auch in package.accept_keywords eingetragen bzw. Useflags angepasst, damit die entsprechenden dev-qt pakete nicht mehr als abhängigkeit rangezogen werden.


Nein das ist nicht der Fall. Ich nutze generell ~arch.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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