[Dovecot] dovecot 2.0.2 compile issues on Solaris 10u8 Sparc
Jerry Kemp
smail at oryx.cc
Mon Sep 13 17:10:12 EEST 2010
Please see in line comments.
On 09/13/10 05:15, Timo Sirainen wrote:
> On Sat, 2010-09-11 at 22:12 -0500, Jerry K wrote:
>> I am having compile problems with Dovecot v2.0.2 on a well patched
>> Solaris 10u8 Sparc system using the included gcc compiler.
>>
>> Version 2.0.0 compiled with out any issues using the same configure
>> syntax.
yes, I am a new dovecot user, and it made sense to start with version 2.x
>
> And it still compiles (i.e. you didn't do an OS upgrade since then)?
That is a good point, I haven't tried to recompile 2.0.0. I will do
that then report back. No OS upgrades have taken place and no patches
have been applied since compiling 2.0.0. I am planning an upgrade to
Sol 10u9 on this system, but that has not yet taken place.
>
>> mountpoint.c:88: error: field `ent' has incomplete type
>> mountpoint.c:89: error: field `ext' has incomplete type
>> mountpoint.c:172: warning: implicit declaration of function `resetmnttab'
>
> These should be defined in sys/mnttab.h. Is there anything different in
> config.h between 2.0.0 and 2.0.2
here is a diff of config.h between 2.0.0 and 2.0.2
--------------------------------------------------
v120 /usr/local/src/d 412 # cd dovecot-2.0.2
v120 /usr/local/src/d/dovecot-2.0.2 413 # ls -l config.h
-rw-r--r-- 1 root root 18641 Sep 11 21:43 config.h
v120 /usr/local/src/d/dovecot-2.0.2 414 # ls -l ../dovecot-2.0.0/config.h
-rw-r--r-- 1 root root 18644 Aug 16 17:00
../dovecot-2.0.0/config.h
v120 /usr/local/src/d/dovecot-2.0.2 415 # diff ./config.h
../dovecot-2.0.0/config.h
53c53
< #define DOVECOT_STRING "Dovecot 2.0.2"
---
> #define DOVECOT_STRING "Dovecot 2.0.0"
56c56
< #define DOVECOT_VERSION "2.0.2"
---
> #define DOVECOT_VERSION "2.0.0"
208c208
< #define HAVE_MNTENT_H 1
---
> /* #undef HAVE_MNTENT_H */
539c539
< #define PACKAGE_STRING "Dovecot 2.0.2"
---
> #define PACKAGE_STRING "Dovecot 2.0.0"
548c548
< #define PACKAGE_VERSION "2.0.2"
---
> #define PACKAGE_VERSION "2.0.0"
674c674
< #define VERSION "2.0.2"
---
> #define VERSION "2.0.0"
>
> If all else fails, you'll find the patchset that breaks it.. Maybe
> http://mercurial.selenic.com/wiki/BisectExtension helps.
>
Thanks for your assistance,
Jerry
More information about the dovecot
mailing list