[Dovecot] Problem compiling dovecot 2.1 Beta1 under Solaris 10 on SPARC

Jürgen Obermann Juergen.Obermann at hrz.uni-giessen.de
Tue Nov 22 22:11:02 EET 2011


Hello,
compiling dovecot 2.1 Beta1 under Solaris 10 on SPARC with Sun Studio 
11 stops with the following error:

Making all in lib-imap-client
gmake[3]: Entering directory 
`/net/fileserv/export/sunsrc/src/dovecot-2.1.beta1/src/lib-imap-client'
source='imapc-client.c' object='imapc-client.lo' libtool=yes \
         DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
         /bin/bash ../../libtool --tag=CC   --mode=compile cc 
-DHAVE_CONFIG_H -I. -I../..  -I../../src/lib -I../../src/lib-dns 
-I../../src/lib-ssl-iostream -I../../src/lib-mail -I../../src/lib-imap 
-I/usr/local/include  -fast -xarch=v8plusa -I/usr/sfw/include    -c -o 
imapc-client.lo imapc-client.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib 
-I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-mail 
-I../../src/lib-imap -I/usr/local/include -fast -xarch=v8plusa 
-I/usr/sfw/include -c imapc-client.c  -KPIC -DPIC -o 
.libs/imapc-client.o
"imapc-client.h", line 21: warning: enumerator value overflows INT_MAX 
(2147483647)
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib 
-I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-mail 
-I../../src/lib-imap -I/usr/local/include -fast -xarch=v8plusa 
-I/usr/sfw/include -c imapc-client.c -o imapc-client.o >/dev/null 2>&1
source='imapc-connection.c' object='imapc-connection.lo' libtool=yes \
         DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
         /bin/bash ../../libtool --tag=CC   --mode=compile cc 
-DHAVE_CONFIG_H -I. -I../..  -I../../src/lib -I../../src/lib-dns 
-I../../src/lib-ssl-iostream -I../../src/lib-mail -I../../src/lib-imap 
-I/usr/local/include  -fast -xarch=v8plusa -I/usr/sfw/include    -c -o 
imapc-connection.lo imapc-connection.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib 
-I../../src/lib-dns -I../../src/lib-ssl-iostream -I../../src/lib-mail 
-I../../src/lib-imap -I/usr/local/include -fast -xarch=v8plusa 
-I/usr/sfw/include -c imapc-connection.c  -KPIC -DPIC -o 
.libs/imapc-connection.o
"../../src/lib-imap/imap-util.h", line 6: warning: useless declaration
"imapc-client.h", line 21: warning: enumerator value overflows INT_MAX 
(2147483647)
"imapc-connection.c", line 1446: operand cannot have void type: op "=="
"imapc-connection.c", line 1446: operands have incompatible types:
          const void "==" pointer to struct imapc_command {pointer to 
struct pool {..} pool, pointer to struct buffer {..} data, unsigned int 
send_pos, unsigned int tag, enum imapc_command_flags 
{IMAPC_COMMAND_FLAG_RETRIABLE(4), IMAPC_COMMAND_FLAG_PRELOGIN(2), 
IMAPC_COMMAND_FLAG_SELECT(1)} flags, pointer to struct imapc_connection 
{..} conn, pointer to struct imapc_client_mailbox {..} box, union  {..} 
streams, pointer to function(pointer to const struct imapc_command_reply 
{..}, pointer to void) returning void callback, pointer to void context, 
unsigned int idle :1, unsigned int wait_for_literal :1}
cc: acomp failed for imapc-connection.c
gmake[3]: *** [imapc-connection.lo] Error 1
gmake[3]: Leaving directory 
`/net/fileserv/export/sunsrc/src/dovecot-2.1.beta1/src/lib-imap-client'

Viele Grüße,
Jürgen Obermann
Hochschulrechenzentrum der
Justus-Liebig-Universität Gießen
Heinrich-Buff-Ring 44
Tel. 0641-9913054



More information about the dovecot mailing list