[Dovecot] Autocreate plugin for 1.1 - not compile in FreeBSD (gcc problem?) [SOLVED]

Proskurin Kirill k.proskurin at fxclub.org
Sat Dec 13 15:02:13 EET 2008


Hello, Timo.

> Yarema, do you have any thoughts on this?

> On Sat, 2008-12-13 at 13:54 +0300, Proskurin Kirill wrote:
>> > I'd rather say this is a bug in the FreeBSD ports. If you compiled
>> > Dovecot directly from sources you wouldn't have had this problem.
>> 
>> Well may be. But:
> ..
>> work/dovecot-1.1.7/config.h:#define HAVE_SYS_SYSMACROS_H 1

> I don't think this line should be here. I'm guessing the FreeBSD port
> adds some include paths for the sys/sysmacros.h that cause this to get
> set. But when compiling the autocreate plugin that include path isn't
> set, so it fails.

> The sys/sysmacros.h is set only to use major() and minor() macros, but
> if it's missing it's just comparing struct stat.st_dev with == operator,
> which should work fine in FreeBSD.

Ok I will try to send this to port maintainer - may be he helps.
Thank you for your work, Timo.

-- 
Best regards,
Proskurin Kirill



More information about the dovecot mailing list