Sie sind nicht angemeldet.

1

03.02.2017, 09:22

Wine ~amd64 Blocker

Hi, für den Versuch, aktuelle Windowssoftware zum Laufen zu kriegen, habe ich wine gekeyworded und erhalte folgenden Blocker:

Quellcode

1
2
3
4
5
6
7
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

app-emulation/wine:0

  (app-emulation/wine-2.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
    app-emulation/wine[X,abi_x86_32(-),abi_x86_64(-),pipelight] required by (www-plugins/pipelight-0.2.8.2:0/0::gentoo, installed)
                                                     ^^^^^^^^^


Ich dachte eigentlich, ich müsse nun pipelight keworden und alles würde gut. Nicht so, die stable version war pipelight-0.2.8.0, die jetzige 0.2.8.2 erzeugt die gleiche Fehlermeldung. Was tun? Mit wine-1.9.23 läuft die SW nicht.

Grüßle,
Rüdiger

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Regidür« (05.02.2017, 20:19)


2

05.02.2017, 14:41

das mit den Konflikten verstehe ich immer noch nicht richtig. ich habe jetzt -pipelight gesetzt, bekomme nun aber folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
eg-server package.accept_keywords # USE="-pipelight" emerge -av1 wine

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

Calculating dependencies... done!
[ebuild     U ~] app-emulation/wine-2.0::gentoo [1.9.23::gentoo] USE="X alsa cups fontconfig gecko jpeg lcms mono mp3 ncurses nls opengl perl png pulseaudio realtime run-exes ssl threads truetype udev udisks xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gstreamer -ldap -netapi -odbc -openal -opencl -osmesa -oss -pcap -prelink -samba -scanner (-selinux) {-test} -v4l -xinerama (-d3d9%) (-pipelight%*) (-s3tc%) (-staging%*) (-themes%) (-vaapi%*)" ABI_X86="32 64 (-x32)" LINGUAS="de -ar -bg -ca -cs -da -el -en -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 23.109 KiB

Total: 1 package (1 upgrade), Size of downloads: 23.109 KiB

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

app-emulation/wine:0

  (app-emulation/wine-2.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-emulation/wine (Argument)

  (app-emulation/wine-1.9.23:0/0::gentoo, installed) pulled in by
    app-emulation/wine[X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,pipelight] required by (www-plugins/pipelight-9999:0/0::gentoo, installed)
                                                                                                                                                                                        ^^^^^^^^^                                                                                                     


It may be possible to solve this problem by using package.mask to [...]


Wie werde ich den Block denn nun los?
Ich habe auch noch versucht, von pipelight und wine die 9999-ebuilds zu nehmen, da gibt es dann keinen Conflict mehr, aber das wine-9999 Paket baut nicht durch.

Rüdiger

3

05.02.2017, 19:44

Hallöchen

Zitat

X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?


Könnte es sein das du mit den abi_x86_32 /abi_x86_64 Probleme noch hast ?
Frage zu der News "True multilib support on amd64 gentoo"
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

4

05.02.2017, 20:19

Sieht so aus, irgendwie. Aber gleichzeitig läuft sonst alles. Ich habe jetzt das live-ebuild von wine ans Laufen bekommen, damit geht alles!
Rüdiger

5

06.02.2017, 17:52

Nein, ist kein Multilib Problem,
beachte das die Version =app-emulation/wine-2.0
kein pipelight Useflag hat - das wird aber vom schon installierten www-plugins/pipelight Paket zwingend gefordert,
daher auch der Blocker.
Sprich das fehlende pipelight Useflag bei der wine-2.0 Version ist hier das Problem.
(das ist in der emerge Ausgabe auch rot unterstrichen)

Tipp: Um zu schauen welche wine Version welche Useflags unterstützt schaue zb mit der "equery uses paket --all" Option,
sprich

Quellcode

1
equery uses wine -a


MfG
Josef

6

06.02.2017, 18:40

Ich habe bei bugzilla gefunden dass pipelight nicht mehr gepflegt wird und neue wine Versionen die Abhängigkeit nicht mehr haben.
Trotzdem finde ich es nicht logisch, dass eine Paketversion, die ich gar nicht haben will, mein update blockiert, wenn das update die Abhängigkeit sprich das obligatorischeuse-flag nicht mehr hat. Egal, mit 2.0-rc5 geht's ja jetzt.
Rüdiger