Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5060 - coda-client-5.3.19.ebuild (New Package)
Summary: coda-client-5.3.19.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Brandon Low (RETIRED)
URL: http://www.coda.cs.cmu.edu/
Whiteboard:
Keywords:
Depends on: 4363 4455 4457
Blocks:
  Show dependency tree
 
Reported: 2002-07-15 20:11 UTC by Greg
Modified: 2002-10-23 16:25 UTC (History)
1 user (show)

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


Attachments
Ebuild, changelog, patch (coda-client.tar.gz,2.71 KB, application/octet-stream)
2002-07-15 20:12 UTC, Greg
Details
Revised ebuild (coda-client-5.3.19.ebuild,1.77 KB, text/plain)
2002-07-21 17:37 UTC, Greg
Details
Revised ebuild #2 (coda-client-5.3.19.ebuild,1.85 KB, text/plain)
2002-07-30 20:28 UTC, Greg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg 2002-07-15 20:11:54 UTC
I have attached coda-client.tar.gz which contains the new ebuild, a changelog,
and a patch to make Gentoo-specific changes to the initscript which comes with coda.

"Coda is an advanced networked filesystem. [It] is a distributed filesystem with
its origin in AFS2." Supports disconnected operation, server replication, and
other cool stuff.

I recommend net-fs/coda-client

These ebuild also depends on lwp, rpc2, and rvm which I submitted previously.
(Bugs 4363, 4455, 4457)

Greg
Comment 1 Greg 2002-07-15 20:12:51 UTC
Created attachment 2277 [details]
Ebuild, changelog, patch
Comment 2 Greg 2002-07-21 17:37:18 UTC
Created attachment 2448 [details]
Revised ebuild

This .ebuild now passes lintool.
Comment 3 Brandon Low (RETIRED) gentoo-dev 2002-07-23 16:59:20 UTC
can you comment more on the problems you mention in the ChangeLog?
Comment 4 Brandon Low (RETIRED) gentoo-dev 2002-07-23 17:01:52 UTC
is there something else that I need to have installed for this to build
successfully?
Comment 5 Greg 2002-07-23 22:38:59 UTC
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) 
Comment 6 Brandon Low (RETIRED) gentoo-dev 2002-07-23 22:56:31 UTC
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.
Comment 7 Brandon Low (RETIRED) gentoo-dev 2002-07-24 22:30:41 UTC
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....
Comment 8 Greg 2002-07-30 20:28:57 UTC
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.
Comment 9 Greg 2002-08-16 17:43:45 UTC
What is the status on this? 
Comment 10 Brandon Low (RETIRED) gentoo-dev 2002-09-02 22:09:11 UTC
I'd been in and out travelling, I'll add this shortly, thanks for you patience
(will get added immediately after 1.4 release.
Comment 11 Brandon Low (RETIRED) gentoo-dev 2002-10-23 14:37:34 UTC
adding now.  Thanks for your patience.
Comment 12 Brandon Low (RETIRED) gentoo-dev 2002-10-23 15:02:49 UTC
blah, still says not finding coda.h...
Comment 13 Brandon Low (RETIRED) gentoo-dev 2002-10-23 16:19:36 UTC
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.