Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542582 - app-emulation/wine-1.7.38[vaapi] requires libva, whose dependencies conflict with app-emulation/emul-linux-x86-xlibs[-abi_x86_32]
Summary: app-emulation/wine-1.7.38[vaapi] requires libva, whose dependencies conflict ...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Adam Feldman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-08 18:17 UTC by C. Wijtmans
Modified: 2015-06-02 08:33 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
USE=abi_x86_32 emerge -pv x11-libs/gtk+:2 (file_542582.txt,13.01 KB, text/plain)
2015-03-08 18:56 UTC, C. Wijtmans
Details
emerge -av --update --deep --newuse wine (file_542582.txt,3.75 KB, text/plain)
2015-03-10 19:00 UTC, C. Wijtmans
Details

Note You need to log in before you can comment on or make changes to this bug.
Description C. Wijtmans 2015-03-08 18:17:15 UTC
[blocks B      ] x11-libs/libXdmcp[abi_x86_32(-)] ("x11-libs/libXdmcp[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libXext[abi_x86_32(-)] ("x11-libs/libXext[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]" is blocking x11-libs/libvdpau-0.9, x11-libs/libXdmcp-1.1.1-r1, x11-proto/dri2proto-2.8-r1, x11-proto/xf86driproto-2.1.1-r1, x11-proto/xproto-7.0.27, x11-libs/libX11-1.6.2, x11-libs/libxcb-1.11-r1, x11-proto/xf86bigfontproto-1.2.0-r1, x11-libs/libXau-1.0.8, x11-proto/xextproto-7.3.0, x11-libs/libXext-1.3.3, x11-proto/inputproto-2.3.1, x11-libs/libxshmfence-1.2, x11-proto/damageproto-1.2.1-r1, x11-libs/libdrm-2.4.59, x11-proto/glproto-1.4.17-r1, x11-libs/libXfixes-5.0.1, x11-proto/xcb-proto-1.11, x11-proto/xf86vidmodeproto-2.3.1-r1, x11-libs/libXdamage-1.1.4-r1, x11-proto/kbproto-1.0.6-r1, dev-libs/libpthread-stubs-0.3-r1, x11-libs/libXxf86vm-1.1.4, x11-proto/fixesproto-5.0-r1)
[blocks B      ] app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]" is blocking dev-libs/expat-2.1.0-r4)
[blocks B      ] x11-libs/libXfixes[abi_x86_32(-)] ("x11-libs/libXfixes[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libXdamage[abi_x86_32(-)] ("x11-libs/libXdamage[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libXau[abi_x86_32(-)] ("x11-libs/libXau[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libvdpau[abi_x86_32(-)] ("x11-libs/libvdpau[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]" is blocking x11-libs/libdrm-2.4.59, media-libs/mesa-10.5.0_rc3)
[blocks B      ] x11-libs/libxcb[abi_x86_32(-)] ("x11-libs/libxcb[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libX11[abi_x86_32(-)] ("x11-libs/libX11[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] x11-libs/libXxf86vm[abi_x86_32(-)] ("x11-libs/libXxf86vm[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20140508)
[blocks B      ] media-libs/mesa[abi_x86_32(-)] ("media-libs/mesa[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-opengl-20140508-r1)

# equery d app-emulation/emul-linux-x86-xlibs-20140508
 * These packages depend on app-emulation/emul-linux-x86-xlibs-20140508:
app-emulation/emul-linux-x86-gtklibs-20140508-r6 (~app-emulation/emul-linux-x86-xlibs-20140508)
app-emulation/emul-linux-x86-medialibs-20140508-r6 (!abi_x86_32 ? ~app-emulation/emul-linux-x86-xlibs-20140508)
app-emulation/emul-linux-x86-opengl-20140508-r1 (!abi_x86_32 ? >=app-emulation/emul-linux-x86-xlibs-20100611)
app-emulation/emul-linux-x86-qtlibs-20140508-r1 (~app-emulation/emul-linux-x86-xlibs-20140508)
app-emulation/emul-linux-x86-sdl-20140508-r1 (!abi_x86_32 ? ~app-emulation/emul-linux-x86-xlibs-20140508)
app-emulation/wine-1.7.33 (truetype ? >=app-emulation/emul-linux-x86-xlibs-2.1[development,-abi_x86_32(-)])
                          (fontconfig ? app-emulation/emul-linux-x86-xlibs[development,-abi_x86_32(-)])
                          (X ? app-emulation/emul-linux-x86-xlibs[development,-abi_x86_32(-)])
                          (xinerama ? app-emulation/emul-linux-x86-xlibs[development,-abi_x86_32(-)])
                          (xcomposite ? app-emulation/emul-linux-x86-xlibs[development,-abi_x86_32(-)])
games-util/steam-launcher-1.0.0.49 (amd64 ? >=app-emulation/emul-linux-x86-xlibs-20121028[-abi_x86_32(-)])
net-im/skype-4.3.0.37-r5 (>=app-emulation/emul-linux-x86-xlibs-20120520[-abi_x86_32(-)])
sys-devel/gcc-4.8.4 (multilib ? app-emulation/emul-linux-x86-xlibs)
sys-devel/gcc-4.9.2 (multilib ? app-emulation/emul-linux-x86-xlibs)
x11-drivers/nvidia-drivers-346.35 (app-emulation/emul-linux-x86-xlibs)

# equery d app-emulation/emul-linux-x86-gtklibs-20140508-r6
 * These packages depend on app-emulation/emul-linux-x86-gtklibs-20140508-r6:
dev-util/android-sdk-update-manager-23 (amd64 ? app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)])
games-emulation/epsxe-1.6.0-r4 (amd64 ? app-emulation/emul-linux-x86-gtklibs)
games-emulation/psemu-gpupetemesagl-1.78 (amd64 ? app-emulation/emul-linux-x86-gtklibs)
games-emulation/psemu-gpupetexgl2-2.0.9 (amd64 ? app-emulation/emul-linux-x86-gtklibs)
games-emulation/psemu-peopsspu-1.0.9 (amd64 ? app-emulation/emul-linux-x86-gtklibs)
sys-devel/gcc-4.8.4 (multilib ? app-emulation/emul-linux-x86-gtklibs)
sys-devel/gcc-4.9.2 (multilib ? app-emulation/emul-linux-x86-gtklibs)


Reproducible: Always




# emerge --info
Portage 2.2.18 (python 2.7.9-final-0, default/linux/amd64/13.0, gcc-4.8.4, glibc-2.20-r2, 3.18.7 x86_64)
=================================================================
System uname: Linux-3.18.7-x86_64-Intel-R-_Core-TM-_i5-4670K_CPU_@_3.40GHz-with-gentoo-2.2
KiB Mem:    32848200 total,  28749932 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Sun, 08 Mar 2015 14:30:01 +0000
sh bash 4.3_p33-r2
ld GNU ld (Gentoo 2.25 p1.0) 2.25
app-shells/bash:          4.3_p33-r2::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.9-r2::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.1.0::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.13.11::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25::gentoo
sys-devel/gcc:            4.8.4::gentoo, 4.9.2::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

local
    location: /usr/local/portage
    masters: gentoo
    priority: 0

gamerlay
    location: /var/lib/layman/gamerlay
    masters: gentoo
    priority: 50

hasufell
    location: /var/lib/layman/hasufell
    masters: gentoo
    priority: 50

java
    location: /var/lib/layman/java
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -fno-stack-protector -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -fno-stack-protector -O2 -pipe"
DISTDIR="/data/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build --quiet-fail --quiet-unmerge-warn --fail-clean --autounmask=y --autounmask-write --keep-going --deep --with-bdeps=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles merge-sync news nodoc noman parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gentoo.tiscali.nl/pub/mirror/gentoo/ ftp://mirror.leaseweb.com/gentoo/"
LANG="en_IN.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp/"
USE="X aac accessibility acpi alsa amd64 amr android apng asf attica autotools avcodec avformat avx avx2 bzip2 caps cjk cmake cuda curl cxx dbus dds development dirac dri eigen evdev exceptions exif faad ffmpeg fftw filecaps flac flash fma3 fontconfig gcrypt gd geoip gif git glew glib gmp gpl graphite gsl gstreamer gudev hpn iconv icu inotify intl java jemalloc jit jpeg jpeg2k kate kdcraw kde kipi kmod lcms lzma lzo mad mmx mmxext mng mp3 mp4 mpeg ncurses nptl ogg okular openal opencl openexr opengl openmp opennl openrc openssl opus pam pcre pdf phonon pm-utils png policykit posix postproc qalculate qt3support qt4 rar readline savedconfig smi smp sockets source speex sqlite sse sse2 sse3 sse4 sse4_1 sse4_2 ssl ssse3 swscale sync-plugin-portage system-sqlite system-wine systemd taglib tar theora threads tiff truetype udev udisks unicode upower urandom usb uvm vaapi vc vdpau vlc vnc vorbis vpx xcb xkb xlib xlib-xcb xml xv zip zlib" ABI_X86="64" CPU_FLAGS_X86="mmx sse sse2 avx avx2 fma3 mmxext sse3 sse4 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" PHP_TARGETS="php5_6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" USERLAND="GNU" VIDEO_CARDS="nvidia"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rafał Mużyło 2015-03-08 18:43:22 UTC
Chances are it's a case of "you're doing it wrong".

Start with building x11-libs/gtk+:2 with abi_x86_32.
Comment 2 C. Wijtmans 2015-03-08 18:54:40 UTC
chances are dependencies are blocking eachother.
Comment 3 C. Wijtmans 2015-03-08 18:56:04 UTC
Created attachment 398408 [details]
USE=abi_x86_32 emerge -pv x11-libs/gtk+:2
Comment 4 Rafał Mużyło 2015-03-09 00:28:15 UTC
(In reply to C.J. Wijtmans from comment #2)
> chances are dependencies are blocking eachother.

Not really, though you really should have asked this as a question on the forum.

At least wrt. wine I'm certain no emul-linux-x86 packages are needed.

All emul-linux-x86 have abi_x86_32 useflags - make sure they're set and not usemasked (as they might be by package.use.stable.mask).
Then start setting that useflag (while ensuring it's not usemasked) on the dependencies.

It will take awhile, but eventually you should get a clear list and (most likely) be able to unmerge emul-linux-x86 packages.

Actually, the faster route that might work would be to unmerge emul-linux-x86 packages, mask them and just struggle through the series of 'emerge -upvD @world' attempts till you set/unmask abi_x86_32 on all packages that will need it - for me, wine needed it on about 200 packages, so completing the list took awhile, but in itself was quite simple.
Comment 5 C. Wijtmans 2015-03-09 13:32:27 UTC
(In reply to Rafał Mużyło from comment #4)
> (In reply to C.J. Wijtmans from comment #2)
> > chances are dependencies are blocking eachother.
> 
> Not really, though you really should have asked this as a question on the
> forum.
> 
> At least wrt. wine I'm certain no emul-linux-x86 packages are needed.
> 
> All emul-linux-x86 have abi_x86_32 useflags - make sure they're set and not
> usemasked (as they might be by package.use.stable.mask).
> Then start setting that useflag (while ensuring it's not usemasked) on the
> dependencies.
> 
> It will take awhile, but eventually you should get a clear list and (most
> likely) be able to unmerge emul-linux-x86 packages.
> 
> Actually, the faster route that might work would be to unmerge
> emul-linux-x86 packages, mask them and just struggle through the series of
> 'emerge -upvD @world' attempts till you set/unmask abi_x86_32 on all
> packages that will need it - for me, wine needed it on about 200 packages,
> so completing the list took awhile, but in itself was quite simple.

i am not on stable. and if you looked at my packages you would see emul-linux-x86 packages cant be unmerged.
Comment 6 C. Wijtmans 2015-03-09 13:35:09 UTC
(In reply to Rafał Mużyło from comment #4)
> Actually, the faster route that might work would be to unmerge
> emul-linux-x86 packages, mask them and just struggle through the series of
> 'emerge -upvD @world' attempts till you set/unmask abi_x86_32 on all
> packages that will need it - for me, wine needed it on about 200 packages,
> so completing the list took awhile, but in itself was quite simple.

Althought it might be a solution. It doesnt solve the bug. If i have to go through hoops and mask things to get a package to install its a bug. The old emul packages arent properly fased out yet.
Comment 7 Rafał Mużyło 2015-03-09 18:23:08 UTC
(In reply to C.J. Wijtmans from comment #6)
> (In reply to Rafał Mużyło from comment #4)
> i am not on stable. and if you looked at my packages you would see emul-linux-x86 packages cant be unmerged.

Really ?

Let's see - wine is covered; going by the ebuild, so is skype, nvidia-drivers and android-sdk-update-manager; epsxe is no longer in the tree nor are its plugins; not sure if games-util/steam-launcher ever was; gcc is a bit more complicated case - due to toolchain.eclass, it will pull emul-linux-x86-xlibs and emul-linux-x86-xlibs, however I'm at least 85% sure you could get around that with bogus virtual ebuilds, that will simply have the gcj reqs listed in RDEPEND (basically gtk+:2, media-libs/libart_lgpl and a couple x11-libs) with '[abi_x86_32]' appended.

> The old emul packages arent properly fased out yet.
Given the above, for any ebuild still in the tree they effectively are.
Comment 8 C. Wijtmans 2015-03-10 15:12:15 UTC
You may be right about the packages in the portage tree but some are in overlays. I will check more in depth later. But the issue is if i still have to do things manually("go through hoops") such as scenario should be considered a bug.
Comment 9 C. Wijtmans 2015-03-10 19:00:03 UTC
Created attachment 398624 [details]
emerge -av --update --deep --newuse wine

i unmerged the packages, was able to emerge the updated nvidia-drivers but wine failed...
Comment 10 C. Wijtmans 2015-03-10 19:39:47 UTC
Also skype is still there.
Comment 11 Rafał Mużyło 2015-03-11 20:19:43 UTC
(In reply to C.J. Wijtmans from comment #9)
> Created attachment 398624 [details]
> emerge -av --update --deep --newuse wine
> 
> i unmerged the packages, was able to emerge the updated nvidia-drivers but
> wine failed...

First of all: FFS, support questions belong in the forum.

I strongly suspect, that due to package.use.stable.mask entries for abi_x86_32 portage isn't picking up the correct packages and/or doesn't prompt for needed use changes.

As a shortcut, just put a use.stable.mask unmask entry for abi_x86_32 and add '-N' to emerge command.

Again, I can certainly say wine doesn't need emul-linux-x86 packages - I've got that installed without anything more than a list of package.use.stable.mask/package.use entries.
Comment 12 C. Wijtmans 2015-03-12 17:55:17 UTC
I dont know why you are so persistent.

 `--  dev-util/android-sdk-update-manager-23  ~amd64 
   `--  app-arch/tar-1.28  (app-arch/tar) ~amd64 
   `--  app-arch/gzip-1.6  (app-arch/gzip) ~amd64 
   `--  virtual/pkgconfig-0-r1  (virtual/pkgconfig) ~amd64 
   `--  virtual/jdk-1.7.0  (>=virtual/jdk-1.5) ~amd64 
   `--  dev-java/ant-core-1.9.2  (>=dev-java/ant-core-1.6.5) amd64 
   `--  dev-java/swt-3.7.2-r1  (dev-java/swt) amd64  [cairo]
   `--  dev-java/swt-3.6.1  (dev-java/swt) amd64  [cairo]
   `--  x11-libs/gtk+-2.24.27  (>=x11-libs/gtk+-2.24.23-r2) ~amd64  [abi_x86_32(-)]
   `--  app-emulation/emul-linux-x86-gtklibs-20140508-r6  (app-emulation/emul-linux-x86-gtklibs) ~amd64  [-abi_x86_32(-)]


 `--  net-im/skype-4.3.0.37-r5  ~amd64 
   `--  sys-apps/sed-4.2.2  (>=sys-apps/sed-4) ~amd64 
   `--  virtual/ttf-fonts-1  (virtual/ttf-fonts) amd64 
   `--  dev-qt/qtcore-4.8.6-r1  (dev-qt/qtcore) ~amd64  [abi_x86_32(-)]
   `--  dev-qt/qtdbus-4.8.6-r1  (dev-qt/qtdbus) ~amd64  [abi_x86_32(-)]
   `--  dev-qt/qtgui-4.8.6-r1  (dev-qt/qtgui) ~amd64  [accessibility abi_x86_32(-)]
   `--  dev-qt/qtwebkit-4.8.6-r1  (dev-qt/qtwebkit) ~amd64  [abi_x86_32(-)]
   `--  app-emulation/emul-linux-x86-qtlibs-20140508-r1  (>=app-emulation/emul-linux-x86-qtlibs-20120520) amd64  [-abi_x86_32(-)]
   `--  media-libs/alsa-lib-1.0.28  (media-libs/alsa-lib) amd64  [abi_x86_32(-)]
   `--  app-emulation/emul-linux-x86-soundlibs-20140508  (>=app-emulation/emul-linux-x86-soundlibs-20120520) amd64  [-abi_x86_32(-)]
   `--  x11-libs/libX11-1.6.3  (x11-libs/libX11) ~amd64  [abi_x86_32(-)]
   `--  x11-libs/libXext-1.3.3  (x11-libs/libXext) amd64  [abi_x86_32(-)]
   `--  x11-libs/libXScrnSaver-1.2.2-r1  (x11-libs/libXScrnSaver) amd64  [abi_x86_32(-)]
   `--  x11-libs/libXv-1.0.10  (x11-libs/libXv) amd64  [abi_x86_32(-)]
   `--  app-emulation/emul-linux-x86-xlibs-20140508  (>=app-emulation/emul-linux-x86-xlibs-20120520) amd64  [-abi_x86_32(-)]
   `--  media-sound/pulseaudio-5.0-r7  (media-sound/pulseaudio) ~amd64  [abi_x86_32(-)]
   `--  media-sound/apulse-0.1.4  (media-sound/apulse) ~amd64  [abi_x86_32(-)]
   `--  sec-policy/selinux-skype-2.20141203-r3  (sec-policy/selinux-skype) ~amd64
Comment 13 C. Wijtmans 2015-03-12 19:10:22 UTC
Well there is a profile called default/linux/amd64/13.0/no-emul-linux-x86. Could have been mentioned somewhere or maybe i missed it.
Comment 14 Rafał Mużyło 2015-03-12 19:16:07 UTC
:roll: in some of the cases (like, you know, OR deps) 'equery d' output is pure BS

As I already mentioned, the only legit case here is gcc[gcj] and I'm about 95% sure it can be solved the way noted earlier, as both the xlibs and gtk+:2 are covered by multilib ebuilds.
Comment 15 C. Wijtmans 2015-03-12 19:20:54 UTC
well i dont have gcc[gcj]. and portage seemed to wint to pull them in for nothing. Switching to the profile helped.
Comment 16 Adam Feldman gentoo-dev 2015-03-14 21:04:06 UTC
Mixing abi_x86_32 and emul-linux-x86 can cause the sorts of issues that you encountered in the initial report.  From what I've read, you are aware of the no-emul-linux profiles.  As you are running ~amd64, you likely shouldn't encounter any packages that are incompatible with that profile.  I personally would highly recommend switching to that.  That should also majorly simplify matters for you.

I am going to agree with Rafal that this probably isn't the best venue for troubleshooting this issue.  I'd generally recommend IRC (#gentoo or #gentoo-wine) or forums first.

Now, onto the subject at hand... There core issue is probably that the new use flags s3tc and vaapi require building dependencies with abi_x86_32 use flags, and that likely causes depgraph issues.  I'll look into what the best way to handle that is.
Comment 17 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-02 08:33:49 UTC
The emul-linux-x86 packages have been removed.