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