Hi Ken, On Tue, Feb 12 2008, Ken Dreyer wrote: > I'm using the Perl bindings for AFS from CPAN, and I noticed that > "make test" fails when compiling against newer versions of OpenAFS. > Version 1.4.4 was the last version I could get to work. > > So I made the following changes, and now the module works. The point > of this email is to to see if anyone else has dealt with this problem, > or to check with someone who knows C (or libafsrpc) to see if this is > the "correct" way to make this work.
it's nearly "correct" :-)) There are two possibilities to correct the AFS.xs source. If you do it "your way" you don't have to include the line #include <afs/com_err.h> (see your patch here) > --- src/AFS.xs.orig 2008-02-11 18:32:23.354866000 -0500 > +++ src/AFS.xs 2008-02-11 19:48:29.984554000 -0500 > @@ -87,6 +87,7 @@ > #include <afs/bosint.h> > #include <afs/bnode.h> > #include <afs/ktime.h> > +#include <afs/com_err.h> > #include <des.h> > > #include <afs/volint.h> This include is not necessary if you change the other pieces. All the other changes are fine. I will prepare a more general patch during the day. If you are interested just let me know. As I told you by private email, I will release a new version containing all patches of the last couple of months the in the near future anyway. Cheers, Norbert -- Ceterum censeo | PGP encrypted mail preferred. Redmond esse delendam. | PGP Key at www.MPA-Garching.MPG.de/~nog/ _______________________________________________ OpenAFS-info mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-info
