I currently have mysql-4.1.7 on the machine , emerged with no problems. I am trying to emerge mysql-4.1.8 on kernel 2.6 NPTL system. localhost / # emerge mysql ... checking "LinuxThreads"... "Not found" configure: error: This is a linux system and Linuxthreads was not found. On linux Linuxthreads should be used. Please install Linuxthreads (or a new glibc) and try again. See the Installation chapter in the Reference Manual for more information. !!! ERROR: dev-db/mysql-4.1.8 failed. !!! Function econf, Line 449, Exitcode 1 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1.emerge mysql-4.1.8 2. 3. Actual Results: Configure fails. Expected Results: It should not fail. Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-rc3obelix i686) ================================================================= System uname: 2.6.10-rc3obelix i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r6,sys-devel/autoconf-2.13 Automake: sys-devel/automake-1.8.5-r2,sys-devel/automake-1.5,sys-devel/automake-1.4_p6,sys-devel/automake-1.6.3,sys-devel/automake-1.7.9,sys-devel/automake-1.9.3 Binutils: sys-devel/binutils-2.15.92.0.2-r2 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -fprefetch-loop-arrays -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -fprefetch-loop-arrays -fforce-addr -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms test" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acl acpi alsa arts avi berkdb bitmap-fonts cdr crypt cups dba doc encode esd fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile hal howl imagemagick imlib ipv6 jack java jpeg junit kde ldap libwww mad mikmod mmap motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl pam pdflib perl plotutils png postgres python qt quicktime readline sdl session slang spell ssl svga tcltk tcpd tetex tiff truetype unicode usb vhosts xml xml2 xmms xv zlib linguas_en"
for me too. the mysql-4.0.18-gentoo-nptl.diff patch is used to make configure.in think that linuxthread exists, also if this is never true in a nptl only system. The patch apply cleanly to configure.in but configure.in is *not* used to recreate configure script, the original one from mysql.com is used (try "rm comfigure" before "autoreconf --install --force" ). Hint if you found why this (not) happen you resolve the bug ;)
fixed version in portage now
Seems someone fixed it and forgot about closing this bug.
sorry, I missed closing this one when I did fix it the other day.