Compile error v2.2.25 MacOS X

aki.tuomi at dovecot.fi aki.tuomi at dovecot.fi
Wed Jul 6 10:56:37 UTC 2016


> On July 6, 2016 at 8:19 AM James Brown <jlbrown at bordo.com.au> wrote:
> 
> 
> 
> > On 6 Jul. 2016, at 2:31 pm, Edgar Pettijohn <edgar at pettijohn-web.com> wrote:
> > 
> > 
> > 
> > Sent from my iPhone
> > 
> >> On Jul 5, 2016, at 9:28 PM, James Brown <jlbrown at bordo.com.au> wrote:
> >> 
> >> Tried to update from 2.2.24 to 2.2.25 using same configure command as previously.
> >> 
> >> make ends with:
> >> 
> >> In file included from guid.c:6:
> >> sha1.h:80: error: static or type qualifiers in abstract declarator
> >> make[4]: *** [guid.lo] Error 1
> >> make[3]: *** [all] Error 2
> >> make[2]: *** [all-recursive] Error 1
> >> make[1]: *** [all-recursive] Error 1
> >> make: *** [all] Error 2
> >> 
> >> Mac OS X 10.7.5
> >> 
> >> Configure statement was:
> >> 
> >> ./configure --with-mysql --with-ssl=openssl
> >> 
> >> Any suggestions?
> >> 
> >> Thanks,
> >> 
> >> James.
> > 
> > Look at config.h and check for STATIC_ARRAY static
> > 
> > If so remove the word "static".
> 
> Yes I had ‘static’ after STATIC_ARRAY.
> 
> Removed it and compile went through without errors.
> 
> Thanks,
> 
> James.

Hi!

This has been fixed in https://github.com/dovecot/core/commit/d9c865ce774aae9f2f17b89e7e94c3cfca29dea7

If it still occurs with your OS please let me know.

Aki


More information about the dovecot mailing list