Summary: | Emerge package ordering while updating | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Sami Näätänen <sn.ml> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | CC: | cesarb |
Priority: | Highest | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sami Näätänen
2002-11-26 16:33:45 UTC
what does `emerge info` show ? root@voltage ~ > emerge info Portage 2.0.44 (default-1.0, gcc-2.95.3, glibc-2.2.5-r7) ================================================================= System uname: 2.4.19-gentoo-r9 i686 Pentium III (Coppermine) USE="x86 apm avi crypt cups encode jpeg libg++ mikmod mmx mpeg ncurses pdflib qt mt quicktime spell truetype xml2 xmms xv berkdb esd gdbm gif gpm gtk guile imlib java libwww motif mozilla nls oggvorbis opengl perl png python qt scanner sdl s lang ssl tcltk tcpd tiff X oss sse dvd cdr -3dnow -aalib -alsa -arts -bonobo -di rectfb -ggi -kde -gnome -gnome-libs -ldap -mysql -nas -pam -postgres -readline - ruby -snmp -svga -tetex" ARCH="x86" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe" CXXFLAGS="-march=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/sun-jdk-1.3.1.04" JAVA_HOME="/opt/sun-jdk-1.3.1.04" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" When doing a install from stage1, if you do a emerge -u system instead of a emerge system, it will fail when emerging autoconf-2.57-r1 (configure says perl was not found). If you do a emerge -u system again, the first thing it does is to try to emerge perl. This means that not only is the order different for emerge without -u and emerge -u, but the order for emerge -u is wrong (autoconf depends on perl). So yes, this is serious. The portage version I am using is 2.0.47-r10 |