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 <b...@huntsmans.net> 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 <sha...@gmail.com> > *Sent:* Sunday, August 14, 2022 12:57 PM > *To:* Ben Huntsman <b...@huntsmans.net> > *Cc:* Ken Hornstein <k...@cmf.nrl.navy.mil>; openafs-devel@openafs.org < > openafs-devel@openafs.org> > *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 (b...@huntsmans.net) > <b...@huntsmans.net> 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 <k...@cmf.nrl.navy.mil> > > Sent: Sunday, August 14, 2022 12:10 PM > > To: Ben Huntsman <b...@huntsmans.net> > > Cc: openafs-devel@openafs.org <openafs-devel@openafs.org> > > 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