[prev in list] [next in list] [prev in thread] [next in thread]
List: info-cyrus
Subject: Re: cvs imapd no longer compiles
From: Joe Rhett <jrhett () isite ! net>
Date: 2002-08-21 4:12:16
[Download RAW message or body]
Configure problem with cyrus-imapd CVS version -- it's not seeing --with-sasl
at all.
./configure --prefix=/opt/imapd --with-cyrus-prefix=/opt/imapd
--with-sasl=/opt/sasl --with-openssl=/opt/openssl
--with-dbdir=/opt/berkeleydb
...etc...
checking for sasl/sasl.h... yes
checking for sasl/saslutil.h... yes
checking for prop_get in -lsasl2... yes
configure: error: Incorrect SASL headers found. This package requires SASL 2.1.7 or \
newer.
However, the only sasl.h on the system is in /opt/sasl/include/sasl/ ...
Commenting out the "rm conftest*" in 'configure' and then checking the
output of the test program shows...
cyclops 151% cat conftest.out
configure:5278: sasl/sasl.h: No such file or directory
configure:5281: #error SASL_VERSION_MAJOR not defined
configure:5284: #error SASL_VERSION_MINOR not defined
configure:5287: #error SASL_VERSION_STEP not defined
configure:5291: #error SASL version is less than 2.1.7
I can't quite figure out why this isn't working, but the sasl.h and libsasl2
tests are -- maybe you have a clue?
On Wed, Aug 14, 2002 at 10:38:35AM -0700, Joe Rhett wrote:
> Nope. We had to downgrade so that I could work with your CVS stuff. Most
> annoying.
>
> On Mon, Aug 12, 2002 at 06:52:40PM -0400, Ken Murchison wrote:
> > Did you upgrade to a new version of autoconf? Only v2.13 will work
> > (currently).
> >
> >
> >
> > Joe Rhett wrote:
> > > On Fri, Aug 09, 2002 at 09:46:42PM -0400, Ken Murchison wrote:
> > >
> > > > Joe Rhett wrote:
> > > >
> > > > > Well, that's part 2 --- sasl won't compile for me any more.
> > > >
> > > > Whoa! Did you try:
> > > >
> > > > make distclean
> > > > rm configure aclocal.m4
> > > > sh SMakefile
> > >
> > >
> > > aclocal.m4 doesn't exist for me, and configure never got far enough to make
> > > a real Makefile so make distclean doesn't work -- but yeah, that's exactly
> > > what I've done.
> > >
> > >
> > > > > cyclops% sh SMakefile
> > > > > aclocal -I cmulocal -I config
> > > > > aclocal: configure.in: 80: macro `AM_DISABLE_STATIC' not found in library
> > > > > aclocal: configure.in: 82: macro `AM_PROG_LIBTOOL' not found in library
> > > > > autoheader
> > > > > autoconf
> > > > > autoconf: Undefined macros:
> > > > > configure.in:192: AC_DEFINE(DLSYM_NEEDS_UNDERSCORE),
> > > > > configure.in:224: AC_DEFINE(HAVE_PAM)
> > > > > configure.in:236: AC_DEFINE(HAVE_SASLAUTHD)
> > > > > configure.in:237: AC_DEFINE_UNQUOTED(PATH_SASLAUTHD_RUNDIR,
> > > > > "$with_saslauthd")
> > > > > configure.in:251: AC_DEFINE(HAVE_PWCHECK)
> > > > > configure.in:252: AC_DEFINE_UNQUOTED(PWCHECKDIR, "$with_pwcheck")
> > > > > configure.in:267: AC_DEFINE(USE_DOORS)
> > > > > configure.in:274: AC_DEFINE(HAVE_ALWAYSTRUE)
> > > > > configure.in:287: AC_DEFINE(DO_SASL_CHECKAPOP)
> > > > > configure.in:302: AC_DEFINE(STATIC_CRAMMD5)
> > > > > configure.in:330: AC_DEFINE(STATIC_DIGESTMD5)
> > > > > configure.in:385: AC_DEFINE(STATIC_OTP)
> > > > > configure.in:412: AC_DEFINE(HAVE_OPIE)
> > > > > configure.in:441: AC_DEFINE(STATIC_SRP)
> > > > > configure.in:451: AC_DEFINE(DO_SRP_SETPASS)
> > > > > configure.in:467: AC_DEFINE(STATIC_GSSAPIV2)
> > > > > configure.in:480: AC_DEFINE(STATIC_ANONYMOUS)
> > > > > configure.in:495: AC_DEFINE(STATIC_LOGIN)
> > > > > configure.in:561: AC_DEFINE(STATIC_MYSQL)],
> > > > > configure.in:580:AC_DEFINE_UNQUOTED(PLUGINDIR, "$plugindir")
> > > > > configure.in:589: AC_DEFINE(WITH_RC4)
> > > > > configure.in:615: AC_DEFINE(WITH_DMALLOC)
> > > > > configure.in:619: AC_DEFINE(WITH_DMALLOC)
> > > > > configure.in:695:AC_CHECK_FUNC(getsubopt, [AC_DEFINE(HAVE_GETSUBOPT)],
> > > > > [sasl_cv_getsubopt=yes])
> > > > > configure.in:705:AC_CHECK_FUNC(snprintf, [AC_DEFINE(HAVE_SNPRINTF)],
> > > > > [sasl_cv_snprintf=yes])
> > > > > configure.in:706:AC_CHECK_FUNC(vsnprintf, [AC_DEFINE(HAVE_VSNPRINTF)],
> > > > > [sasl_cv_snprintf=yes])
> > > > > configure.in:722: [AC_DEFINE(HAVE_GETADDRINFO)],
> > > > > [sasl_cv_getaddrinfo=yes])
> > > > > configure.in:735: [AC_DEFINE(HAVE_GETNAMEINFO)],
> > > > > [sasl_cv_getnameinfo=yes])
> > > > > configure.in:770: AC_DEFINE(KRB4_IGNORE_IP_ADDRESS)
> > > > > configure.in:771: AC_DEFINE_UNQUOTED(PREFER_MECH, "KERBEROS_V4")
> > > > > configure.in:775: AC_DEFINE(HAVE_STRUCT_SOCKADDR_STORAGE))
> > > > > automake --add-missing --include-deps
> > > > > automake: configure.in: installing `config/install-sh'
> > > > > automake: configure.in: installing `config/mkinstalldirs'
> > > > > automake: configure.in: installing `config/missing'
> > > > > sasldb/Makefile.am:62: variable `SASL_DB_BACKEND_STATIC' not defined
> > > > > sasldb/Makefile.am:50: library used but `LIBTOOL' not defined in \
> > > > > `configure.in' sasldb/Makefile.am:55: variable `SASL_DB_BACKEND' not \
> > > > > defined plugins/Makefile.am:84: variable `PLAIN_LIBS' not defined
> > > > > plugins/Makefile.am:94: variable `SASL_KRB_LIB' not defined
> > > > > plugins/Makefile.am:94: variable `LIB_SOCKET' not defined
> > > > > plugins/Makefile.am:99: variable `GSSAPIBASE_LIBS' not defined
> > > > > plugins/Makefile.am:99: variable `GSSAPI_LIBS' not defined
> > > > > plugins/Makefile.am:99: variable `LIB_SOCKET' not defined
> > > > > plugins/Makefile.am:109: variable `LIB_DES' not defined
> > > > > plugins/Makefile.am:109: variable `LIB_SOCKET' not defined
> > > > > plugins/Makefile.am:114: variable `PLAIN_LIBS' not defined
> > > > > plugins/Makefile.am:130: variable `SASL_DB_LIB' not defined
> > > > > lib/Makefile.am:65: variable `SASL_DB_BACKEND_STATIC' not defined
> > > > > lib/Makefile.am:58: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:45: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:45: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:45: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:45: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:45: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:45: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:46: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:46: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:46: variable `GSSAPIBASE_LIBS' not defined
> > > > > utils/Makefile.am:46: variable `GSSAPI_LIBS' not defined
> > > > > utils/Makefile.am:46: variable `SASL_KRB_LIB' not defined
> > > > > utils/Makefile.am:46: variable `LIB_DES' not defined
> > > > > utils/Makefile.am:46: variable `PLAIN_LIBS' not defined
> > > > > utils/Makefile.am:45: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:45: variable `LIB_SOCKET' not defined
> > > > > utils/Makefile.am:45: variable `SASL_DB_LIB' not defined
> > > > > utils/Makefile.am:45: variable `LIB_SOCKET' not defined
> > > > > sample/Makefile.am:60: variable `LIB_SOCKET' not defined
> > > > > sample/Makefile.am:61: variable `LIB_SOCKET' not defined
> > > > > sample/Makefile.am:58: variable `LIB_SOCKET' not defined
> > > > > sample/Makefile.am:57: variable `LIB_SOCKET' not defined
> > > > > cd saslauthd
> > > > > aclocal -I ../cmulocal -I config
> > > > > autoheader
> > > > > !autoconf
> > > > > automake --add-missing --include-deps
> > > > > cyclops 56% ./configure --prefix=/opt/sasl --disable-gssapi --disable-krb4 \
> > > > > --enable-plain --enable-login --with-bdb-libdir=/opt/berkeleydb/lib \
> > > > > --with-bdb-incdir=/opt/berkeleydb/include --with-mysql=/opt/mysql creating \
> > > > > cache ./config.cache
> > > > > ./configure: syntax error at line 600: `AM_CONFIG_HEADER' unexpected
> > > > >
> > > > > On Fri, Aug 09, 2002 at 09:15:18AM -0400, Ken Murchison wrote:
> > > > >
> > > > >
> > > > > > Joe Rhett wrote:
> > > > > >
> > > > > >
> > > > > > > I thought I saw this on the mailing list, but it's been a while with no
> > > > > > > response so:
> > > > > > >
> > > > > > > AWK=gawk ./xversion.sh
> > > > > > > gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap \
> > > > > > > -I./../et
> > > > > > > -I./../sieve -I/opt/berkeleydb/include -I/usr/local/include
> > > > > > > -I/opt/openssl/include -I/opt/sasl/include -DHAVE_CONFIG_H -Wall -g \
> > > > > > > -O2 \ backend.c
> > > > > > > backend.c: In function `backend_authenticate':
> > > > > > > backend.c:261: `SASL_NEED_PROXY' undeclared (first use in this \
> > > > > > > function) backend.c:261: (Each undeclared identifier is reported only \
> > > > > > > once backend.c:261: for each function it appears in.)
> > > > > > > make[1]: *** [backend.o] Error 1
> > > > > > >
> > > > > > > Do I need to rerun autoconf? If so, what's the best way to clean up \
> > > > > > > enough that it will run correctly?
> > > > > > >
> > > > > >
> > > > > > You need to grab the latest SASL from CVS (Cyrus 2.2 will depend on SASL
> > > > > > 2.1.7+)
> > > > > >
> > > > > > BTW, I'm about to commit changes to CVS which will allow the admin to
> > > > > > use mbox@domain syntax for specifying mailboxes, ie:
> > > > > >
> > > > > > cm user.test@example.net
> > > > > >
> > > > > > As you already pointed out, this seems more intuitive. If there were
> > > > > > any good reasons for me not doing this originally, they don't appear to
> > > > > > be a problem any more.
> > > > > >
> > > > > > Ken
> > > > > > --
> > > > > > Kenneth Murchison Oceana Matrix Ltd.
> > > > > > Software Engineer 21 Princeton Place
> > > > > > 716-662-8973 x26 Orchard Park, NY 14127
> > > > > > --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Kenneth Murchison Oceana Matrix Ltd.
> > > > Software Engineer 21 Princeton Place
> > > > 716-662-8973 x26 Orchard Park, NY 14127
> > > > --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
> > >
> > >
> >
> >
> >
> > --
> > Kenneth Murchison Oceana Matrix Ltd.
> > Software Engineer 21 Princeton Place
> > 716-662-8973 x26 Orchard Park, NY 14127
> > --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
>
> --
> Joe Rhett Chief Geek
> JRhett@ISite.Net ISite Services, Inc.
--
Joe Rhett Chief Geek
JRhett@ISite.Net ISite Services, Inc.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic