Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6893 - evms-ebuild broken
Summary: evms-ebuild broken
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker
Assignee: Donny Davies (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-22 15:09 UTC by christian gut
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description christian gut 2002-08-22 15:09:31 UTC
two things.
1. none of download-urls work, so emerge stops
2. ebuild is version 1.1.0 and wants a kernel with patches of same version
applied. Gentoo-kernel-r7 has 1.0.1 applied so the build fails. why not to apply
the patches within the ebuild?
Comment 1 Sean E Russell 2002-08-26 06:37:21 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!  
Comment 2 christian gut 2002-08-26 07:16:51 UTC
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
Comment 3 Donny Davies (RETIRED) gentoo-dev 2002-08-26 23:37:41 UTC
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
Comment 4 christian gut 2002-08-27 00:51:52 UTC
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
Comment 5 Donny Davies (RETIRED) gentoo-dev 2002-08-27 01:21:17 UTC
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


Comment 6 christian gut 2002-08-27 04:31:55 UTC
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.