Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

abi_x86_32 Multilib madness [Not as SOLVED as I thought]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
80 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
BillWho
Veteran
Veteran
User avatar
Posts: 1600
Joined: Sat Mar 03, 2012 1:08 am
Location: US

  • Quote

Post by BillWho » Thu Mar 14, 2013 7:23 pm

I appreciate this post, it saved me a major headache.

How I got through it was to echo "=app-emulation/emul-linux-x86-xlibs-20130224-r1" >> /etc/portage/package.unmask as per Polynomial-C

I didn't add anything to make.conf. Then emerge -av =app-emulation/emul-linux-x86-xlibs-20130224-r1

That appeared to pull everything that an emerge -uDN would. I don't have some of the apps installed that were mentioned in this thread like wine and skype so maybe that helped.

Here's emerge --info if it helps:

Code: Select all

Portage 2.1.11.55 (default/linux/amd64/13.0/desktop, gcc-4.7.2, glibc-2.16.0, 3.9.0-rc2 x86_64)
=================================================================
System uname: Linux-3.9.0-rc2-x86_64-AMD_Phenom-tm-_9150e_Quad-Core_Processor-with-gentoo-2.2
KiB Mem:     3790772 total,    165484 free
KiB Swap:    8193076 total,   8144768 free
Timestamp of tree: Thu, 14 Mar 2013 12:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.13.1
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.2-r1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo x11 wish xarthisius mozilla gentoo-gateway
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /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="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/ http://gentoo.osuosl.org/ http://mirrors.rit.edu/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirror.the-best-hosting.net"
LANG="en_US.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --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/x11 /var/lib/layman/wish /var/lib/layman/xarthisius /var/lib/layman/mozilla /usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 apng auto-hinter branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dirac directfb dri dts dvd dvdr emboss encode exif extras fam firefox flac fontconfig fortran gallium gd gdbm gif gpm gtk gusb hddtemp iconv introspection iostats ipv6 java jpeg kdrive lcms ldap libnotify live lm_sensors lua lua-cairo lua-imlib lxde mad math mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib ncurses network nls nptl ogg opengl openmp openvg pam pango pcre pdf png policykit ppds pulseaudio python qt3support qt4 readline rss scanner sdl session shared-dricore sound sox spell sqlite sse sse2 ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb vaapi vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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" 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 ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev radeon r600" 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.2"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1525
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Thu Mar 14, 2013 7:28 pm

well, I could not get wine to emerge, but I suspect it's a different problem:

Code: Select all

 /var/tmp/portage/app-emulation/wine-9999/temp/wine-1.1.15-winegcc.patch.out:

***** wine-1.1.15-winegcc.patch *****
PWD: /var/tmp/portage/app-emulation/wine-9999/work/wine-9999

=====================================

PATCH COMMAND:  patch -p0 -g0 -E --no-backup-if-mismatch  < '/usr/portage/app-emulation/wine/files/wine-1.1.15-winegcc.patch'

=====================================
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|http://bugs.gentoo.org/260726
|
|--- wine-1.1.15/tools/winegcc/winegcc.c
|+++ wine-1.1.15/tools/winegcc/winegcc.c
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- wine-1.1.15/tools/winebuild/main.c
|+++ wine-1.1.15/tools/winebuild/main.c
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored
looks like a file got removed from the portage tree, but not the patch that needs it, yes? Anybody else want to try emerging wine-9999 to confirm?

Cheers,

EE
Top
xaviermiller
Bodhisattva
Bodhisattva
User avatar
Posts: 8738
Joined: Fri Jul 23, 2004 6:49 pm
Location: ~Brussels - Belgique
Contact:
Contact xaviermiller
Website

  • Quote

Post by xaviermiller » Thu Mar 14, 2013 7:44 pm

Wine 1.5.25 emerged fine today for me.
Kind regards,
Xavier Miller
Top
slackline
Veteran
Veteran
User avatar
Posts: 1479
Joined: Fri Apr 01, 2005 7:22 pm
Location: /uk/sheffield
Contact:
Contact slackline
Website

  • Quote

Post by slackline » Fri Mar 15, 2013 1:33 pm

No problems with Skype here either.

In /etc/portage/make.conf ...

Code: Select all

ACCEPT_KEYWORDS="~amd64"
ABI_X86="64 32"
...and the following in /etc/portage/package.unmask ...

Code: Select all

=app-emulation/emul-linux-x86-libs-20130224-r1
...and disabling the abi_x86_32 flag for sci-libs/fftw in /etc/portage/package.use...

Code: Select all

sci-libs/fftw -abi_x86_32
"Science is what we understand well enough to explain to a computer.  Art is everything else we do." - Donald Knuth
Top
xaviermiller
Bodhisattva
Bodhisattva
User avatar
Posts: 8738
Joined: Fri Jul 23, 2004 6:49 pm
Location: ~Brussels - Belgique
Contact:
Contact xaviermiller
Website

  • Quote

Post by xaviermiller » Fri Mar 15, 2013 1:41 pm

In my case, I didn't activated globally ABI_X86, but per package in a package.use file.
Kind regards,
Xavier Miller
Top
anyc
Tux's lil' helper
Tux's lil' helper
Posts: 119
Joined: Mon May 31, 2004 1:32 pm
Contact:
Contact anyc
Website

  • Quote

Post by anyc » Fri Mar 15, 2013 5:09 pm

I wrote some lines how I managed this on my system here. But the important parts were already written in this thread. It also contains a list of the required keywords for the ebuilds that will replace emul-*-xlibs.
Top
mv
Watchman
Watchman
User avatar
Posts: 6795
Joined: Wed Apr 20, 2005 12:12 pm

  • Quote

Post by mv » Fri Mar 15, 2013 9:16 pm

empanyc wrote:It also contains a list of the required keywords for the ebuilds that will replace emul-*-xlibs.
If you can live with some false positives (for packages which have meanwhile the USE-flags not only in their heighest version):

Code: Select all

eix --use abi_x86_32 --format '<bestslotupgradeversions*:EQNAMEVERSION>'
Top
Linubie
Guru
Guru
User avatar
Posts: 418
Joined: Fri Jun 11, 2004 6:52 pm

  • Quote

Post by Linubie » Sat Mar 16, 2013 3:04 pm

XavierMiller wrote:Wine 1.5.25 emerged fine today for me.
Thanks for confirming it, but I try since hours to puzzle it out, with no successes.
I followed this link
http://kicherer.org/joomla/index.php/en ... e-multilib
and have updated my package.keyword and make.conf for ABI 64 32


#ABI 64 32
=x11-proto/xineramaproto-1.2.1-r1 ~amd64
=x11-libs/libXinerama-1.1.2-r1 ~amd64
=x11-libs/libXScrnSaver-1.2.2-r1 ~amd64
=x11-libs/libXau-1.0.7-r1 ~amd64
=x11-proto/xextproto-7.2.1-r1 ~amd64
=x11-libs/libXpm-3.5.10-r1 ~amd64
=x11-libs/libXxf86dga-1.1.3-r1 ~amd64
=x11-proto/xf86vidmodeproto-2.3.1-r1 ~amd64
=x11-libs/libXft-2.3.1-r1 ~amd64
=x11-proto/xf86bigfontproto-1.2.0-r1 ~amd64
=x11-proto/xf86dgaproto-2.1-r2 ~amd64
=x11-libs/libXtst-1.2.1-r1 ~amd64
=x11-libs/libpciaccess-0.13.1-r1 ~amd64
=x11-libs/libXext-1.3.1-r1 ~amd64
=x11-libs/libX11-1.5.0-r1 ~amd64
=x11-libs/libvdpau-0.5-r1 ~amd64
=x11-libs/libXvMC-1.0.7-r1 ~amd64
=media-libs/fontconfig-2.10.2-r1 ~amd64
=x11-proto/renderproto-0.11.1-r1 ~amd64
=x11-libs/libXmu-1.1.1-r1 ~amd64
=x11-libs/libXxf86vm-1.1.2-r1 ~amd64
=x11-proto/recordproto-1.14.2-r1 ~amd64
=x11-libs/libxcb-1.9-r1 ~amd64
=x11-proto/compositeproto-0.4.2-r1 ~amd64
=x11-proto/xproto-7.0.23-r2 ~amd64
=x11-proto/xcb-proto-1.8-r1 ~amd64
=x11-libs/libXcomposite-0.4.4-r1 ~amd64
=x11-libs/libXt-1.1.3-r1 ~amd64
=x11-libs/libXp-1.0.1-r1 ~amd64
=x11-proto/inputproto-2.3 ~amd64
=x11-libs/libXrandr-1.4.0-r1 ~amd64
=x11-libs/libXv-1.0.7-r1 ~amd64
=x11-proto/scrnsaverproto-1.2.2-r1 ~amd64
=x11-libs/libXcursor-1.1.13-r1 ~amd64
=x11-proto/randrproto-1.4.0-r1 ~amd64
=x11-libs/libXaw-1.0.11-r2 ~amd64
=media-libs/freetype-2.4.11-r2 ~amd64
=x11-proto/printproto-1.0.5-r1 ~amd64
=x11-libs/libXfixes-5.0-r1 ~amd64
=x11-libs/libXi-1.7 ~amd64
=x11-proto/videoproto-2.3.1-r1 ~amd64
=x11-libs/libXrender-0.9.7-r1 ~amd64
=dev-libs/libpthread-stubs-0.3-r1 ~amd64
=x11-libs/libICE-1.0.8-r1 ~amd64
=x11-proto/damageproto-1.2.1-r1 ~amd64
=x11-proto/kbproto-1.0.6-r1 ~amd64
=x11-libs/libXdmcp-1.1.1-r1 ~amd64
=x11-libs/libSM-1.2.1-r1 ~amd64
=x11-libs/libXdamage-1.1.4-r1 ~amd64
=x11-proto/fixesproto-5.0-r1 ~amd64

=app-emulation/emul-linux-x86-baselibs-20130224 ~amd64
=app-emulation/emul-linux-x86-sdl-20130224 ~amd64
=app-emulation/emul-linux-x86-gtklibs-20130224 ~amd64
=app-emulation/emul-linux-x86-medialibs-20130224 ~amd64
=app-emulation/emul-linux-x86-soundlibs-20130224 ~amd64
=app-emulation/emul-linux-x86-db-20130224 ~amd64
=app-emulation/emul-linux-x86-gstplugins-20130224 ~amd64
=app-emulation/emul-linux-x86-xlibs-20130224-r1

But I still stuck emerging wine:


emerge wine -av

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

Calculating dependencies... done!
[ebuild N ~] app-emulation/emul-linux-x86-baselibs-20130224 USE="development" 0 kB
[ebuild N ] app-emulation/emul-linux-x86-baselibs-20121202 USE="development" 0 kB
[ebuild N ] app-emulation/emul-linux-x86-xlibs-20121202 USE="development opengl" 0 kB
[ebuild R ~] app-emulation/wine-1.5.25 USE="X alsa cups fontconfig gecko gphoto2 gstreamer jpeg lcms mono mp3 ncurses nls openal opengl oss perl png prelink scanner ssl threads truetype v4l xcomposite xinerama xml -capi -custom-cflags -gsm -ldap -odbc -opencl -osmesa -pulseaudio -samba (-selinux) {-test} -udisks" ABI_X86="32 64 (-x32)" 0 kB
[blocks B ] <=app-emulation/emul-linux-x86-xlibs-20130224 ("<=app-emulation/emul-linux-x86-xlibs-20130224" is blocking x11-libs/libXdmcp-1.1.1-r1, x11-libs/libXtst-1.2.1-r1, x11-libs/libXt-1.1.3-r1, x11-libs/libXpm-3.5.10-r1, x11-libs/libXrandr-1.4.0-r1, x11-libs/libXcomposite-0.4.4-r1, x11-proto/xf86vidmodeproto-2.3.1-r1, x11-libs/libXv-1.0.7-r1, x11-proto/xineramaproto-1.2.1-r1, x11-libs/libXxf86vm-1.1.2-r1, x11-proto/printproto-1.0.5-r1, media-libs/fontconfig-2.10.2-r1, x11-proto/inputproto-2.3, x11-libs/libXdamage-1.1.4-r1, x11-proto/xf86bigfontproto-1.2.0-r1, x11-libs/libXaw-1.0.11-r2, x11-proto/xextproto-7.2.1-r1, x11-libs/libICE-1.0.8-r1, x11-libs/libvdpau-0.5-r1, x11-proto/xproto-7.0.23-r2, x11-libs/libX11-1.5.0-r1, x11-libs/libXi-1.7, x11-proto/xcb-proto-1.8-r1, x11-libs/libXmu-1.1.1-r1, x11-libs/libxcb-1.9-r1, media-libs/freetype-2.4.11-r2, x11-libs/libXxf86dga-1.1.3-r1, x11-proto/renderproto-0.11.1-r1, x11-proto/damageproto-1.2.1-r1, x11-proto/recordproto-1.14.2-r1, x11-proto/scrnsaverproto-1.2.2-r1, x11-libs/libXScrnSaver-1.2.2-r1, x11-libs/libXfixes-5.0-r1, x11-libs/libXext-1.3.1-r1, x11-libs/libXinerama-1.1.2-r1, x11-proto/kbproto-1.0.6-r1, x11-libs/libXau-1.0.7-r1, x11-proto/compositeproto-0.4.2-r1, dev-libs/libpthread-stubs-0.3-r1, x11-proto/videoproto-2.3.1-r1, x11-proto/randrproto-1.4.0-r1, x11-proto/xf86dgaproto-2.1-r2, x11-proto/fixesproto-5.0-r1, x11-libs/libXvMC-1.0.7-r1, x11-libs/libpciaccess-0.13.1-r1, x11-libs/libXcursor-1.1.13-r1, x11-libs/libXp-1.0.1-r1, x11-libs/libXrender-0.9.7-r1, x11-libs/libSM-1.2.1-r1, x11-libs/libXft-2.3.1-r1)

Total: 4 packages (3 new, 1 reinstall), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)

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

app-emulation/emul-linux-x86-baselibs:0

(app-emulation/emul-linux-x86-baselibs-20130224::gentoo, ebuild scheduled for merge) pulled in by
>=app-emulation/emul-linux-x86-baselibs-20130224[development] required by (app-emulation/wine-1.5.25::gentoo, ebuild scheduled for merge)
~app-emulation/emul-linux-x86-baselibs-20130224 required by (app-emulation/emul-linux-x86-medialibs-20130224::gentoo, installed)
(and 5 more with the same problems)

(app-emulation/emul-linux-x86-baselibs-20121202::gentoo, ebuild scheduled for merge) pulled in by
~app-emulation/emul-linux-x86-baselibs-20121202 required by (app-emulation/emul-linux-x86-xlibs-20121202::gentoo, ebuild scheduled for merge)
Mircosoft software is like having sex with a stranger, you always have to be careful not to get infected with something...
Top
j_c_p
Guru
Guru
User avatar
Posts: 319
Joined: Sat Aug 30, 2003 12:02 am
Location: France - Colmar

  • Quote

Post by j_c_p » Sat Mar 16, 2013 10:18 pm

Linubie, you can to use the following lines :

in /etc/portage/package.keywords

Code: Select all

=x11-libs/libXaw-1.0.11-r2 ~amd64
=x11-libs/libXcursor-1.1.13-r1 ~amd64
=media-libs/freetype-2.4.11-r2 ~amd64
=x11-libs/libXinerama-1.1.2-r1 ~amd64
=x11-libs/libXv-1.0.7-r1 ~amd64
=x11-libs/libXtst-1.2.1-r1 ~amd64
=x11-libs/libxcb-1.9-r1 ~amd64
=x11-libs/libXrender-0.9.7-r1 ~amd64
=x11-libs/libXfixes-5.0-r1 ~amd64
=x11-libs/libXt-1.1.3-r1 ~amd64
=x11-libs/libXpm-3.5.10-r1 ~amd64
=x11-libs/libXi-1.6.2-r1 ~amd64
=x11-proto/xproto-7.0.23-r2 ~amd64
=x11-libs/libX11-1.5.0-r1 ~amd64
=x11-proto/xextproto-7.2.1-r1 ~amd64
=x11-proto/inputproto-2.2-r1 ~amd64
=x11-libs/libXext-1.3.1-r1 ~amd64
=x11-proto/fixesproto-5.0-r1 ~amd64
=x11-proto/videoproto-2.3.1-r1 ~amd64
=x11-libs/libXmu-1.1.1-r1 ~amd64
=x11-proto/recordproto-1.14.2-r1 ~amd64
=x11-proto/xineramaproto-1.2.1-r1 ~amd64
=x11-proto/renderproto-0.11.1-r1 ~amd64
=x11-libs/libXdmcp-1.1.1-r1 ~amd64
=x11-libs/libXau-1.0.7-r1 ~amd64
=x11-libs/libXrandr-1.4.0-r1 ~amd64
=x11-proto/randrproto-1.4.0-r1 ~amd64
=x11-libs/libXp-1.0.1-r1 ~amd64
=x11-libs/libSM-1.2.1-r1 ~amd64
=x11-libs/libICE-1.0.8-r1 ~amd64
=x11-libs/libpciaccess-0.13.1-r1 ~amd64
=x11-libs/libXdamage-1.1.4-r1 ~amd64
=x11-proto/damageproto-1.2.1-r1 ~amd64
=x11-libs/libXvMC-1.0.7-r1 ~amd64
=x11-libs/libXScrnSaver-1.2.2-r1 ~amd64
=x11-proto/scrnsaverproto-1.2.2-r1 ~amd64
=x11-libs/libvdpau-0.5-r1 ~amd64
=media-libs/fontconfig-2.10.2-r1 ~amd64
=x11-libs/libXcomposite-0.4.4-r1 ~amd64
=x11-proto/compositeproto-0.4.2-r1 ~amd64
=x11-libs/libXxf86dga-1.1.3-r1 ~amd64
=x11-libs/libXft-2.3.1-r1 ~amd64
=x11-libs/libXxf86vm-1.1.2-r1 ~amd64
=x11-proto/xf86vidmodeproto-2.3.1-r1 ~amd64
=x11-proto/printproto-1.0.5-r1 ~amd64
=x11-proto/xf86dgaproto-2.1-r2 ~amd64
=x11-proto/xf86bigfontproto-1.2.0-r1 ~amd64
=x11-proto/kbproto-1.0.6-r1 ~amd64
=dev-libs/libpthread-stubs-0.3-r1 ~amd64
=x11-proto/xcb-proto-1.8-r1 ~amd64
=app-emulation/emul-linux-x86-xlibs-20130224-r1 ~amd64
=app-emulation/emul-linux-x86-gstplugins-20130224 ~amd64
in /etc/portage/package.unmask

Code: Select all

=app-emulation/emul-linux-x86-xlibs-20130224-r1
in /etc/make.conf

Code: Select all

ABI_X86="64 32"

Code: Select all

phoenix64 jcp # equery depgraph app-emulation/wine-1.5.25
 * Searching for wine1.5.25 in app-emulation ...

 * dependency graph for app-emulation/wine-1.5.25
 `--  app-emulation/wine-1.5.25  ~amd64 
   `--  media-libs/freetype-2.4.11-r2  (>=media-libs/freetype-2.0.0) ~amd64 
   `--  media-fonts/corefonts-1-r6  (media-fonts/corefonts) ~amd64 
   `--  dev-lang/perl-5.12.4-r1  (dev-lang/perl) amd64 
   `--  dev-perl/XML-Simple-2.200.0  (dev-perl/XML-Simple) ~amd64 
   `--  net-dialup/capi4k-utils-20050718-r3  (net-dialup/capi4k-utils) amd64 
   `--  sys-libs/ncurses-5.9-r2  (>=sys-libs/ncurses-5.2) amd64 
   `--  media-libs/fontconfig-2.10.2-r1  (media-libs/fontconfig) ~amd64 
   `--  media-libs/libgphoto2-2.4.14  (media-libs/libgphoto2) amd64 
   `--  media-libs/openal-1.15.1  (media-libs/openal) ~amd64 
   `--  sys-apps/dbus-1.6.8  (sys-apps/dbus) amd64 
   `--  sys-fs/udisks-2.0.91  (sys-fs/udisks) amd64 
   `--  media-libs/gstreamer-0.10.36  (media-libs/gstreamer) ~amd64 
   `--  media-libs/gst-plugins-base-0.10.36  (media-libs/gst-plugins-base) ~amd64 
   `--  x11-libs/libXcursor-1.1.13-r1  (x11-libs/libXcursor) ~amd64 
   `--  x11-libs/libXext-1.3.1-r1  (x11-libs/libXext) ~amd64 
   `--  x11-libs/libXrandr-1.4.0-r1  (x11-libs/libXrandr) ~amd64 
   `--  x11-libs/libXi-1.6.2-r1  (x11-libs/libXi) ~amd64 
   `--  x11-libs/libXmu-1.1.1-r1  (x11-libs/libXmu) ~amd64 
   `--  x11-libs/libXxf86vm-1.1.2-r1  (x11-libs/libXxf86vm) ~amd64 
   `--  x11-libs/libXinerama-1.1.2-r1  (x11-libs/libXinerama) ~amd64 
   `--  media-libs/alsa-lib-1.0.26  (media-libs/alsa-lib) ~amd64 
   `--  net-print/cups-1.6.1  (net-print/cups) ~amd64 
   `--  virtual/opencl-0-r2  (virtual/opencl) amd64 
   `--  virtual/glu-9.0  (virtual/glu) amd64 
   `--  virtual/opengl-7.0  (virtual/opengl) amd64 
   `--  media-sound/gsm-1.0.13  (media-sound/gsm) amd64 
   `--  virtual/jpeg-0  (virtual/jpeg) amd64 
   `--  net-nds/openldap-2.4.30  (net-nds/openldap) amd64 
   `--  media-libs/lcms-1.19  (media-libs/lcms) amd64 
   `--  media-sound/mpg123-1.14.4  (>=media-sound/mpg123-1.5.0) amd64 
   `--  sys-devel/gettext-0.18.1.1-r3  (sys-devel/gettext) amd64 
   `--  dev-db/unixODBC-2.3.1  (dev-db/unixODBC) amd64 
   `--  media-libs/mesa-9.0.1  (media-libs/mesa) amd64  [osmesa]
   `--  net-fs/samba-3.6.12  (>=net-fs/samba-3.0.25) amd64 
   `--  sec-policy/selinux-wine-9999  (sec-policy/selinux-wine) M[package.mask] 
   `--  dev-libs/libxml2-2.9.0-r2  (dev-libs/libxml2) amd64 
   `--  dev-libs/libxslt-1.1.28  (dev-libs/libxslt) amd64 
   `--  media-gfx/sane-backends-1.0.23  (media-gfx/sane-backends) amd64 
   `--  dev-libs/openssl-1.0.1c  (dev-libs/openssl) amd64 
   `--  net-libs/gnutls-2.12.23  (net-libs/gnutls) amd64 
   `--  media-libs/libpng-1.5.14  (media-libs/libpng) ~amd64 
   `--  media-libs/libv4l-0.8.9  (media-libs/libv4l) amd64 
   `--  x11-libs/libXcomposite-0.4.4-r1  (x11-libs/libXcomposite) ~amd64 
   `--  app-emulation/emul-linux-x86-gstplugins-20130224  (app-emulation/emul-linux-x86-gstplugins) ~amd64 
   `--  app-emulation/emul-linux-x86-xlibs-20130224-r1  (>=app-emulation/emul-linux-x86-xlibs-2.1) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-soundlibs-20130224  (>=app-emulation/emul-linux-x86-soundlibs-2.1) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-db-20130224  (app-emulation/emul-linux-x86-db) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-sdl-20130224  (app-emulation/emul-linux-x86-sdl) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-opengl-20130224  (app-emulation/emul-linux-x86-opengl) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-medialibs-20130224  (app-emulation/emul-linux-x86-medialibs) ~amd64  [development]
   `--  app-emulation/emul-linux-x86-baselibs-20130224  (>=app-emulation/emul-linux-x86-baselibs-20130224) ~amd64  [development]
   `--  sys-kernel/linux-headers-3.8  (>=sys-kernel/linux-headers-2.6) ~amd64 
   `--  media-sound/pulseaudio-2.1-r1  (media-sound/pulseaudio) amd64 
   `--  sys-auth/rtkit-0.10  (sys-auth/rtkit) amd64 
   `--  x11-proto/inputproto-2.2-r1  (x11-proto/inputproto) ~amd64 
   `--  x11-proto/xextproto-7.2.1-r1  (x11-proto/xextproto) ~amd64 
   `--  x11-proto/xf86vidmodeproto-2.3.1-r1  (x11-proto/xf86vidmodeproto) ~amd64 
   `--  x11-proto/xineramaproto-1.2.1-r1  (x11-proto/xineramaproto) ~amd64 
   `--  sys-devel/prelink-20110511  (sys-devel/prelink) amd64 
   `--  virtual/pkgconfig-0  (virtual/pkgconfig) amd64 
   `--  virtual/yacc-0  (virtual/yacc) amd64 
   `--  sys-devel/flex-2.5.37  (sys-devel/flex) amd64 
   `--  sys-devel/automake-1.11.6  (>=sys-devel/automake-1.11.1) amd64 
   `--  sys-devel/automake-1.12.6  (>=sys-devel/automake-1.12) [~amd64 keyword] 
   `--  sys-devel/autoconf-2.69  (>=sys-devel/autoconf-2.68) amd64 
   `--  sys-devel/libtool-2.4-r1  (sys-devel/libtool) amd64 
   `--  sys-apps/sed-4.2.1-r1  (>=sys-apps/sed-4) amd64 
   `--  x11-base/xorg-server-1.13.1  (x11-base/xorg-server) amd64  [xvfb]
   `--  x11-apps/xhost-1.0.5  (x11-apps/xhost) amd64 
[ app-emulation/wine-1.5.25 stats: packages (70), max depth (1) ]
That's ok for me.
Lian Li PC60 - AMD FX 8300 - Asrock 990FX EXTREME9 - Gigabyte GTX960 G1 Gaming 4Go
Top
Linubie
Guru
Guru
User avatar
Posts: 418
Joined: Fri Jun 11, 2004 6:52 pm

  • Quote

Post by Linubie » Sat Mar 16, 2013 11:12 pm

Thank you j_c_p, it's working for me too
Mircosoft software is like having sex with a stranger, you always have to be careful not to get infected with something...
Top
drardbeg
n00b
n00b
Posts: 1
Joined: Sun Mar 17, 2013 10:03 am

Wine sound issues with pulse and alsa

  • Quote

Post by drardbeg » Sun Mar 17, 2013 10:28 am

Hey guys,

following the instructions here I could also install all the xlibs with the new abi_x86_32 USE flag. (I'm using testing anyway.)
I could also installl wine following the post of slackline. The win32 application I want to use starts, but it lacks sound.
It seems like wine tries to load the 64-bit library:

ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default

emerge --info wine:
Portage 2.2.0_alpha166 (default/linux/amd64/13.0/desktop/kde, gcc-4.7.2, glibc-2.16.0, 3.8.3 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-3.8.3-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8400_@_3.00GHz-with-gentoo-2.2
KiB Mem: 4045300 total, 316324 free
KiB Swap: 4193272 total, 3995560 free
Timestamp of tree: Sun, 17 Mar 2013 09:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
ccache version 3.1.9 [enabled]
app-shells/bash: 4.2_p45
dev-java/java-config: 2.1.12-r1
dev-lang/python: 2.6.8-r1, 2.7.3-r3, 3.2.3-r2
dev-util/ccache: 3.1.9
dev-util/cmake: 2.8.10.2-r1
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.6, 1.13.1
sys-devel/binutils: 2.23.1
sys-devel/gcc: 4.7.2-r1
sys-devel/gcc-config: 1.8
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc: 2.16.0
Repositories:

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

java-overlay
location: /var/lib/layman/java-overlay
masters: gentoo
priority: 0

myoverlay
location: /var/lib/layman/myoverlay
masters: gentoo
priority: 1

Installed sets: @system
ABI="amd64"
ABI_X86="64 32"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.1 skype-eula google-talkplugin googleearth Oracle-BCLA-JavaSE skype-4.0.0.7-copyright AdobeFlash-11.x"
ACCEPT_PROPERTIES="*"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
ANT_HOME="/usr/share/ant"
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"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode multilib"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class"
COLORFGBG="15;0"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /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="-O2 -pipe -march=native"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-yy9EgzpIoE,guid=d35ca54b70b92128740394f45144b780"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="KDE-4"
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
DM_CONTROL="/var/run/xdmctl"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-va"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
FFLAGS="-O2 -pipe"
GCC_SPECS=""
GENERATION="2"
GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/ http://gentoo.mneisen.org/ http://gentoo.supp.name/ http://gentoo.mirror.pw.edu.pl/ http://gentoo.virginmedia.com/"
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 ubx"
GRUB_PLATFORMS=""
GSETTINGS_BACKEND="gconf"
GS_LIB="/home/maarster/.fonts"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/maarster/.gtkrc-2.0:/home/maarster/.kde4/share/config/gtkrc-2.0"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/maarster/.gtkrc:/home/maarster/.kde4/share/config/gtkrc"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HG="/usr/bin/hg"
HOME="/home/maarster"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/info:/usr/share/info/emacs-24"
INPUT_DEVICES="keyboard mouse evdev"
IUSE_IMPLICIT="prefix"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDE_FULL_SESSION="true"
KDE_MULTIHEAD="false"
KDE_SESSION_UID="1001"
KDE_SESSION_VERSION="4"
KERNEL="linux"
KONSOLE_DBUS_SERVICE=":1.77"
KONSOLE_DBUS_SESSION="/Sessions/1"
KONSOLE_DBUS_WINDOW="/Windows/1"
KONSOLE_PROFILE_NAME="Shell"
LANGUAGE=""
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_CTYPE="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,now -Wl,--sort-common"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LINGUAS="en de"
LOGNAME="maarster"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j3"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.1/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.4/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.2/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OLDPWD="/home/maarster"
OPENCL_PROFILE="nvidia"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/games/bin"
PHP_INI_VERSION="production"
PHP_TARGETS="php5-4"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd ppc64-linux x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris m68k sh x86-solaris sparc-fbsd"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/java-overlay /var/lib/layman/myoverlay"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PRELINK_PATH_MASK="/usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so /usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/opt/bin/skype"
PROFILEHOME=""
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/home/maarster/.wine/drive_c/Program Files (x86)/PokerStars"
PYTHONDONTWRITEBYTECODE="1"
PYTHONPATH="/usr/lib/portage/pym"
PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7 python3_2"
QT_GRAPHICSSYSTEM="raster"
QT_PLUGIN_PATH="/usr/lib64/kde4/plugins:/home/maarster/.kde4/lib64/kde4/plugins/:/usr/lib64/kde4/plugins/"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby19"
R_HOME="/usr/lib64/R"
SESSION_MANAGER="local/monster:@/tmp/.ICE-unix/2619,unix/monster:/tmp/.ICE-unix/2619"
SGML_CATALOG_FILES="/etc/sgml/sgml-docbook.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/xml-docbook-4.1.2.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/xml-simple-docbook-1.0.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/xml-docbook-4.3.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/xml-docbook-4.4.cat:/etc/sgml/xml-docbook-4.5.cat:/etc/sgml/xml-docbook-4.2.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook-4.1.cat"
SHELL="/bin/bash"
SHELL_SESSION_ID="e87782e103ea400087fa5031234b170c"
SHLVL="2"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
UNINSTALL_IGNORE="/lib/modules/*"
USE="X a52 aac acl acpi alsa amd64 apache2 avahi bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups custom-optimization cxx dbus declarative dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif glitz gpm hddtemp iconv icu ipv6 java java6 jpeg kde kipi lcms ldap libnotify lm_sensors mad mmx mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl nsplugin ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pulseaudio python qt3-support qt3support qt4 readline ruby19 sdl semantic-desktop session spell sse sse2 ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb vdpau vorbis wxwidgets x264 xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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" 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 ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia nv" 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"
USER="maarster"
USERLAND="GNU"
USE_EXPAND="ABI_X86 ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VBOX_APP_HOME="/opt/VirtualBox"
VIDEO_CARDS="nvidia nv"
VMHANDLE="blackdown-jdk-1.4.2"
WINDOWID="98566171"
WINDOWPATH="7"
XCURSOR_THEME="Oxygen_White"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_MENU_PREFIX="kde-4-"
XDG_SESSION_COOKIE="3288688d440b34d896fe807000000023-1363457919.921035-1986909466"
XDM_MANAGED="method=classic"
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"
_="/usr/bin/emerge"

=================================================================
Package Settings
=================================================================

app-emulation/wine-1.5.25 was built with the following:
USE="X alsa cups gecko jpeg lcms ldap mp3 ncurses nls opengl oss perl png prelink pulseaudio ssl threads truetype udisks xcomposite xinerama xml -capi -custom-cflags -fontconfig -gphoto2 -gsm -gstreamer -mono -odbc -openal -opencl -osmesa -samba -scanner (-selinux) -test -v4l" ABI_X86="32 64 -x32"
My question would be if it is worth filing a bug or if it just a matter of time until the emul-linux-x86-soundlibs get converted to the native multilib framework.

Excuse the lengthy post.
Regards,
Sebastian
Top
blietaer
Tux's lil' helper
Tux's lil' helper
Posts: 103
Joined: Thu Apr 27, 2006 1:25 pm

  • Quote

Post by blietaer » Mon Mar 18, 2013 11:59 am

Linubie wrote:Thank you j_c_p, it's working for me too
Yessssssssss that was the trick: unmasking (while having the "64 32" in make.conf)
....and no need for huge package.use !
(nor package.keywords; since I am already arching ~amd64
Top
blietaer
Tux's lil' helper
Tux's lil' helper
Posts: 103
Joined: Thu Apr 27, 2006 1:25 pm

  • Quote

Post by blietaer » Sun Apr 21, 2013 11:44 am

Polynomial-C wrote:If anyone being on X86_ABI="32 64" now encounters tons of blockers, just do the following:

Code: Select all

echo "=app-emulation/emul-linux-x86-xlibs-20130224-r1" >> /etc/portage/package.unmask
See [bug]461608[/bug] for details.
That was indeed the wise advice until this week-end.

Now Font stuff are back in the ABI troubles:

Code: Select all

Total: 20 packages (17 upgrades, 2 downgrades, 1 new), Size of downloads: 20,748 kB

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

media-libs/fontconfig:1.0

  (media-libs/fontconfig-2.10.2-r1::gentoo, installed) pulled in by
    media-libs/fontconfig[abi_x86_32] required by (app-emulation/emul-linux-x86-xlibs-20130224-r1::gentoo, installed)
    media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?] required by (x11-libs/libXft-2.3.1-r1::gentoo, installed)

  (media-libs/fontconfig-2.10.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

media-libs/freetype:2

  (media-libs/freetype-2.4.11::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/freetype-2.4.11-r2::gentoo, installed) pulled in by
    media-libs/freetype[abi_x86_32] required by (app-emulation/emul-linux-x86-xlibs-20130224-r1::gentoo, installed)
    >=media-libs/freetype-2.2.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?] required by (media-libs/fontconfig-2.10.2-r1::gentoo, installed)
    media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?] required by (x11-libs/libXft-2.3.1-r1::gentoo, installed)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
while emerging -auvDN world

:oops:
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1525
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Mon Apr 22, 2013 2:21 pm

blietaer: According to [bug=466546]this bug[/bug], the multilib changes to fontconfig and libXft were committed by someone who is not the maintainer of those packages, and the maintainer himself does not support the changes at this time. I'm hoping that gets sorted out soon, because masking fontconfig forces emul-linux-x86-xlibs back down to non-multilib, along with everything that depends on it. It's a bit messy.

Cheers,

EE
Top
anyc
Tux's lil' helper
Tux's lil' helper
Posts: 119
Joined: Mon May 31, 2004 1:32 pm
Contact:
Contact anyc
Website

  • Quote

Post by anyc » Mon Apr 22, 2013 5:17 pm

I've updated my guide, I hope it covers all required changes now.
Last edited by anyc on Tue Apr 23, 2013 9:27 am, edited 1 time in total.
Top
ExecutorElassus
Veteran
Veteran
User avatar
Posts: 1525
Joined: Thu Mar 11, 2004 11:12 pm
Location: Berlin, Germany

  • Quote

Post by ExecutorElassus » Tue Apr 23, 2013 9:21 am

empanyc: your guide's SSL setup made my browser freak out. Is it legit?
Top
anyc
Tux's lil' helper
Tux's lil' helper
Posts: 119
Joined: Mon May 31, 2004 1:32 pm
Contact:
Contact anyc
Website

  • Quote

Post by anyc » Tue Apr 23, 2013 9:29 am

ExecutorElassus wrote:empanyc: your guide's SSL setup made my browser freak out. Is it legit?
Ah sorry, didn't notice the https, I fixed the link. The site is currently using a catchall certificate from the webhoster.
Top
billydv
l33t
l33t
User avatar
Posts: 911
Joined: Fri Dec 22, 2006 1:03 pm
Location: Mount Vernon, NY

  • Quote

Post by billydv » Tue Apr 23, 2013 12:34 pm

I am about 1500 packages into a world rebuild (2000 total) and all packages have built so far. I will report later as to what hasn't built. All I did since I am already running ~amd64 was add ABI_X86="32 64" to my make.conf and these four lines to package.unmask

app-emulation/emul-linux-x86-xlibs
x11-libs/libXft
=media-libs/fontconfig-2.10.2-r1
media-libs/freetype
Billy DeVincentis
Top
billydv
l33t
l33t
User avatar
Posts: 911
Joined: Fri Dec 22, 2006 1:03 pm
Location: Mount Vernon, NY

  • Quote

Post by billydv » Wed Apr 24, 2013 1:06 am

all built
Billy DeVincentis
Top
erolmutlu
n00b
n00b
Posts: 29
Joined: Mon Oct 16, 2006 1:42 am

  • Quote

Post by erolmutlu » Sun Apr 28, 2013 7:41 am

billydv wrote:I am about 1500 packages into a world rebuild (2000 total) and all packages have built so far. I will report later as to what hasn't built. All I did since I am already running ~amd64 was add ABI_X86="32 64" to my make.conf and these four lines to package.unmask

app-emulation/emul-linux-x86-xlibs
x11-libs/libXft
=media-libs/fontconfig-2.10.2-r1
media-libs/freetype
works for me. thanks
Top
are
Apprentice
Apprentice
Posts: 188
Joined: Tue Jan 03, 2006 8:15 pm

  • Quote

Post by are » Tue Sep 24, 2013 3:26 pm

XavierMiller wrote:In my case, I didn't activated globally ABI_X86, but per package in a package.use file.
Xavier,

this is exactly where I am lost.

In my opinion, there is no reason to install any 32-bit libs until a pre-compiled 32-bit only package like Skype depends on it.
So instead of compiling everything as 64-bit and 32-bit in parallel, would it not make much more sense, that installation of "Skype" just triggers additional installation/compilation of required 32-bit libs?

How is this whole thing supposed to work at the end? Please enlighten me, thanks a lot.

Best regards
Top
are
Apprentice
Apprentice
Posts: 188
Joined: Tue Jan 03, 2006 8:15 pm

  • Quote

Post by are » Sun Sep 29, 2013 2:34 am

Just hit a nice example of what I mean:

Globally set 32 bit abi_x86 pulls in adobe-flash and nsplugion-wrapper, while adobe-flash is available at 32 bit! (Which is logically correct related to the global keyword, but not the desired approach in 99% of the use cases).

Further more it complained before on

Code: Select all

      * dev-libs/nss-3.15.2:0::gentoo
        Did not meet dev-libs/nss[abi_x86_32(-)], use existing if possible, installing to / from www-plugins/adobe-flash-11.2.202.310-r1:0::gentoo
            Flag 'abi_x86_32' enabled, assuming disabled if missing
instead of just pulling/recompiling nss[abi_x86_32].

What is the rationale behind that implementation please?
Top
mv
Watchman
Watchman
User avatar
Posts: 6795
Joined: Wed Apr 20, 2005 12:12 pm

  • Quote

Post by mv » Sun Sep 29, 2013 11:38 am

are wrote:In my opinion, there is no reason to install any 32-bit libs until a pre-compiled 32-bit only package like Skype depends on it.
So you just disable it globally and enable the correpesponding USE-Flags for those packages for which portage requires it. What is the problem?
Top
are
Apprentice
Apprentice
Posts: 188
Joined: Tue Jan 03, 2006 8:15 pm

  • Quote

Post by are » Mon Sep 30, 2013 4:26 am

mv wrote:
are wrote:In my opinion, there is no reason to install any 32-bit libs until a pre-compiled 32-bit only package like Skype depends on it.
So you just disable it globally and enable the corresponding USE-Flags for those packages for which portage requires it. What is the problem?
I beg your pardon but I do not understand yet how disable it globally but set it for all (sub-) dependencies explicitly only. Example for wine:

Code: Select all

abi_x86_32? (
                                      gstreamer? (
                                          app-emulation/emul-linux-x86-gstplugins
                                          app-emulation/emul-linux-x86-medialibs[development]
                                      )
                                      truetype? (
                                          >=app-emulation/emul-linux-x86-xlibs-2.1[development]
                                      )
                                      X? (
                                          >=app-emulation/emul-linux-x86-xlibs-2.1[development]
                                          >=app-emulation/emul-linux-x86-soundlibs-2.1[development]
                                      )
                                      mp3? (
                                          app-emulation/emul-linux-x86-soundlibs[development]
                                      )
                                      odbc? (
                                          app-emulation/emul-linux-x86-db[development]
                                      )
                                      openal? (
                                          app-emulation/emul-linux-x86-sdl[development]
                                      )
                                      opengl? (
                                          app-emulation/emul-linux-x86-opengl[development]
                                      )
                                      osmesa? (
                                          >=app-emulation/emul-linux-x86-opengl-20121028[development]
                                      )
                                      scanner? (
                                          app-emulation/emul-linux-x86-medialibs[development]
                                      )
                                      v4l? (
                                          app-emulation/emul-linux-x86-medialibs[development]
                                      )
                                      >=app-emulation/emul-linux-x86-baselibs-20130224[development]
                                  )
Do you ask me to manage a use.conf which lists all the libraries above with "ABI_X86: -* 32 64" explicitly set? In case the answer is "yes", what about Skype then:

Code: Select all

amd64? (
                                  || (
                                      (
                                          dev-qt/qtcore:4[abi_x86_32(-)]
                                          dev-qt/qtdbus:4[abi_x86_32(-)]
                                          dev-qt/qtgui:4[accessibility,abi_x86_32(-)]
                                          dev-qt/qtwebkit:4[abi_x86_32(-)]
                                      )
                                      >=app-emulation/emul-linux-x86-qtlibs-20120520[-abi_x86_32(-)]
                                  )
                                  || (
                                      media-libs/alsa-lib[abi_x86_32(-)]
                                      >=app-emulation/emul-linux-x86-soundlibs-20120520[-abi_x86_32(-)]
                                  )
                                  || (
                                      (
                                          x11-libs/libX11[abi_x86_32(-)]
                                          x11-libs/libXext[abi_x86_32(-)]
                                          x11-libs/libXScrnSaver[abi_x86_32(-)]
                                          x11-libs/libXv[abi_x86_32(-)]
                                      )
                                      >=app-emulation/emul-linux-x86-xlibs-20120520[-abi_x86_32(-)]
                                  )
                              )
Detecting and setting the flags for the sub-dependencies of x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-libs/libXv also manually?! :O
Top
mv
Watchman
Watchman
User avatar
Posts: 6795
Joined: Wed Apr 20, 2005 12:12 pm

  • Quote

Post by mv » Mon Sep 30, 2013 7:28 am

are wrote:Do you ask me to manage a use.conf which lists all the libraries above with "ABI_X86: -* 32 64" explicitly set?
Yes. Portage will help you to find out by its error message.
Alternatively, you can unset explicitly what you do not want. In my case, these are only a few packages.
I use the following file in which I set both, positive and negative, so you can pick the part which you prefer.
Of course, this file must currently be regularly upgraded until the 32-bit transition is completely done in the tree. It is intentional that some implicit dependencies are listed in duplicate here, so that I am later able to remove whole blocks once some emul-* packages can be removed: I hope that the latter will happen once the transition is complete since e.g. there is certainly a lot of stuff in the emul-* packages which is not needed by wine (I cannot imagine why e.g. ffmpeg:0.10 is in the emul-* packages at all).
Of course, your list might slightly differ if you have different use-flags...
/etc/portage/package.use/multilib wrote: # These mv does not want as multilib:

sys-devel/clang -abi_x86_32
www-plugins/adobe-flash -abi_x86_32

# ffmpeg:0.10 is only needed implicitly for 32 bit support for wine, so install a minimal one:

media-video/ffmpeg:0.10 -aac -aacplus -alsa -altivec -amr -avx bindist -bzip2 -cdio -celt -dirac -doc -encode -faac -frei0r -gnutls -gsm -ieee1394 -jack -jpeg2k -libass -libv4l -modplug -mp3 -neon -network -openal -openssl -oss -pic -pulseaudio -rtmp -schroedinger -sdl -speex -theora threads -truetype -v4l -vaapi -vdpau -vis -vorbis -vpx -x264 -xvid -zlib

# These are only dependencies of ffmpeg:0.10, but we disabled them above:

dev-lang/orc -abi_x86_32
media-libs/opencore-amr -abi_x86_32
media-libs/schroedinger -abi_x86_32
media-libs/vo-aacenc -abi_x86_32
media-libs/vo-amrwbenc -abi_x86_32

# These mv wants as multilib:

app-emulation/emul-linux-x86-* abi_x86_32
app-emulation/wine abi_x86_32

# The rest mv is *forced* to take...

# net-im/skype:

dev-qt/qtcore abi_x86_32
dev-qt/qtdbus abi_x86_32
dev-qt/qtgui abi_x86_32
dev-qt/qtwebkit abi_x86_32
media-libs/alsa-lib abi_x86_32
x11-libs/libX11 abi_x86_32
x11-libs/libXScrnSaver abi_x86_32
x11-libs/libXext abi_x86_32
x11-libs/libXv abi_x86_32

# Implicit of net-im/skype:

dev-libs/libpthread-stubs abi_x86_32
x11-proto/kbproto abi_x86_32
x11-proto/printproto abi_x86_32
x11-proto/scrnsaverproto abi_x86_32
x11-proto/videoproto abi_x86_32
x11-proto/xextproto abi_x86_32
x11-proto/xproto abi_x86_32

# app-emulation/emul-linux-x86-baselib:

app-arch/bzip2 abi_x86_32
app-text/libpaper abi_x86_32
dev-libs/elfutils abi_x86_32
dev-libs/expat abi_x86_32
dev-libs/glib abi_x86_32
media-libs/lcms abi_x86_32
media-libs/libpng abi_x86_32
media-libs/tiff abi_x86_32
sys-apps/attr abi_x86_32
sys-devel/llvm abi_x86_32
sys-libs/e2fsprogs-libs abi_x86_32
sys-libs/gpm abi_x86_32
sys-libs/libavc1394 abi_x86_32
sys-libs/libraw1394 abi_x86_32
sys-libs/ncurses abi_x86_32
sys-libs/zlib abi_x86_32
virtual/libffi abi_x86_32
virtual/libusb abi_x86_32
virtual/udev abi_x86_32

# Implicit of app-emulation/emul-linux-x86-baselibs:

app-arch/xz-utils abi_x86_32
dev-libs/libffi abi_x86_32
dev-libs/libusb-compat abi_x86_32
dev-libs/libusbx abi_x86_32
media-libs/jbigkit abi_x86_32
sys-apps/systemd abi_x86_32
virtual/jpeg:62 abi_x86_32

# app-emulation/emul-linux-x86-medialibs:

dev-libs/fribidi abi_x86_32
dev-libs/libcdio abi_x86_32
dev-libs/libcdio-paranoia abi_x86_32
dev-libs/liboil abi_x86_32
dev-libs/udis86 abi_x86_32
media-libs/a52dec abi_x86_32
media-libs/faac abi_x86_32
media-libs/faad2 abi_x86_32
media-libs/libcuefile abi_x86_32
media-libs/libdca abi_x86_32
media-libs/libdv abi_x86_32
media-libs/libdvdnav abi_x86_32
media-libs/libdvdread abi_x86_32
media-libs/libid3tag abi_x86_32
media-libs/libiec61883 abi_x86_32
media-libs/libmad abi_x86_32
media-libs/libmimic abi_x86_32
media-libs/libmms abi_x86_32
media-libs/libmpeg2 abi_x86_32
media-libs/libreplaygain abi_x86_32
media-libs/libshout abi_x86_32
media-libs/libsidplay abi_x86_32
media-libs/libtheora abi_x86_32
media-libs/libv4l abi_x86_32
media-libs/libvisual abi_x86_32
media-libs/libvpx abi_x86_32
media-libs/speex abi_x86_32
media-libs/x264 abi_x86_32
media-libs/xvid abi_x86_32
media-sound/lame abi_x86_32
media-video/ffmpeg:0.10 abi_x86_32
sys-libs/libieee1284 abi_x86_32

# Implicit of app-emulation/emul-linux-x86-medialibs:

media-libs/libdvdcss abi_x86_32
media-libs/libjpeg-turbo abi_x86_32
virtual/jpeg:0 abi_x86_32
virtual/libiconv abi_x86_32

# app-emulation/emul-linux-x86-soundlibs:

media-libs/alsa-lib abi_x86_32
media-libs/audiofile abi_x86_32
media-libs/flac abi_x86_32
media-libs/ladspa-sdk abi_x86_32
media-libs/libmikmod abi_x86_32
media-libs/libmodplug abi_x86_32
media-libs/libogg abi_x86_32
media-libs/libsamplerate abi_x86_32
media-libs/libsndfile abi_x86_32
media-libs/libvorbis abi_x86_32
media-libs/portaudio abi_x86_32
media-libs/webrtc-audio-processing abi_x86_32
media-plugins/alsaequal abi_x86_32
media-plugins/caps-plugins abi_x86_32
media-plugins/swh-plugins abi_x86_32
media-sound/cdparanoia abi_x86_32
media-sound/gsm abi_x86_32
media-sound/jack-audio-connection-kit abi_x86_32
media-sound/mpg123 abi_x86_32
media-sound/musepack-tools abi_x86_32
media-sound/twolame abi_x86_32
media-sound/wavpack abi_x86_32
sci-libs/fftw abi_x86_32

# app-emulation/emul-linux-x86-xlibs:

media-libs/fontconfig abi_x86_32
media-libs/freetype abi_x86_32
x11-libs/libICE abi_x86_32
x11-libs/libSM abi_x86_32
x11-libs/libX11 abi_x86_32
x11-libs/libXScrnSaver abi_x86_32
x11-libs/libXau abi_x86_32
x11-libs/libXaw abi_x86_32
x11-libs/libXcomposite abi_x86_32
x11-libs/libXcursor abi_x86_32
x11-libs/libXdamage abi_x86_32
x11-libs/libXdmcp abi_x86_32
x11-libs/libXext abi_x86_32
x11-libs/libXfixes abi_x86_32
x11-libs/libXft abi_x86_32
x11-libs/libXi abi_x86_32
x11-libs/libXinerama abi_x86_32
x11-libs/libXmu abi_x86_32
x11-libs/libXp abi_x86_32
x11-libs/libXpm abi_x86_32
x11-libs/libXrandr abi_x86_32
x11-libs/libXrender abi_x86_32
x11-libs/libXt abi_x86_32
x11-libs/libXtst abi_x86_32
x11-libs/libXv abi_x86_32
x11-libs/libXvMC abi_x86_32
x11-libs/libXxf86dga abi_x86_32
x11-libs/libXxf86vm abi_x86_32
x11-libs/libpciaccess abi_x86_32
x11-libs/libvdpau abi_x86_32
x11-libs/libxcb abi_x86_32

# Implicit of app-emulation/emul-linux-x86-xlibs:

dev-libs/libpthread-stubs abi_x86_32
x11-proto/compositeproto abi_x86_32
x11-proto/damageproto abi_x86_32
x11-proto/fixesproto abi_x86_32
x11-proto/inputproto abi_x86_32
x11-proto/kbproto abi_x86_32
x11-proto/printproto abi_x86_32
x11-proto/randrproto abi_x86_32
x11-proto/recordproto abi_x86_32
x11-proto/renderproto abi_x86_32
x11-proto/scrnsaverproto abi_x86_32
x11-proto/videoproto abi_x86_32
x11-proto/xcb-proto abi_x86_32
x11-proto/xextproto abi_x86_32
x11-proto/xf86bigfontproto abi_x86_32
x11-proto/xf86dgaproto abi_x86_32
x11-proto/xf86vidmodeproto abi_x86_32
x11-proto/xineramaproto abi_x86_32
x11-proto/xproto abi_x86_32
Top
Post Reply

80 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic