Re: AIX build fails with missing symbol .krb5_c_make_random_key
Daria Phoebe Brashear <[email protected]>
| Newsgroups | gmane.comp.file-systems.openafs.devel |
|---|---|
| Message-ID | <CAMHoRJh7Zi+TTpejPjq3GYwurat0ec6guZXrocbPhU1CKHR9gw@mail.gmail.com> |
Regardless of whether it should, my suggestion is setting PATH_KRB5_CONFIG (or just KRB5_CONFIG if you’re using 1.6) On Sun, Aug 14, 2022 at 16:03 Ben Huntsman <[email protected]> wrote: > I did not, I just used the option --with-krb5=/opt/freeware > > Shouldn't that be enough since krb5-config is in /opt/freeware/bin? > > Thank you! > > -Ben > > ------------------------------ > *From:* Daria Phoebe Brashear <[email protected]> > *Sent:* Sunday, August 14, 2022 12:57 PM > *To:* Ben Huntsman <[email protected]> > *Cc:* Ken Hornstein <[email protected]>; [email protected] < > [email protected]> > *Subject:* Re: [OpenAFS-devel] AIX build fails with missing symbol > .krb5_c_make_random_key > > did you tell it to use krb5-config, and where it was? > PATH_KRB5_CONFIG=/path/to/krb5-config ./configure ... > > > On Sun, Aug 14, 2022 at 3:53 PM Ben Huntsman ([email protected]) > <[email protected]> wrote: > > > > Hi Ken! > > No worries, but thank you for your pointers so far! > > > > It is interesting that krb5-config --libs does indeed show k5crypto: > > > > $ krb5-config --libs > > -L/opt/freeware/lib64 > -Wl,-blibpath:/opt/freeware/lib64:/opt/freeware/lib:/usr/lib:/lib > -L/opt/freeware/lib64 -L/opt/freeware/lib -Wl,-brtl -lpthreads -lkrb5 > -lk5crypto -lcom_err > > > > > > It would appear that the output from that is not being used by OpenAFS > though, because in the original error I also didn't see the -blibpath... > arguments nor references to /opt/freeware/lib64. > > > > Thanks! > > > > -Ben > > > > ________________________________ > > From: Ken Hornstein <[email protected]> > > Sent: Sunday, August 14, 2022 12:10 PM > > To: Ben Huntsman <[email protected]> > > Cc: [email protected] <[email protected]> > > Subject: Re: [OpenAFS-devel] AIX build fails with missing symbol > .krb5_c_make_random_key > > > > >Ah, yes, I believe you are right. That library does exist on my > > >system also, and I manually added it to Makefile.config and the build > > >continued. The question is then, why didn't ./configure detect it and > > >add it? > > > > I can't speak for that; I lack the energy at this time to go delving > > into the configure script for OpenAFS. The traditional way that Kerberos > > options are detected by autoconf (as Benjamin Kaduk alluded to) is > > you give it a path to a krb5-config script which will tell you the > > right compile and link-time options to build a Kerberos program. > > > > --Ken > > > > > -- > Daria Phoebe Brashear > AuriStor, Inc > dariaphoebe.com > -- -- Daria Phoebe Brashear AuriStor, Inc. dariaphoebe.com