no ending revdep-rebuild Reproducible: Always Actual Results: # revdep-rebuild * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 32% ] * broken /usr/lib32/libgnutls-extra.so.26.22.6 (requires libtasn1.so.3) * broken /usr/lib32/libgnutls-openssl.so.27.0.0 (requires libtasn1.so.3) * broken /usr/lib32/libgnutls.so.26.22.6 (requires libtasn1.so.3) * broken /usr/lib32/libgnutlsxx.so.27.0.0 (requires libtasn1.so.3) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib32/libgnutls-extra.so.26.22.6 -> app-emulation/emul-linux-x86-baselibs * /usr/lib32/libgnutls-openssl.so.27.0.0 -> app-emulation/emul-linux-x86-baselibs * /usr/lib32/libgnutls.so.26.22.6 -> app-emulation/emul-linux-x86-baselibs * /usr/lib32/libgnutlsxx.so.27.0.0 -> app-emulation/emul-linux-x86-baselibs * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --complete-graph=y --oneshot app-emulation/emul-linux-x86-baselibs:0 .......... * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! >>> Verifying ebuild manifests Portage 2.2.8-r1 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.18-r1, 3.13.3-gentoo x86_64) ================================================================= System uname: Linux-3.13.3-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2 KiB Mem: 24695476 total, 20816292 free KiB Swap: 25598972 total, 25598972 free Timestamp of tree: Mon, 17 Feb 2014 07:00:01 +0000 ld GNU ld (GNU Binutils) 2.24 app-shells/bash: 4.2_p45-r1 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.6, 3.2.5-r3, 3.3.3 dev-util/cmake: 2.8.12.2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6, 1.13.4, 1.14.1 sys-devel/binutils: 2.24-r2 sys-devel/gcc: 4.8.2 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 4.0-r1 sys-kernel/linux-headers: 3.13 (virtual/os-headers) sys-libs/glibc: 2.18-r1 Repositories: gentoo bitcoin lokal ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=corei7 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /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.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/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="-march=corei7 -O2 -pipe" DISTDIR="/mnt/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="de_DE.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9" PKGDIR="/mnt/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="/mnt/portage"
Same.
The change from: dev-libs/libtasn1-3.4 app-emulation/emul-linux-x86-baselibs-20131008-r16 to: dev-libs/libtasn1-3.4-r1 app-emulation/emul-linux-x86-baselibs-20131008-r18 breaks 32 bit applications that require ssl (for connectivity). emerge --info Portage 2.2.8-r1 (default/linux/amd64/13.0, gcc-4.8.2, glibc-2.18-r1, 3.13.3-gentoo x86_64) ================================================================= System uname: Linux-3.13.3-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.2 KiB Mem: 16366804 total, 11893520 free KiB Swap: 4000148 total, 4000148 free Timestamp of tree: Sun, 16 Feb 2014 21:00:01 +0000 ld GNU ld (GNU Binutils) 2.24 app-shells/bash: 4.2_p45-r1 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.6, 3.2.5-r3, 3.3.3 dev-util/cmake: 2.8.12.2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.10.3, 1.11.6, 1.12.6, 1.14.1 sys-devel/binutils: 2.24-r2 sys-devel/gcc: 4.8.2 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 4.0-r1 sys-kernel/linux-headers: 3.13 (virtual/os-headers) sys-libs/glibc: 2.18-r1 Repositories: gentoo vmware local ACCEPT_KEYWORDS="amd64 ~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" 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" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--noconfmem --jobs 8 --keep-going --with-bdeps=y --autounmask=n" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j8" 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/vmware /usr/local/portage" USE="24bpp 64bit X a52 aac accessibility acpi addbookmarks addressbook adobe-cff aio alsa amd64 apng archive asf asn1 aspell attica audio autoreplace avcodec avformat ban bash-completion blksha1 bookmarks boost brass bufferevents bwscheduler bzip2 calendar caps caps-ng cdda cddb cdinstall cdio cdr channels chm chroot city clang classic client community consolekit contactnotes corefonts cracklib cramfs creds crypt css ctrls cups curl cvs cxx dbus declarative desktopglobe development device-mapper devil dirac disable-watermark dns downloadorder dri drm drop-root dts dv dvbpsi dvd dvdnav e2fsprogs ebook ecc ecdsa egl eigen embedded enca encode epub eselect espeak exceptions exif expat expoblending extensions extras faac faad ffmpeg fftw filecaps filters fingerprint firmware-loader flac flint fontconfig fortran fts3 gallium gcj gcrypt gd gecko-mediaplayer geoip geoloc geolocation gif git gles2 glib gmm gmp google gpg gphoto2 gpssync gptfdisk graphite gsl gstreamer gtk gtk3 gtkstyle gudev handbook harfbuzz hdf5 highlight history holidays hpn http hwdb iconv icu id3tag idn imagemagick infinality infowidget inotify interlaced introspection ipc ipfilter ipod ipsec iptables ipv6 jabber java jingle jit joystick jpeg jpeg2k kate kdcraw kde kdenlive kerberos kexiv2 keymap keyutils kipi kmod kross lame largefile lastfm lcms ldns lensfun less libass libedit libev libffi libkms libnet libnl libnotify libproxy libsamplerate libxml2 live llvm lm_sensors logviewer lua lzma mad magnetgenerator mdev mediaplayer mediawiki melt metalink methodjit mhash midi mikmod minizip mjpeg mmap mms mmx mng mod modplug modules mono mp3 mp3tunes mp4 mpeg mplayer msn mtp mudflap multilib multimedia musepack musicbrainz mysql natspec ncat ncurses ndiff net netapi netifrc netlink network network-cron nls nonblocking nowlistening nping npp nptl nscd nsplugin ntfsdecrypt ntfsprogs ntp nyx ofa ogg openexr opengl openmp openpty openrc openssl openvg opus orc ortp osdmenu ovftool pam panorama pcap pci pcre pdf perl pipes pkinit plasma playdar player plugin-autowep plugin-btscan plugin-dot15d4 plugin-ptw plugin-spectools plugins plugins-symlink pm-utils png policykit postproc postscript prison privacy python qalculate qt-faststart qt3support qt4 quicktime raptor rar raster rdesktop rdoc rdp readline recode recursion-limit redeyes redland regex remote rfc3779 roe romio rss rtc rtmp rtsp ruby rule_generator samba scanfolder scanner schroedinger script sdl search secure-delete semantic-desktop server sftp sha512 shared-glapi shm shout shutdown sift smbclient smi snmp speech speechd speex spell sql sqlite sqlite3 srtp srv sse sse2 sse2check sse41 sse42 sse4_1 ssl ssse3 startup-notification static-analyzer statistics stats subversion suid svg swscale system-ffmpeg system-libCg system-sqlite taglib tcpd telepathy texteffect themedesigner theora thin threads threadsafe thumbnail thumbnails tiff timidity tls-heartbeat toolame tools tordns translator tremor truetype trust twolame udev udisks unicode unlock-notify upower urandom urlpicpreview usb utils uuid vaapi video videoslideshow vim-syntax virtuoso vix vlc vmware-tools vmware_guest_freebsd vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows vnc vorbis vpx wallpapers wav wavpack webdav webdav-neon webgl webkit webm webp wifi winbind wps wxwidgets x264 xcb xcomposite xine xinerama xml xmlpatterns xmp xmpp xorg xpdf-headers xscreensaver xulrunner xv xvid yaml zeitgeist zip zlib" ABI_X86="32 64" CAMERAS="ptp2" CURL_SSL="openssl" ELIBC="glibc" FFTOOLS="aviocat cws2fws ffeval graph2dot ismindex pktdumper qt-faststart trasher" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LINGUAS="en" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64" RUBY_TARGETS="ruby18 ruby19 ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="fglrx" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
A Wine was bumped in portage. It doesn't build: ... [ebuild U ] app-emulation/wine-1.7.13 [1.7.12] ... >>> Emerging (4 of 4) app-emulation/wine-1.7.13 ... checking for -lgnutls... not found configure: error: libgnutls development files not found, no schannel support. This is an error since --with-gnutls was requested
*** Bug 501998 has been marked as a duplicate of this bug. ***
This breaks wine :/
Until gnutls is finally converted to multilib (which requires converting guile etc. and will probably take a while), we need to avoid removing /usr/lib32/libtasn1.so.3 and /usr/lib32/libtasn1.so.3.2.0 in *baselibs when using ABI_X86="32"
(In reply to Alexandre Rostovtsev from comment #6) > Until gnutls is finally converted to multilib (which requires converting > guile etc. and will probably take a while), we need to avoid removing > /usr/lib32/libtasn1.so.3 and /usr/lib32/libtasn1.so.3.2.0 in *baselibs when > using ABI_X86="32" ok, so you want to revert this? or build a new gnutls within the emul depends on more recent libtasn1?
(In reply to Alon Bar-Lev from comment #7) > (In reply to Alexandre Rostovtsev from comment #6) > > Until gnutls is finally converted to multilib (which requires converting > > guile etc. and will probably take a while), we need to avoid removing > > /usr/lib32/libtasn1.so.3 and /usr/lib32/libtasn1.so.3.2.0 in *baselibs when > > using ABI_X86="32" > > ok, so you want to revert this? or build a new gnutls within the emul > depends on more recent libtasn1? Why not let emul-linux-x86-baselibs[abi_x86_32] keep installing libtasn1.so.3 and libtasn1.so.3.2.0 (like in <20131008-r17) and just filter out the pkgconfig file which collides with the multilib-enabled versions of dev-libs/libtasn1?
Until this is fixed in the tree, possible workarounds are: 1) Downgrading to app-emulation/emul-linux-x86-baselibs-20131008-16, which means also downgrading or disabling ABI_X86=32 for or downgrading dev-libs/nettle and dev-libs/libtasn1. 2) Manually extracting libtasn1.so.3* from the e-l-x86-baselibs tarball to /usr/local/lib32 with something like: tar xpvJf $(portageq envvar DISTDIR)/emul-linux-x86-baselibs-20131008.tar.xz -C /usr/local --strip-components=2 ./usr/lib32/libtasn1.so.3{,.2.0}
(In reply to eroen from comment #8) > Why not let emul-linux-x86-baselibs[abi_x86_32] keep installing > libtasn1.so.3 and libtasn1.so.3.2.0 (like in <20131008-r17) and just filter > out the pkgconfig file which collides with the multilib-enabled versions of > dev-libs/libtasn1? That seems like the least bad quick fix IMHO. (The longterm solution should be a multilib gnutls ebuild.) +*emul-linux-x86-baselibs-20131008-r19 (22 Feb 2014) + + 22 Feb 2014; Alexandre Rostovtsev <tetromino@gentoo.org> + +emul-linux-x86-baselibs-20131008-r19.ebuild, + +files/remove-native-20131008-r19: + Temporarily comment out libtasn1.so.3* from remove-native to unbreak 32-bit + gnutls until a native multilib gnutls ebuild is available (bug #501556, + thanks to tman, Michiel de Bruijne, eroen et al.)