Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 528956 - net-im/skype-4.3.0.37-r2 depends on unstable packages
Summary: net-im/skype-4.3.0.37-r2 depends on unstable packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-11 17:53 UTC by Julian W.
Modified: 2014-11-13 10:11 UTC (History)
9 users (show)

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


Attachments
emerge --info (file_528956.txt,17.87 KB, text/plain)
2014-11-11 17:57 UTC, Julian W.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julian W. 2014-11-11 17:53:27 UTC
As part of a world update, Skype requires pulseaudio-5.0.-r5 with abi_x86_32 which can't be right.

Mostly stable system.

Reproducible: Always

Steps to Reproduce:
1. eix-sync
2. # emerge -pu skype

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

Calculating dependencies... done!

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-im/skype-4.3.0.37-r2[pulseaudio]
# required by skype (argument)
=media-sound/pulseaudio-5.0-r5 ~amd64

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-im/skype-4.3.0.37-r2[pulseaudio]
# required by skype (argument)
>=media-sound/pulseaudio-5.0-r5 abi_x86_32

emerge: there are no ebuilds to satisfy ">=x11-libs/libX11-1.4.0[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(-)?]".
(dependency required by "media-sound/pulseaudio-5.0-r5" [ebuild])
(dependency required by "net-im/skype-4.3.0.37-r2[pulseaudio]" [ebuild])
(dependency required by "skype" [argument])

3. flaggie =media-sound/pulseaudio-5.0-r5 ~amd64
4. # emerge -pu skype

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

Calculating dependencies... done!

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-im/skype-4.3.0.37-r2[pulseaudio]
# required by skype (argument)
>=media-sound/pulseaudio-5.0-r5 abi_x86_32

emerge: there are no ebuilds to satisfy ">=sys-libs/libcap-2.22-r2[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(-)?]".
(dependency required by "media-sound/pulseaudio-5.0-r5" [ebuild])
(dependency required by "net-im/skype-4.3.0.37-r2[pulseaudio]" [ebuild])
(dependency required by "skype" [argument])

5. # USE="abi_x86_32" emerge -pu skype

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=x11-libs/libX11-1.4.0[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(-)?]".
(dependency required by "media-sound/pulseaudio-5.0-r5" [ebuild])
(dependency required by "net-im/skype-4.3.0.37-r2[pulseaudio]" [ebuild])
(dependency required by "skype" [argument])
Comment 1 Julian W. 2014-11-11 17:57:26 UTC
Created attachment 389100 [details]
emerge --info
Comment 2 juantxorena@gmail.com 2014-11-11 18:48:23 UTC
I don't know if this is an actual bug or not, but I am unable to upgrade skype due to various conflicts between flags and abi changes.

If there is a way, it should be better documented IMHO, like "for installing this this packages should have this useflag, which requieres this other package with this useflag" and so on.

After 30 minutes trying to install this changing flags here and there, I've been unable to advance.
Comment 3 Jeff Zacher 2014-11-11 23:25:42 UTC
Same here. Very confusing as I am in the middle of migrating to systemd from openrc.....

emerge -avuND world --with-bdeps=y --reinstall=changed-use
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

 * IMPORTANT: 17 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# 
>=media-sound/pulseaudio-5.0-r5 abi_x86_32

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

emerge: there are no ebuilds to satisfy ">=sys-libs/libcap-2.22-r2[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(-)?]".
(dependency required by "media-sound/pulseaudio-5.0-r5" [ebuild])
(dependency required by "media-libs/libsdl-1.2.15-r8[pulseaudio]" [installed])
(dependency required by "x11-libs/agg-2.5-r2" [installed])
(dependency required by "sci-geosciences/mapnik-2.2.0" [installed])
(dependency required by "sci-geosciences/monav-0.3-r3::kde[preprocessor]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

"@world" [argument])
gentoo-laptop jzacher # emerge --info
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'
Portage 2.2.8-r2 (default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.8.3, glibc-2.19-r1, 3.16.5-gentoo x86_64)
=================================================================
System uname: Linux-3.16.5-gentoo-x86_64-Intel-R-_Pentium-R-_Dual_CPU_T3200_@_2.00GHz-with-gentoo-2.2
KiB Mem:     3982276 total,   1344940 free
KiB Swap:    6062076 total,   6062076 free
Timestamp of tree: Tue, 11 Nov 2014 16:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo sunrise science niftyrepo proaudio kde x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news 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="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/science /var/lib/layman/niftyrepo /var/lib/layman/pro-audio /var/lib/layman/kde /usr/local/portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gphoto2 gpm iconv ipv6 jack jpeg kde kipi ladspa lcms ldap libnotify lirc lua mad midi mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp oss pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qt3support qt4 readline sdl semantic-desktop session spell sse sse2 sse3 ssl ssse3 startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vaapi vorbis wxwidgets x264 xcb xcomposite xine xinerama xml xscreensaver xv xvid zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver presenter-console presenter-minimizer report-builder scripting-beanshell scripting-javascript wiki-publisher" LIRC_DEVICES="devinput" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.3"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC
Comment 4 Holger Hoffstätte 2014-11-12 01:08:03 UTC
This is due to Skype now requiring >=app-emulation/emul-linux-x86-soundlibs-20140508-r1[pulseaudio] which was broken and just got fixed in #528928
Now someone needs to revert Skype..
Comment 5 George L. Emigh 2014-11-12 02:54:06 UTC
And after going through all the trouble to convert from the emul packages to this abi_x86_32 it looks like someone forgot QT!

emerge: there are no ebuilds to satisfy "dev-qt/qtcore:4[abi_x86_32(-)]".
(dependency required by "net-im/skype-4.3.0.37-r2" [ebuild])
(dependency required by "net-im/skype" [argument])

just peachy...
Comment 6 Mark R. Pariente 2014-11-12 05:16:05 UTC
This is related to the emul-linux-x86-soundlibs bump/revert in #526634.
Comment 7 Mark R. Pariente 2014-11-12 05:20:09 UTC
Sorry for the wrong bug number, I meant this is related to the bump/revert in bug #528928.
Comment 8 Drake Donahue 2014-11-12 06:55:55 UTC
 emerge skype
Calculating dependencies... done!

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

media-sound/pulseaudio:0

  (media-sound/pulseaudio-5.0-r5::gentoo, ebuild scheduled for merge) pulled in by
    media-sound/pulseaudio[abi_x86_32(-)] required by (net-im/skype-4.3.0.37-r2::gentoo, ebuild scheduled for merge)

  (media-sound/pulseaudio-5.0-r5::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)


!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.


The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by skype (argument)
# /etc/portage/package.mask:
=net-im/skype-4.3.0.37-r2

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-im/skype-4.3.0.37-r2[pulseaudio]
# required by skype (argument)
>=media-sound/pulseaudio-5.0-r5 abi_x86_32

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

emerge: there are no ebuilds built with USE flags to satisfy "sys-apps/tcp-wrappers[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(-)?]".
!!! One of the following packages is required to complete your request:
- media-sound/pulseaudio-5.0-r5::gentoo (Change USE: -abi_x86_32)
(dependency required by "media-sound/pulseaudio-5.0-r5" [ebuild])
(dependency required by "net-im/skype-4.3.0.37-r2[pulseaudio]" [ebuild])
(dependency required by "skype" [argument])
Comment 9 Paul Osmialowski 2014-11-12 08:57:47 UTC
The same here, it is impossible to install pulseaudio with abi_x86_32 since it requires couple of non-existing ebuilds, e.g:
emerge: there are no ebuilds to satisfy ">=sys-libs/libcap-2.22-r2[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(-)?]"
emerge: there are no ebuilds to satisfy ">=x11-libs/libX11-1.4.0[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(-)?]".
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-12 09:59:33 UTC
I'm entirely unsure that this bug is valid.
Comment 11 Oliver Freyermuth 2014-11-12 10:44:12 UTC
It certainly is valid, since it now forcefully pulls in the full multilib shebang and can not be used with emul-linux-packages anymore for no clear reason. Last ebuild working fine on mostly stable systems is =net-im/skype-4.3.0.37-r1 , afterwards explicit abi_x86_32 dependencies were added. 

The broken dependency on the broken emul-linux-soundlibs has in the meantime been fixed, though (in =net-im/skype-4.3.0.37-r3 ).
Comment 12 Pierre-François Clement 2014-11-12 11:15:29 UTC
I'm in the same situation. After quite some time trying to find the correct combination of packages and USE flags, I finally gave up and installed Skype without any audio support at all. Now I see the ebuild's been updated this morning to fix some dependencies (see http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-im/skype/skype-4.3.0.37-r3.ebuild?view=markup), but it still resolves to an "emerge: there are no ebuilds to satisfy" error whenever I try to compile it with audio support. If it can be of any help, here's what I get when trying to emerge Skype with pulseaudio support (default):

emerge: there are no ebuilds to satisfy ">=x11-libs/libX11-1.4.0[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(-)?]"

...and with apulse support instead:

emerge: there are no ebuilds to satisfy "media-libs/alsa-lib[abi_x86_32(-)]"

If this is not a valid bug, then we're missing something that I feel should be documented somewhere as Juan said.

Note: as far as I know the -r1 ebuild was working fine.
Comment 13 Holger Hoffstätte 2014-11-12 11:53:45 UTC
The bump to -r3 removed abi_x86_32 from the emul-soundlibs depdendency, but did NOT change the dependency back to 20140508 from 20140508-r1, which is is still missing.
For anyone who wants to get a working system back you can just remove the -r1 from the emul-soundlibs-20140508-r1 dependency in the skype ebuild (line 51) and run "ebuild skype-xyz.ebuild manifest".
Comment 14 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-11-12 14:44:33 UTC
+  12 Nov 2014; Michał Górny <mgorny@gentoo.org> skype-4.3.0.37-r3.ebuild:
+  Fix emul-linux-x86 deps. Bug #528956.
Comment 15 Pierre-François Clement 2014-11-12 16:42:12 UTC
(In reply to Michał Górny from comment #14)
> +  12 Nov 2014; Michał Górny <mgorny@gentoo.org> skype-4.3.0.37-r3.ebuild:
> +  Fix emul-linux-x86 deps. Bug #528956.

Nice, it seems to resolve fine for pulseaudio now, thanks :)
The "apulse" USE flag still throws the following error though:

emerge: there are no ebuilds to satisfy "media-libs/alsa-lib[abi_x86_32(-)]"
Comment 16 Amy Liffey gentoo-dev 2014-11-12 17:06:51 UTC
(In reply to Pierre-François Clement from comment #15)
> (In reply to Michał Górny from comment #14)
> > +  12 Nov 2014; Michał Górny <mgorny@gentoo.org> skype-4.3.0.37-r3.ebuild:
> > +  Fix emul-linux-x86 deps. Bug #528956.
> 
> Nice, it seems to resolve fine for pulseaudio now, thanks :)
> The "apulse" USE flag still throws the following error though:
> 
> emerge: there are no ebuilds to satisfy "media-libs/alsa-lib[abi_x86_32(-)]"

Do you have multilib enabled?

http://wiki.gentoo.org/wiki/Multilib
http://wiki.gentoo.org/wiki/Gx86-multilib
Comment 17 Stuart Luppescu 2014-11-12 21:47:28 UTC
I solved my alsa-lib problem by putting this is package.use:
media-libs/alsa-lib abi_x86_32

and this in /etc/portage/profile/EAPI:
5

I was able to build skype with apulse but there are still dependency problems because skype wants emul-linux-x86-soundlibs, but it conflicts with apulse. I unmerged emul-linux-x86-soundlibs but now every time I update @world, I get all these block and conflict errors.
Comment 18 Pierre-François Clement 2014-11-12 23:58:46 UTC
(In reply to Amy Winston from comment #16)
> (In reply to Pierre-François Clement from comment #15)
> > (In reply to Michał Górny from comment #14)
> > > +  12 Nov 2014; Michał Górny <mgorny@gentoo.org> skype-4.3.0.37-r3.ebuild:
> > > +  Fix emul-linux-x86 deps. Bug #528956.
> > 
> > Nice, it seems to resolve fine for pulseaudio now, thanks :)
> > The "apulse" USE flag still throws the following error though:
> > 
> > emerge: there are no ebuilds to satisfy "media-libs/alsa-lib[abi_x86_32(-)]"
> 
> Do you have multilib enabled?
> 
> http://wiki.gentoo.org/wiki/Multilib
> http://wiki.gentoo.org/wiki/Gx86-multilib

I think I have yeah, as my selected profile is "default/linux/amd64/13.0/desktop". I'm fairly new to the AMD64 world with Gentoo though, so I hope I haven't missed an obvious step to enable multilib on my fresh install : /
Comment 19 Amy Liffey gentoo-dev 2014-11-13 09:56:05 UTC
(In reply to Pierre-François Clement from comment #18)
> (In reply to Amy Winston from comment #16)
> > (In reply to Pierre-François Clement from comment #15)
> > > (In reply to Michał Górny from comment #14)
> > > > +  12 Nov 2014; Michał Górny <mgorny@gentoo.org> skype-4.3.0.37-r3.ebuild:
> > > > +  Fix emul-linux-x86 deps. Bug #528956.
> > > 
> > > Nice, it seems to resolve fine for pulseaudio now, thanks :)
> > > The "apulse" USE flag still throws the following error though:
> > > 
> > > emerge: there are no ebuilds to satisfy "media-libs/alsa-lib[abi_x86_32(-)]"
> > 
> > Do you have multilib enabled?
> > 
> > http://wiki.gentoo.org/wiki/Multilib
> > http://wiki.gentoo.org/wiki/Gx86-multilib
> 
> I think I have yeah, as my selected profile is
> "default/linux/amd64/13.0/desktop". I'm fairly new to the AMD64 world with
> Gentoo though, so I hope I haven't missed an obvious step to enable multilib
> on my fresh install : /

Select this profile is not enough please read those links. You have to compile almost everything with abi_x86_32. It is really important to have alsa-lib with abi_x86_32 enabled otherwise it will never work for you.
Comment 20 Amy Liffey gentoo-dev 2014-11-13 09:56:35 UTC
(In reply to Stuart Luppescu from comment #17)
> I solved my alsa-lib problem by putting this is package.use:
> media-libs/alsa-lib abi_x86_32
> 
> and this in /etc/portage/profile/EAPI:
> 5
> 
> I was able to build skype with apulse but there are still dependency
> problems because skype wants emul-linux-x86-soundlibs, but it conflicts with
> apulse. I unmerged emul-linux-x86-soundlibs but now every time I update
> @world, I get all these block and conflict errors.

I will check it and let you know. 

Thanks
Comment 21 Amy Liffey gentoo-dev 2014-11-13 10:11:36 UTC
(In reply to Amy Winston from comment #20)
> (In reply to Stuart Luppescu from comment #17)
> > I solved my alsa-lib problem by putting this is package.use:
> > media-libs/alsa-lib abi_x86_32
> > 
> > and this in /etc/portage/profile/EAPI:
> > 5
> > 
> > I was able to build skype with apulse but there are still dependency
> > problems because skype wants emul-linux-x86-soundlibs, but it conflicts with
> > apulse. I unmerged emul-linux-x86-soundlibs but now every time I update
> > @world, I get all these block and conflict errors.
> 
> I will check it and let you know. 
> 
> Thanks

Ah I read it badly.

Unfortunately, it is not enough to have abi_x86_32 enabled only with alsa-lib.

Please read links what I posted before and this one.I hope it will clear this for you.

https://wiki.gentoo.org/wiki/Multilib_porting_status#emul-linux-x86-soundlibs