Hi all,

Here is some more info regarding this:

We have two options: 
1) Patch all programs that could use kerberos/gssapi as follows:
        - Apply the attached patch below to the sasl package
        - Execute autoconf
        - Now configure is able to detect the kerberos headers and libraries properly.

or
2) Apply the attached patch to kerberos.spec, which will stop the package moving
 the header and include files away, thus making it easier for kerberos enabled 
applications to
 find the libraries and header files, no other changes would then be necesary to
 kerberise applications except to re/compile them when kerberos is installed.

Regards,
Stephan Buys


On Wednesday 18 February 2004 07:26, Stephan Buys wrote:
> Hi all,
> 
> I wondered if anyone could perhaps assist me with the following:
> I am trying to build some "kerberized" applications (the zfos Kolab packages)
> and I cannot get the OpenPKG sasl package to detect that OpenPKG Kerberos 
> is installed, even though it is clearly under {%l_prefix}/include/kerberos/...
> 
> I have looked at the configure switches and at the package aclocal.m4 and
> configure.in files to no avail.
> 
> Also, the .spec file disables Kerberos support, even though the sasl, etc. packages
> will "automatically" detect Kerberos and use it (which is usefull for sites who need
> to deploy kerberos).
> 
> Any tips/ideas?
> 
> Kind regards,

-- 
Stephan  Buys
Code Fusion cc.
Tel: +27 11 391 1412
Mobile: +27 83 294 1876
Email: [EMAIL PROTECTED]
--- aclocal.m4.old	2004-02-18 08:44:55.676956064 +0200
+++ aclocal.m4	2004-02-18 09:06:00.383691416 +0200
@@ -2726,10 +2726,10 @@
     cmu_saved_CPPFLAGS=$CPPFLAGS
 
     if test -d ${gssapi}; then
-       CPPFLAGS="$CPPFLAGS -I$gssapi/include"
+       CPPFLAGS="$CPPFLAGS -I$gssapi/include/kerberos"
 # We want to keep -I in our CPPFLAGS, but only if we succeed
        cmu_saved_CPPFLAGS=$CPPFLAGS
-       LDFLAGS="$LDFLAGS -L$gssapi/lib"
+       LDFLAGS="$LDFLAGS -L$gssapi/lib/kerberos"
 
        if test "$gss_impl" = "auto" -o "$gss_impl" = "cybersafe"; then
          CPPFLAGS="$CPPFLAGS -D$platform"
--- kerberos.spec	2004-02-07 17:41:01.000000000 +0200
+++ kerberos.spec.new	2004-02-18 09:10:54.830928632 +0200
@@ -151,14 +151,14 @@
         $RPM_BUILD_ROOT%{l_prefix}/libexec/kerberos/
     rmdir $RPM_BUILD_ROOT%{l_prefix}/sbin
 
-    mv \
-        $RPM_BUILD_ROOT%{l_prefix}/include/*.h \
-        $RPM_BUILD_ROOT%{l_prefix}/include/gssapi \
-        $RPM_BUILD_ROOT%{l_prefix}/include/kerberosIV \
-        $RPM_BUILD_ROOT%{l_prefix}/include/kerberos/
-    mv \
-        $RPM_BUILD_ROOT%{l_prefix}/lib/*.a \
-        $RPM_BUILD_ROOT%{l_prefix}/lib/kerberos/
+#    mv \
+#        $RPM_BUILD_ROOT%{l_prefix}/include/*.h \
+#        $RPM_BUILD_ROOT%{l_prefix}/include/gssapi \
+#        $RPM_BUILD_ROOT%{l_prefix}/include/kerberosIV \
+#        $RPM_BUILD_ROOT%{l_prefix}/include/kerberos/
+#    mv \
+#        $RPM_BUILD_ROOT%{l_prefix}/lib/*.a \
+#        $RPM_BUILD_ROOT%{l_prefix}/lib/kerberos/
 
     rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/gnats
     strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true

Reply via email to