I had a P2 box running 2004.3r2 that I hadn't upgraded anything on for a month. hearing of 2005.1 I upgraded after syncing, and upgrading portage first. Reproducible: Always Steps to Reproduce: upgrading from 4.0.22 to 4.0.24 on a formerly 2004.3r2 P2 box Actual Results: tycho / # emerge --update --deep world Calculating world dependencies ...done! >>> emerge (1 of 1) dev-db/mysql-4.0.24 to / >>> md5 src_uri ;-) mysql-4.0.24.tar.gz * InnoDB support is not selected to be compiled in. * * If you're upgrading from MySQL-3.x to 4.0, or 4.0.x to 4.1.x, you * must recompile the other packages on your system that link with * libmysqlclient after the upgrade completes. To obtain such a list * of packages for your system, you may use 'revdep-rebuild' from * app-portage/gentoolkit. * * MySQL DATADIR is /var/lib/mysql >>> Unpacking source... >>> Unpacking mysql-4.0.24.tar.gz to /var/tmp/portage/mysql-4.0.24/work * Applying mysql-4.0.23-install-db-sh.diff ... [ ok ] * Applying mysql-4.0.18-mysqld-safe-sh.diff ... [ ok ] * Applying mysql-4.0-nisam.h.diff ... [ ok ] * Applying mysql-4.0-my-print-defaults.diff ... [ ok ] * Applying mysql-4.0.18-gentoo-nptl.diff ... [ ok ] * Applying mysql-4.0.24-manual.texi.patch ... [ ok ] * Applying mysql-4.0.21-thrssl.patch ... [ ok ] * Applying mysql-4.0.14-r1-tcpd-vars-fix.diff ... [ ok ] configure.in:252: warning: underquoted definition of AC_SYS_COMPILER_FLAG run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending%20aclocal configure.in:275: warning: underquoted definition of AC_SYS_CPU_COMPILER_FLAG configure.in:283: warning: underquoted definition of AC_SYS_OS_COMPILER_FLAG acinclude.m4:5: warning: underquoted definition of MYSQL_CHECK_SIZEOF acinclude.m4:34: warning: underquoted definition of MYSQL_TYPE_ACCEPT acinclude.m4:74: warning: underquoted definition of MYSQL_TYPE_QSORT acinclude.m4:91: warning: underquoted definition of MYSQL_TIMESPEC_TS acinclude.m4:109: warning: underquoted definition of MYSQL_TZNAME acinclude.m4:125: warning: underquoted definition of MYSQL_CHECK_ZLIB_WITH_COMPRESS acinclude.m4:152: warning: underquoted definition of MYSQL_CHECK_ULONG acinclude.m4:170: warning: underquoted definition of MYSQL_CHECK_UCHAR acinclude.m4:188: warning: underquoted definition of MYSQL_CHECK_UINT acinclude.m4:207: warning: underquoted definition of MYSQL_CHECK_IN_ADDR_T acinclude.m4:229: warning: underquoted definition of MYSQL_PTHREAD_YIELD acinclude.m4:266: warning: underquoted definition of MYSQL_CHECK_FP_EXCEPT acinclude.m4:307: warning: underquoted definition of AM_PROG_CC_STDC acinclude.m4:351: warning: underquoted definition of AM_SANITY_CHECK acinclude.m4:370: warning: underquoted definition of MYSQL_CHECK_LIB_TERMCAP acinclude.m4:391: warning: underquoted definition of MYSQL_SIGNAL_CHECK acinclude.m4:430: warning: underquoted definition of MYSQL_CHECK_GETPW_FUNCS acinclude.m4:443: warning: underquoted definition of MYSQL_HAVE_TIOCGWINSZ acinclude.m4:455: warning: underquoted definition of MYSQL_HAVE_FIONREAD acinclude.m4:467: warning: underquoted definition of MYSQL_HAVE_TIOCSTAT acinclude.m4:479: warning: underquoted definition of MYSQL_STRUCT_DIRENT_D_INO acinclude.m4:512: warning: underquoted definition of MYSQL_TYPE_SIGHANDLER acinclude.m4:531: warning: underquoted definition of MYSQL_CXX_BOOL acinclude.m4:550: warning: underquoted definition of MYSQL_STACK_DIRECTION acinclude.m4:573: warning: underquoted definition of MYSQL_FUNC_ALLOCA acinclude.m4:642: warning: underquoted definition of MYSQL_CHECK_LONGLONG_TO_FLOAT acinclude.m4:667: warning: underquoted definition of MYSQL_CHECK_CPU acinclude.m4:714: warning: underquoted definition of MYSQL_CHECK_VIO acinclude.m4:733: warning: underquoted definition of MYSQL_FIND_OPENSSL acinclude.m4:788: warning: underquoted definition of MYSQL_CHECK_OPENSSL acinclude.m4:871: warning: underquoted definition of MYSQL_CHECK_MYSQLFS acinclude.m4:899: warning: underquoted definition of MYSQL_CHECK_ORBIT acinclude.m4:1290: warning: underquoted definition of AC_SYS_LARGEFILE_FLAGS acinclude.m4:1329: warning: underquoted definition of AC_SYS_LARGEFILE_SPACE_APPEND acinclude.m4:1341: warning: underquoted definition of AC_SYS_LARGEFILE_MACRO_VALUE acinclude.m4:1360: warning: underquoted definition of MYSQL_SYS_LARGEFILE /usr/share/aclocal/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULES /usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of AM_PATH_LIBMCRYPT /usr/share/aclocal/libgcrypt.m4:23: warning: underquoted definition of AM_PATH_LIBGCRYPT /usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB /usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB /usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK /usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB /usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE autoheader-2.59: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader-2.59: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader-2.59: WARNING: is deprecated and discouraged. autoheader-2.59: autoheader-2.59: WARNING: Using the third argument of `AC_DEFINE' and autoheader-2.59: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without autoheader-2.59: WARNING: `acconfig.h': autoheader-2.59: autoheader-2.59: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader-2.59: [Define if a function `main' is needed.]) autoheader-2.59: autoheader-2.59: WARNING: More sophisticated templates can also be produced, see the autoheader-2.59: WARNING: documentation. Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' * Using GNU config files from /usr/share/gnuconfig * Updating config.sub [ ok ] * Updating config.guess [ ok ] /usr/share/aclocal/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULES run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending%20aclocal /usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of AM_PATH_LIBMCRYPT /usr/share/aclocal/libgcrypt.m4:23: warning: underquoted definition of AM_PATH_LIBGCRYPT /usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB /usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB /usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK /usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB /usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' Putting files in AC_CONFIG_AUX_DIR, `..'. * Using GNU config files from /usr/share/gnuconfig * Updating config.sub [ ok ] * Updating config.guess [ ok ] >>> Source unpacked. * econf: updating mysql-4.0.24/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mysql-4.0.24/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man -- infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc -- localstatedir=/var/lib --libexecdir=/usr/sbin --sysconfdir=/etc/mysql -- localstatedir=/var/lib/mysql --with-raid --with-low-memory --enable-assembler - -with-charset=latin1 --enable-local-infile --with-mysqld-user=mysql --with- extra-charsets=all --enable-thread-safe-client --with-client-ldflags=-lstdc++ - -with-comment=Gentoo Linux mysql-4.0.24 --with-unix-socket- path=/var/run/mysqld/mysqld.sock --with-embedded-server --with-berkeley- db=./bdb --without-readline --enable-shared --enable-static --with-libwrap -- without-innodb --with-vio --with-openssl --without-debug configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking whether to enable maintainer-specific portions of Makefiles... no checking whether build environment is sane... yes checking whether make sets $(MAKE)... (cached) yes checking for gawk... (cached) gawk checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking "C Compiler version"... "i686-pc-linux-gnu-gcc i686-pc-linux-gnu-gcc (GCC) 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)" checking "C++ compiler version"... "i686-pc-linux-gnu-g++ i686-pc-linux-gnu- g++ (GCC) 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)" checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for a sed that does not truncate output... /bin/sed checking for egrep... grep -E checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/i686-pc-linux-gnu-nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for i686-pc-linux-gnu-g77... i686-pc-linux-gnu-g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether i686-pc-linux-gnu-g77 accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/i686-pc-linux-gnu-nm -B output from i686-pc- linux-gnu-gcc object... ok checking for objdir... .libs checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-ranlib... (cached) i686-pc-linux-gnu-ranlib checking for i686-pc-linux-gnu-strip... (cached) i686-pc-linux-gnu-strip checking for correct ltmain.sh version... yes checking if i686-pc-linux-gnu-gcc static flag works... yes checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux- gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux- gnu/bin/ld) supports shared libraries... yes checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux- gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-g77 linker (/usr/i686-pc-linux- gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for a BSD-compatible install... /bin/install -c checking for bison... bison -y checking for pdftex... manual.pdf checking for tex... manual.dvi checking "return type of sprintf"... "int" checking for uname... /bin/uname checking operating system... Linux checking "if we should use 'skip-locking' as default for linux-gnu"... "yes" checking for ln... /bin/ln checking for ln... /bin/ln checking for mv... /bin/mv checking for rm... /bin/rm checking for cp... /bin/cp checking for sed... /bin/sed checking for cmp... /usr/bin/cmp checking for chmod... /bin/chmod checking for hostname... /bin/hostname checking for gnutar... no checking for gtar... no checking for tar... tar checking for perl... /usr/bin/perl checking for ps... /bin/ps checking "how to check if pid exists"... configure: error: Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/mysql-4.0.24/work/mysql-4.0.24/config.log !!! ERROR: dev-db/mysql-4.0.24 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. tycho / # mysql --version mysql Ver 12.22 Distrib 4.0.22, for pc-linux-gnu (i686) Expected Results: built mysql 4.0.24 tycho / # emerge --info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102- r1, 2.4.28-gentoo-r7 i686) ================================================================= System uname: 2.4.28-gentoo-r7 i686 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 1 2005, 02:50:18)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/shar e/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/sh are/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/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety- ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bzlib cdr crypt cups curl emboss encode esd fam font-server foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 jpeg jpg kde ldap libg++ libwww linux- info.eclass mad mikmod mmx motif mp3 mpeg mysql mysqli ncurses nls oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline samba sdl slang spell ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
your /proc is broken. go and run 'ps' yourself and you'll see.