[SSSD] [PATCH] use proper Kerberos CFLAGS
Alexey Shabalin
a.shabalin at gmail.com
Fri Feb 7 13:13:49 UTC 2014
2014-02-06 Lukas Slebodnik <lslebodn at redhat.com>:
> On (06/02/14 16:23), Jakub Hrozek wrote:
> >On Thu, Feb 06, 2014 at 04:17:50PM +0100, Lukas Slebodnik wrote:
> >> I was not able reproduce compilation failures with custom build of MIT
> Kerberos
> >> installed in /usr/local/. It could not be influenced by libraries
> installed
> >> from rpm, because I remove packages krb5-workstation, krb5-devel,
> krb5-libs
> >> (rpm -e --nodeps). I also tried build sssd on ubuntu (with custom build
> of MIT
> >> Kerberos) and there was not any problem.
> >>
> >> I had to install MIT Kerberos into different directory
> >> (prefix /usr/local/extra/), but your patch did not solve all problem.
> >>
> >> user at user-virtual-machine:/tmp/sssd$ krb5-config --libs
> >> -L/usr/local/extra/lib -Wl,--enable-new-dtags -Wl,-rpath
> >> -Wl,/usr/local/extra/lib -lkrb5 -lk5crypto -lcom_err
> >> user at user-virtual-machine:/tmp/sssd$ krb5-config --cflags
> >> -I/usr/local/extra/include
> >> user at user-virtual-machine:/tmp/sssd$ krb5-config --version
> >> Kerberos 5 release 1.12.1
> >>
> >> CCLD sssd_pac_plugin.la
> >> /usr/bin/ld: cannot find -lkrb5
> >> collect2: error: ld returned 1 exit status
> >> make[2]: *** [sssd_pac_plugin.la] Error 1
> >> make[2]: Leaving directory `/tmp/sssd'
> >> make[1]: *** [all-recursive] Error 1
> >> make[1]: Leaving directory `/tmp/sssd'
> >> make: *** [all] Error 2
> >>
> >> There was hardcoded "-lkrb5" in Makefile, so I changed it into
> $(KRB5_LIBS)
>
Yes, true.
Sorry, i did not even look such elementary mistakes.
> >>
> >> But there was another problem.
> >>
> >> CC src/providers/ldap/ldap_id.lo
> >> In file included from ./src/providers/krb5/krb5_common.h:34:0,
> >> from ./src/providers/ldap/ldap_common.h:29,
> >> from src/providers/ldap/ldap_id.c:32:
> >> ./src/util/sss_krb5.h:30:23: fatal error: krb5/krb5.h: No such file or
> directory
> >> compilation terminated.
> >>
> >>
>
Please, try new patch.
> >> So I gave up to fix all problems.
> >> Do you want to fix them?
> >>
> >> Thank you very much for your effort in improving sssd build system.
> >>
> >> LS
> >
> >I don't think we need to reproduce the failures per se. If the patch
> >helps their distribution while not breaking ours, that's good enough for
> >me.
>
> In my opinion, Alexander-s patch does not solve all problems.
> Adding Alexey Shabalin to CC.
>
> Could you confirm attached patch solves problem on ALT Linux?
>
> LS
>
--
Alexey Shabalin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20140207/0f92dbec/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-There-are-cases-when-MIT-Kerberos-is-installed-with-.patch
Type: text/x-patch
Size: 3012 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20140207/0f92dbec/attachment.bin>
More information about the sssd-devel
mailing list