Greetings.

I've just built CVS 1.10 on SunOS5:

hermes:cvs-1.10> uname -a
SunOS hermes 5.7 Generic_106541-05 sun4u sparc SUNW,Ultra-1

I discovered two small problems, the second of which requires a 6-line
patch to fix.


1) There seems a slight problem with the way the build tests for, or
configures, Kerberos support.  The configure script decides that GSSAPI is
present -- which appears to be correct, since /usr/include/gssapi exists.

> hermes:cvs-1.10> ls /usr/include/gssapi
> gssapi.h       gssapi_ext.h

However, during the build, CVS tries to include krb5.h, which doesn't
exist:

> hermes:cvs-1.10> ls /usr/include/kerberos
> conf-svsparc.h         kparse.h               mit-sipb-copyright.h
> conf.h                 krb.h                  osconf.h
> des.h                  krb_conf.h             prot.h
> error_table.h          lsb_addr_comp.h
> klog.h                 mit-copyright.h

2) I didn't know if this was something I could easily fix, and I
didn't think I really cared that much about GSSAPI anyway, so I tried
to configure with --without-gssapi.  However, all this did was set the
default GSSAPI directory to `no'....

This is easily fixed.  Here's the obvious patch to configure.in:

hermes:cvs-1.10> diff configure.in{.orig,}
262a263,265
> if test $GSSAPI = no; then
>   echo "Skipping GSSAPI"
> else
288a292
> fi

At a quick look, various other configuration options might suffer from
the same problem.

All the best,

Norman


-- 
---------------------------------------------------------------------------
Norman Gray                        http://www.astro.gla.ac.uk/users/norman/
Physics and Astronomy, University of Glasgow, UK     [EMAIL PROTECTED]

Reply via email to