When i try to emerge psi-0.9.1, it wants to update my QT. Reproducible: Always Steps to Reproduce: 1. emerge -vp psi Actual Results: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-libs/libungif-4.1.0.1b +X +gif 305 kB [ebuild U ] x11-libs/qt-3.3.0-r1 [3.2.3-r1] +cups -doc -firebird +gif -icc +ipv6 -mysql -nas -odbc +opengl -postgres -sqlite +xinerama +zlib 14,064 kB [ebuild N ] app-crypt/qca-tls-1.0 22 kB [ebuild N ] net-im/psi-0.9.1 +crypt +kde +ssl 908 kB Expected Results: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-crypt/qca-tls-1.0 22 kB [ebuild N ] net-im/psi-0.9.1 +crypt +kde +ssl 908 kB Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4-rc2-love1) ================================================================= System uname: 2.6.4-rc2-love1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/os/Linux/distributions/gentoo/ ftp://gentoo.linux.no/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts artswrappersuid avi cddb crypt cups encode fam ffmpeg flac foomaticdb gdbm geoip gif gimpprint gphoto2 gpm gtk gtk2 imlib ipv6 jpeg kde libg++ libwww mad mikmod mmx motif mozsvg mpeg nls nvidia oggvorbis opengl oss pdflib perl png python qt quicktime readline samba sdl slang spell ssl tcpd truetype usb x86 xinerama xml2 xmms xv zlib"
Can you please try a emerge -pvd psi and post the output here?
These are the packages that I would merge, in order: Calculating dependencies Parent: None Depstring: net-im/psi Candidates: ['net-im/psi'] ebuild: net-im/psi-0.9.1 binpkg: None \ Parent: ebuild / net-im/psi-0.9.1 merge Depstring: ssl? ( >=dev-libs/openssl-0.9.6c >=app-crypt/qca-tls-1.0 ) crypt? ( >=app-crypt/gnupg-1.2.2 ) >=x11-libs/qt-3 ssl? ( >=dev-libs/openssl-0.9.6c >=app-crypt/qca-tls-1.0 ) crypt? ( >=app-crypt/gnupg-1.2.2 ) >=x11-libs/qt-3 Candidates: ['>=app-crypt/qca-tls-1.0'] ebuild: app-crypt/qca-tls-1.0 binpkg: None | Parent: ebuild / app-crypt/qca-tls-1.0 merge Depstring: !ppc? ( >=x11-libs/qt-3.2.1-r3 ) ppc? ( >=x11-libs/qt-3.0.5 ) x86? ( >=x11-libs/qt-3.3.0-r1 ) >=dev-libs/openssl-0.9.6i !ppc? ( >=x11-libs/qt-3.2.1-r3 ) ppc? ( >=x11-libs/qt-3.0.5 ) x86? ( >=x11-libs/qt-3.3.0-r1 ) >=dev-libs/openssl-0.9.6i Candidates: ['>=x11-libs/qt-3.3.0-r1'] ebuild: x11-libs/qt-3.3.0-r1 binpkg: None / Parent: ebuild / x11-libs/qt-3.3.0-r1 merge Depstring: virtual/x11 virtual/xft media-libs/libpng media-libs/jpeg media-libs/libmng >=media-libs/freetype-2 gif? ( media-libs/giflib media-libs/libungif ) nas? ( >=media-libs/nas-1.5 ) odbc? ( dev-db/unixODBC ) mysql? ( dev-db/mysql ) sqlite? ( dev-db/sqlite ) firebird? ( dev-db/firebird ) opengl? ( virtual/opengl virtual/glu ) postgres? ( dev-db/postgresql ) cups? ( net-print/cups ) zlib? ( sys-libs/zlib ) icc? ( dev-lang/icc ) virtual/x11 virtual/xft media-libs/libpng media-libs/jpeg media-libs/libmng >=media-libs/freetype-2 gif? ( media-libs/giflib media-libs/libungif ) nas? ( >=media-libs/nas-1.5 ) odbc? ( dev-db/unixODBC ) mysql? ( dev-db/mysql ) sqlite? ( dev-db/sqlite ) firebird? ( dev-db/firebird ) opengl? ( virtual/opengl virtual/glu ) postgres? ( dev-db/postgresql ) cups? ( net-print/cups ) zlib? ( sys-libs/zlib ) icc? ( dev-lang/icc ) Candidates: ['media-libs/libungif'] ebuild: media-libs/libungif-4.1.0.1b binpkg: None - Parent: ebuild / media-libs/libungif-4.1.0.1b merge Depstring: X? ( virtual/x11 ) >=sys-devel/autoconf-2.58 !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/libtool ) X? ( virtual/x11 ) Candidates: [] Exiting... ebuild / media-libs/libungif-4.1.0.1b merge Exiting... ebuild / x11-libs/qt-3.3.0-r1 merge Exiting... ebuild / app-crypt/qca-tls-1.0 merge Exiting... ebuild / net-im/psi-0.9.1 merge Exiting... None ...done! [ebuild N ] media-libs/libungif-4.1.0.1b +X +gif 305 kB [ebuild U ] x11-libs/qt-3.3.0-r1 [3.2.3-r1] +cups -doc -firebird +gif -icc +ipv6 -mysql -nas -odbc +opengl -postgres -sqlite +xinerama +zlib 14,064 kB [ebuild N ] app-crypt/qca-tls-1.0 22 kB [ebuild N ] net-im/psi-0.9.1 +crypt +kde +ssl 908 kB Total size of downloads: 15,300 kB
Hmm... based on the output I just posted it looks like it's qca-tls-1.0 that depends on qt-3.3.. happyfant root # grep qt /usr/portage/app-crypt/qca-tls/qca-tls-1.0.ebuild DEPEND="!ppc? ( >=x11-libs/qt-3.2.1-r3 ) ppc? ( >=x11-libs/qt-3.0.5 ) x86? ( >=x11-libs/qt-3.3.0-r1 ) That can't be right, can it? Or does qca-tls really depend on QT 3.3?
There was a bug in x86 ebuilds of older qt that made it incompatible with qca-tls.