The EVMS support patched into the recently released gentoo-sources-2.4.20-r1 requires evms-1.2.1-r1 which is masked. The evms engine at the 1.2.0 level supports engine 11.0.0 but the new kernel contains engine 12.0.0 From evms developer Steve Dobbelstein (steved62): "The EVMS kernel ioctl version was increased to 12.0.0 in release 1.2.1." Attempting to run the unmasked evms-1.2.0-r1 results in the error: "The EVMS kernel does not supply a version of its ioctl interface that is compatible with this Engine. The Engine requires EVMS kernel ioctl version 11.0.0. The kernel's EVMS ioctl version number is 12.0.0. " Reproducible: Always Steps to Reproduce: 1. run evms 1.2.0 with gentoo kernel 2.4.20 2. 3. Actual Results: as described in details Expected Results: it should have worked.... are these boxes nescessary? I described the problem already. Its not a portage problem, but what the heck Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) MP 1800+ GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X 11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/co nfig /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages/i686-pc-linux-gnu" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/portage/local" USE="x86 oss 3dnow apm avi encode gpm libg++ mikmod mmx mpeg ncurses spell truetype xmms xv zlib gdbm berkdb slang arts svga sdl tcp d python esd imlib oggvorbis gtk kde motif opengl -gnome -gif -java -quicktime - nls -maildir cups perl mysql ipv6 imap ssl sasl sasl -login sasl-scram pam ldap xml xml2 crypt pdflib curl snmp mbox libwww freetype gd tiff jpeg png readline X xfs qt" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=i686 -O3 -pipe" CXXFLAGS="-mcpu=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j3" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox"
It seems there is also a mis-match in evms-1.2.1-r1. Running this in order to match the kernel ioctl interface results in: "Engine: The plug-in Ext2/3 in module /lib/evms/libe2fsim.1.2.1.so requires Engine services API version (8.1.0) which is greater than this Engine's services API version (8.0.0)." Unfortunately I require the ext3 plugin. The evms package is released as a single package containing both kernel code and tools. It seems with this approach the developers feel comfortable updating various software levels (the kernel, the tools, or the plugins) at their whim, since in their distribution these are all guaranteed to match. By splitting the kernel code and the tools, Gentoo developers must therefore update the tools whenever the evms kernel code is added to the gentoo-sources kernel and ensure that the available tools are at the same level as the kernel code.
this is a bug in the evms release, already talked to the developers about it its non-fatal, evms has its own ext2/3 driver it falls back to.
This is fixed on CVS, sorry forgot to mark 1.2.1 stable with the kernel stable. Thanks.