Summary: | coda-client-5.3.19.ebuild (New Package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Greg <gb006k> |
Component: | New packages | Assignee: | Brandon Low (RETIRED) <lostlogic> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | gb006k |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.coda.cs.cmu.edu/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 4363, 4455, 4457 | ||
Bug Blocks: | |||
Attachments: |
Ebuild, changelog, patch
Revised ebuild Revised ebuild #2 |
Description
Greg
2002-07-15 20:11:54 UTC
Created attachment 2277 [details]
Ebuild, changelog, patch
Created attachment 2448 [details]
Revised ebuild
This .ebuild now passes lintool.
can you comment more on the problems you mention in the ChangeLog? is there something else that I need to have installed for this to build successfully? I do not know of any other build dependencies; do you have an error when building? "Kernel support" refers to the "Coda" option in kernel configuration, right next to NFS. See if you get something from $ find /lib/modules -iname 'coda.o' You may not have it at all, or you may have made it built-in instead of a module. (BTW, unless you cleaned your kernel sources, this is a quick rebuild) it fails with the error "in file included from coda.h: coda_assert.h no such file or directory" or some such, I'll give detailed information later when I'm at my home console. Here is the complete error. gcc -fno-exceptions -MD -DHAVE_CONFIG_H -I. -I/var/tmp/portage/coda-client-5.3.19/work/coda-5.3.19/include -I/var/tmp/portage/coda-client-5.3.19/work/coda-5.3.19 -march=athlon-xp -O3 -fgcse -fgcse-lm -fgcse-sm -fomit-frame-pointer -pipe -c pioctl.c In file included from pioctl.c:33: pioctl.h:37:18: coda.h: No such file or directory In file included from pioctl.c:33: pioctl.h:43: warning: `struct ViceIoctl' declared inside parameter list pioctl.h:43: warning: its scope is only this definition or declaration, which is probably not what you want pioctl.c:414: warning: `struct ViceIoctl' declared inside parameter list pioctl.c:415: conflicting types for `pioctl' pioctl.h:43: previous declaration of `pioctl' pioctl.c: In function `pioctl': pioctl.c:419: storage size of `data' isn't known pioctl.c:424: `PIOCPARM_MASK' undeclared (first use in this function) pioctl.c:424: (Each undeclared identifier is reported only once pioctl.c:424: for each function it appears in.) pioctl.c:431: dereferencing pointer to incomplete type pioctl.c:433: `CTL_FILE' undeclared (first use in this function) make[2]: *** [pioctl.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/coda-client-5.3.19/work/coda-5.3.19/coda-src/kerndep' make[1]: *** [kerndep] Error 2 make[1]: Leaving directory `/var/tmp/portage/coda-client-5.3.19/work/coda-5.3.19/coda-src' make: *** [coda-src] Error 2 make: *** Waiting for unfinished jobs.... Created attachment 2698 [details]
Revised ebuild #2
It seems you were missing /usr/include/linux/coda.h.
I have added kernel-headers as a dependency in the ebuild. Let me know if that
takes care of it. Thanks.
What is the status on this? I'd been in and out travelling, I'll add this shortly, thanks for you patience (will get added immediately after 1.4 release. adding now. Thanks for your patience. blah, still says not finding coda.h... this program's make system is ugly. I think it is finally going to work... finally. AND it doesn't build on gcc-3 without changes... this is quite annoying. BUT it FINALLY MERGES committing to CVS, let me know if it works for you in it's new condition. |