Summary: | evms-ebuild broken | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | christian gut <cycloon> |
Component: | New packages | Assignee: | Donny Davies (RETIRED) <woodchip> |
Status: | RESOLVED INVALID | ||
Severity: | blocker | CC: | drobbins, mholzer |
Priority: | High | ||
Version: | 1.2 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
christian gut
2002-08-22 15:09:31 UTC
evms downloads fine for me; my problem is that evms just won't build. I don't think my system has anything non-standard, and I'm up-to-date on 'system'. ... gcc -Wall -fPIC -mcpu=k6 -march=k6 -O3 -pipe -I/var/tmp/portage/evms-1.1.0/work/evms-1.1.0/engine/include -I/var/tmp/portage/evms-1.1.0/work/evms-1.1.0/engine/dlist -I/usr/src/linux/include -I/usr/local/include -DMAJOR_VERSION=1 -DMINOR_VERSION=1 -DPATCH_LEVEL=0 -DVERSION=\"1.1.0\" -DDATE=\"08/26/02\" -DPluginDirectory=\"/lib/evms\" -c -o commit.o commit.c commit.c: In function `add_disk_handle': commit.c:1774: `evms_dev_handle_t' undeclared (first use in this function) commit.c:1774: (Each undeclared identifier is reported only once commit.c:1774: for each function it appears in.) commit.c:1774: parse error before `)' commit.c:1767: warning: unused variable `disk' commit.c: In function `kernel_rediscover': commit.c:1809: `evms_dev_handle_t' undeclared (first use in this function) make[1]: *** [commit.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/evms-1.1.0/work/evms-1.1.0/engine/Engine' make: *** [all] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 19, Exitcode 2 !!! compile problem !!! emerge aborting on /usr/portage/sys-apps/evms/evms-1.1.0.ebuild . maus root # emerge search evms Searching... [ Results for search key : evms ] [ Applications found : 1 ] * sys-apps/evms Latest version Available: 1.1.0 Latest version Installed: 1.0.1 Homepage: http://www.sourceforge.net/projects/evms Description: Utilities for the IBM Enterprise Volume Management System maus root # emerge -p -u system These are the packages that I would merge, in order. Calculating system dependencies ...done! omg, side-scrolling suxx. i found that the gentoo-sources kernel has too old evms patches for the userspace utilities. we just need a newer kernel. i used evms 1.0.1 from portage now but thats not realy an alternative hi as for build-time support, if you use a vanilla linux kernel from kernel.org in /usr/src/linux, and apply the three patches that come in the evms-1.1.0.tar.gz tarball, as per the HOWTO document that comes with it, you should be okay; it "works for me". i dont know if we're ready to do the DEPEND gentoo-sources thing at thing point in time. Cheers i think thats no resolution since most users use gentoo-sources. it would be a resolution to release a new gentoo-kernel with newer versions of evms aplied i think in the future it might DEPEND on gentoo-sources but it doesnt now, and thats not a bug in and of itself. theres nothing wrong with the ebuild, get it? thanks, woodchip@gentoo.org but then the ebuild should also contain the kernel patch and it doesnt as far as i can see. so then either: ebuild with kernel-patch (for vanilla) or kernel applied with a newer patch and ebuild without patch for kernel. i think this would be correct, because distribution of evms contains both, patch and userspace utils too. |