[Dovecot] v2.2.rc2 released

Oscar del Rio delrio at mie.utoronto.ca
Sat Mar 2 01:07:43 EET 2013


Error compiling on Solaris 11.1

gmake[4]: Entering directory 
`/opt/local/src/dovecot/dovecot-2.2.rc2/src/plugins/quota'
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/lib 
-I../../../src/lib-master -I../../../src/lib-dict 
-I../../../src/lib-index -I../../../src/lib-mail 
-I../../../src/lib-storage -I../../../src/lib-storage/index 
-I../../../src/lib-storage/index/maildir -I../../../src/doveadm 
-std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations 
-Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast 
-fno-builtin-strftime -Wstrict-aliasing=2    -MT quota-status.o -MD -MP 
-MF .deps/quota-status.Tpo -c -o quota-status.o quota-status.c
quota-status.c: In function 'main':
quota-status.c:184:15: error: 'optarg' undeclared (first use in this 
function)
quota-status.c:184:15: note: each undeclared identifier is reported only 
once for each function it appears in

It worked after adding

#include <stdlib.h>
#include <unistd.h>

to quota-status.c  - or perhaps those should be added to 
src/lib-master/master-service.h?


More information about the dovecot mailing list