Today I noticed that my system always wants to install device-mapper, so I decided to do so, but that was a big mistake. Now, when ever I want to emerge someting, device-mapper is tried first and stops with the error message. I can't emerge other software now, since device-mapper is always automatical included :( Reproducible: Always Steps to Reproduce: 1. emerge -pvD world 2. emerge -pvD mc (an update is available) 3. emerge -pvD cvs (an update is available) Actual Results: >>> md5 src_uri ;-) device-mapper.1.00.08.tgz * * Your currently linked kernel (/usr/src/linux) hasn't * been patched for device mapper support. * !!! ERROR: sys-libs/device-mapper-1.00.08 failed. !!! Function pkg_setup, Line 23, Exitcode 0 !!! kernel not patched for device mapper support Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.25) ================================================================= System uname: 2.4.25 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.4.9 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3 /share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /us r/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/lib/jboss /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache apache2 apm arts artswrappersuid avantgo avi berkdb cdr crypt doc dvd dvdr encode foomaticdb gd-external gdbm g if gphoto2 gpm gtk2 idea imap imlib java javascript jdbc jpeg kde libg++ libwww mad memlimit mhash mikmod mmx motif mozilla mpeg m ysql nas ncurses nls nvidia oci8 odbc oggvorbis opengl oss pda pdflib perl png pnp python qt quicktime readline ruby samba scanner sdl slang spell sse sse2 ssl tcltk tcpd tetex tiff truetype udbc usb vim-with-x x86 xml2 xmms xv zlib"
This has nothing to do with device-mapper. You have something that required dm on your system, but your kernel doesn't support it (vanilla 2.4.x doesn't have dm built in). I'd suggest trying to find out what needs dm.