Cyrus-Imap 2.1.13 wont compile on openbsd

Dustin Knie nullpuppy at
Sun Jun 8 01:15:40 EDT 2003

I have an openbsd 3.3 server I'm trying to get cyrus imapd installed
on... I was following the "howto" at

I've gotten down to cyrus imapd now, but it fails with the following

### Making all in /root/imap/cyrus-imapd-2.1.13/imtest
gmake[1]: Entering directory `/root/imap/cyrus-imapd-2.1.13/imtest'
gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/bdb/include -I/usr/include/et -I/usr/local/include -I/usr/include/ssl/include  -I/usr/local/lib/include -DHAVE_CONFIG_H -g imtest.c
imtest.c: In function `tls_init_clientengine':
imtest.c:455: warning: assignment from incompatible pointer type
imtest.c: In function `auth_apop':
imtest.c:1874: syntax error before `ctx'
imtest.c:1887: `ctx' undeclared (first use in this function)
imtest.c:1887: (Each undeclared identifier is reported only once
imtest.c:1887: for each function it appears in.)
gmake[1]: *** [imtest.o] Error 1
gmake[1]: Leaving directory `/root/imap/cyrus-imapd-2.1.13/imtest'
gmake: *** [all] Error 1

I've tried doing this via make, and gmake, both yield the same
results...  Also gcc is version 2.95.  And I don't have anything in
/usr/include/et either... That appears to be e2fsprogs which I dont have
installed (mainly because its a dedicated openbsd box, and i dont need
ext2 fs tools...).

Any ideas?


Dustin Knie
(aka nullpuppy)

More information about the Info-cyrus mailing list