Summary: | portage has wrong emerge order: turck-mmcache dependent on php-cli, not the other way round | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Jo Havik <jo.havik> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | php-bugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 33440 | ||
Bug Blocks: |
Description
Jo Havik
2004-07-06 05:49:42 UTC
on a box without any php/mod_php/php-cgi or turck-mmcache installed: hevesy-int root # emerge -p turck-mmcache [ebuild N ] dev-php/mod_php-4.3.7-r1 [ebuild N ] dev-php/turck-mmcache-2.4.6 [ebuild N ] dev-php/php-4.3.7-r1 This is clearly incorrect. turck-mmcache needs dev-php/php, as it's eclass (php-ext-source) has it as a DEPEND. It also has virtual/php as an RDEPEND. mod_php has PDEPEND="dev-php/php" again via it's eclass (php-sapi). hevesy-int root # emerge info Portage 2.0.51_pre12 (!/usr/portage/profiles/default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.6-mm3) ================================================================= System uname: 2.6.6-mm3 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.4.9 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 Binutils: sys-devel/binutils-2.14.90.0.8-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe" 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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/gentoo-distfiles" FEATURES="autoaddcvs buildpkg ccache cvs digest distcc sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.seren.com/gentoo" MAKEOPTS="-j8" PKGDIR="/usr/gentoo-packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/gentoo-cvs/gentoo-x86" PORTDIR_OVERLAY="/usr/local/portage" SYNC="" USE="3dnow X aalib acl acpi alsa amd apache2 apm arts berkdb bots cdr clearpasswd crypt curl directfb dvd encode esd ethereal expat fbcon gd gdbm gif gmtfull gmthigh gmtsuppl gmttria gpm gtkhtml imap imlib ipalias ipv6 jikes jpeg junit kde ldap libg++ libwww lirc mad maildir mcal md5sum mikmod mmx motif mozilla mpeg mpi multilib nas ncurses nls oav offensive oggvorbis ospfapi oss pam pcap pdflib perl pic png pnp python qhull qt readline samba scanner sdl slang slp snmp socks5 spell sse ssl tcpd tetex tiff truetype type1 ungif usagi usb v4l vscan wmf wxwindows x86 xml xml2 xmms xv zlib" I can't duplicate this w/ pre13 when I tested it, nor with pre15. Still an issue? It's not a circular dependency, but it's in the same class of dep calculation error. this no longer seems to be broken, so closig it. |