[OpenAFS] openafs-authlibs RPMs

Mike Polek mike@pictage.com
Mon, 14 Nov 2005 10:26:43 -0800

Hi, all,
   In order to use the perl AFS module, I need the libraries
provided by the openafs-authlibs and openafs-authlibs-devel
packages. When I try to install the openafs-authlibs package,
it tells me:

# rpm -ivh openafs-authlibs-1.4.0-1.1.i386.rpm --test
error: Failed dependencies:
         libafsrpc.so is needed by openafs-authlibs-1.4.0-1.1.i386

Well, libafsrpc.so is provided by the devel package, which of
course depends on the regular package. So, when I attempt:

# rpm -ivh openafs-authlibs-1.4.0-1.1.i386.rpm 
openafs-authlibs-devel-1.4.0-1.1.i386.rpm --test
error: Failed dependencies:
         libafsrpc.so is needed by openafs-authlibs-1.4.0-1.1.i386
         openafs-devel = 1.4.0 is needed by 

I ended up just copying the libraries manually, and the perl
module works fine. But it would be nice if the RPMs could be
installed correctly. I tried looking at the spec file, but not
being an expert in this field, I have no idea why there is a
dependency on libafsrpc.so or how it got there. (Is there a good
tutorial on the net someplace that would make this clear?)

I built the RPMs from the src RPM changing

%define make_authlibs 1

in the sped file to get the authlibs RPMs. Should I have done
something differently?

Thanks in advance...
Michael Polek
Manager of System Operations
Pictage, Inc.
1580 Francisco Street, Ste. 101
Torrance, CA 90501
(310) 525-1600 ext. 628
Czar of all the Russias
Opinions are my own and do not necessarily reflect those
of the company. Viewer discretion is advised.
Please do not make any inferences about what is in this email
beyond what is stated. If there is any unclarity in this email,
please ask the author of the email for clarification. Any assumptions
about the content of this email or what it means are solely the
responsibility of the reader.
E Pluribus Unum. Annuit Coeptis. Novus Ordo Seclorum.

Confidentiality Notice:

This message, together with any attachments, is intended only for the use of
the individual or entity to which it is addressed. It may contain
information that is confidential and prohibited from disclosure. If you are
not the intended recipient, you are hereby notified that any dissemination
or copying of this message or any attachment is strictly prohibited. If you
have received this item in error, please notify the original sender and
destroy this item, along with any attachments.