can't find acap.h while building imapd-2.1.11

Hack Kampbjorn cyrus-info at hack.kampbjorn.com
Mon Dec 9 20:53:57 EST 2002


Rob Siemborski wrote:
> On Tue, 10 Dec 2002, Hack Kampbjorn wrote:
> 
> 
>>This is on a OpenBSD 3.2, so that would be bmake and flex:
>>$ flex --version
>>flex version 2.5.4
> 
> 
> Okay, I'm guessing it's more bmake than flex, since the implicit rules
> supplied by gmake are creating this file like so:
> 
> flex  -t addr-lex.l > addr-lex.c
> 
> 
>>What should I do instead?
> 
> 
> Use gmake? ;)
> 
> Seriously though, I highly doubt this is the only place in the code that
> there's problems with a non-GNU make.  (Indeed, the same makefile has that
> problem with sieve-lex.c/sieve-lex.l).
> 
> Or was this really the only problem?

Yes, that's was the only make problem and only when builddir != srcdir.
> 
> If you have a complete set of patches, I'm definately willing to look at
> them.

Ok, my private OpenBSD port have these patches:
patch-acap_Makefile_in
patch-imap_duplicate_c
patch-imap_sendmail-map_c
patch-imtest_imtest_c
patch-lib_auth_krb_c
patch-lib_auth_krb_pts_c
patch-lib_auth_krb_pts_h
patch-lib_cyrusdb_db3_c
patch-ptclient_ptloader_c
patch-sieve_Makefile_in

The acap and sieve are the ones I already sent.

patch-imtest_imtest_c explicitly includes <openssl/md5.h> as OpenBSD 3.2 
  comes with OpenSSL 0.9.7-beta3 30 Jul 2002. I suppose this should 
check  if OPENSSL_VERSION_NUMBER >= 0x00907000L
--- imtest/imtest.c.orig        Mon Nov  4 17:10:32 2002
+++ imtest/imtest.c     Sat Dec  7 15:39:54 2002
@@ -78,6 +78,7 @@

  #ifdef HAVE_SSL
  #include <openssl/ssl.h>
+#include <openssl/md5.h>

  static SSL_CTX *tls_ctx = NULL;
  static SSL *tls_conn = NULL;

The rest changes <db.h> to <db3.h> as installed by the db3 port. OpenBSD 
  has the original db1 as <db.h>. The configure script is smart enough 
to find db3 support with -ldb and <db3.h> but all the cyrus-imapd 
soruces has hardcoded <db.h>
> 
> -Rob
> 
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
> Research Systems Programmer * /usr/contributed Gatekeeper
> 
> 


-- 
Med venlig hilsen / Kind regards

Hack Kampbjørn





More information about the Info-cyrus mailing list