View previous topic :: View next topic |
Author |
Message |
deranonyme Guru
Joined: 09 Jul 2005 Posts: 519
|
Posted: Tue May 15, 2018 2:59 pm Post subject: [gelöst] /virtual/mysql Abhängigkeit |
|
|
Kann mir jemand sagen wie ich diese Abhängigkeit aufgelöst bekomme:
Code: | !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
virtual/mysql:0
(virtual/mysql-5.6-r12:0/18::gentoo, ebuild scheduled for merge) pulled in by
=virtual/mysql-5.6-r12 required by (kde-apps/akonadi-18.04.1:5/5::gentoo, installed)
^ ^^^^^^^
(and 1 more with the same problem)
(virtual/mysql-5.6-r6:0/18::gentoo, installed) pulled in by
~virtual/mysql-5.6[embedded=,static=] required by (dev-db/mysql-5.6.40:0/18::gentoo, installed) |
Last edited by deranonyme on Thu May 17, 2018 11:00 am; edited 1 time in total |
|
Back to top |
|
|
Tyrus Guru
Joined: 03 Feb 2018 Posts: 300
|
Posted: Tue May 15, 2018 6:16 pm Post subject: |
|
|
Das Problem ist das Useflag "embedded". virtual/mysql-5.6-r12 hat das nicht mehr.
dev-db/mysql mit Useflag "embedded" verlangt aber das virtual/mysql das Useflag kennt. Das erfüllt nur die alte Version virtual/mysql-5.6-r6.
Ich hatte das Problem auch.
Was du machen kannst ist das Useflag "embedded" bei dev-db/mysql wegnehmen. |
|
Back to top |
|
|
Tyrus Guru
Joined: 03 Feb 2018 Posts: 300
|
Posted: Tue May 15, 2018 7:00 pm Post subject: |
|
|
Eigentlich kennt der Ebuild von virtual/mysql-5.6-r12 "embedded". Ich hab noch nicht verstanden warum es wegfällt am Ende.
eix virtual/mysql
Code: |
[I] virtual/mysql
Verfügbare Versionen: ~5.5-r1 5.6-r6(0/18) 5.6-r12(0/18) {embedded minimal +server static static-libs ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Installierte Versionen: 5.6-r12(10:02:50 08.05.2018)(server -embedded -static)
Beschreibung: Virtual for MySQL database server
|
Da wird es auch angezeigt!
Aber:
equery u virtual/mysql
Code: |
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for virtual/mysql-5.6-r12:
U I
+ + server : Build server (mysqld)
- - static : !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
|
Da ist es nicht mehr dabei?? |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4679 Location: Germany
|
Posted: Tue May 15, 2018 8:25 pm Post subject: |
|
|
@Tyrus,
man hat das embedded Useflag maskiert, siehe im /usr/portage/profiles/base/package.use.mask wrote: | # Mask embedded USE on virtual/mysql to transition it to be obsolete
>=virtual/mysql-5.6-r11 embedded |
Und ja, eix zeigt per default alle verfügbaren Useflags an, auch wenn sie maskiert sind.
Im equery uses werden maskierte Useflags nicht mehr mit gelistet (was nicht immer hilfreich ist).
/edit,
mit am besten kann man das meist auch via PackageManager (emerge) selbst sehen: Beispiel: | emerge -pvO virtual/mysql
These are the packages that would be merged, in order:
[ebuild R ] virtual/mysql-5.6-r12:0/18::gentoo USE="server (-embedded) -static" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB | ^ Maskierte Flags werden hier dann in runde Klammern gesetzt dargestellt. |
|
Back to top |
|
|
Tyrus Guru
Joined: 03 Feb 2018 Posts: 300
|
Posted: Thu May 17, 2018 8:25 am Post subject: |
|
|
@Josef.95:
Danke. |
|
Back to top |
|
|
deranonyme Guru
Joined: 09 Jul 2005 Posts: 519
|
Posted: Thu May 17, 2018 10:59 am Post subject: |
|
|
Josef.95 wrote: |
[ebuild R ] virtual/mysql-5.6-r12:0/18::gentoo USE="server (-embedded) -static" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB[/code] ^ Maskierte Flags werden hier dann in runde Klammern gesetzt dargestellt. |
@all Danke für die Hilfe dev-db/mysql -embedded hat geholfen.
@Josef.95 Danke für die Erklärung der Klammern. Ich hoffe ich vergesse es nicht bis zum nächsten mal.... |
|
Back to top |
|
|
|