Hi all
I do have a problem. I have an installation on opensuse 11.2 with postfix,
amavis, spamassassin and dovecot 1.2.9 with a mysql authtentication
backend.
Everything works fine. I want now to install sieve, but i failed all the
time. I downloaded dovecot-1.2-sieve-0.1.17 and followed the installation
how-to. First when i tried to ./configure the installation i was always
asked for dovecot-config. I managed this problem with a symlink. But when
i try to run make i always got the following error message.
I would appreciate any help.
Kind regards,
Carsten Laun-De Lellis
../../sieve-result.h:143: error: expected declaration specifiers or ?...?
before ?bool?
In file included from cmd-vacation.c:27:
../../sieve-message.h:18: warning: empty declaration
../../sieve-message.h:27: error: expected declaration specifiers before
?pool_t?
In file included from cmd-vacation.c:29:
ext-vacation-common.h:13: error: storage class specified for parameter
?vacation_command?
ext-vacation-common.h:19: error: storage class specified for parameter
?vacation_operation?
ext-vacation-common.h:23: error: storage class specified for parameter
?vacation_extension?
cmd-vacation.c:37: error: storage class specified for parameter
?vacation_days_tag?
cmd-vacation.c:38: error: storage class specified for parameter
?vacation_subject_tag?
cmd-vacation.c:39: error: storage class specified for parameter
?vacation_from_tag?
cmd-vacation.c:40: error: storage class specified for parameter
?vacation_addresses_tag?
cmd-vacation.c:41: error: storage class specified for parameter
?vacation_mime_tag?
cmd-vacation.c:42: error: storage class specified for parameter
?vacation_handle_tag?
cmd-vacation.c:53: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_registered?
cmd-vacation.c:56: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_pre_validate?
cmd-vacation.c:58: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_validate?
cmd-vacation.c:60: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_generate?
cmd-vacation.c:63: error: parameter ?vacation_command? is initialized
cmd-vacation.c:63: error: redefinition of parameter ?vacation_command?
ext-vacation-common.h:13: note: previous definition of ?vacation_command?
was here
cmd-vacation.c:66: error: ?FALSE? undeclared (first use in this function)
cmd-vacation.c:66: error: (Each undeclared identifier is reported only once
cmd-vacation.c:66: error: for each function it appears in.)
cmd-vacation.c:66: warning: excess elements in struct initializer
cmd-vacation.c:66: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:66: warning: excess elements in struct initializer
cmd-vacation.c:66: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:67: error: ?cmd_vacation_registered? undeclared (first use
in this function)
cmd-vacation.c:67: warning: excess elements in struct initializer
cmd-vacation.c:67: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:68: error: ?cmd_vacation_pre_validate? undeclared (first
use in this function)
cmd-vacation.c:68: warning: excess elements in struct initializer
cmd-vacation.c:68: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:69: error: ?cmd_vacation_validate? undeclared (first use in
this function)
cmd-vacation.c:69: warning: excess elements in struct initializer
cmd-vacation.c:69: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:70: error: ?cmd_vacation_generate? undeclared (first use in
this function)
cmd-vacation.c:70: warning: excess elements in struct initializer
cmd-vacation.c:70: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:72: warning: excess elements in struct initializer
cmd-vacation.c:72: warning: (near initialization for ?vacation_command?)
cmd-vacation.c:80: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_validate_number_tag?
cmd-vacation.c:83: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_validate_string_tag?
cmd-vacation.c:86: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_validate_stringlist_tag?
cmd-vacation.c:89: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__?
before ?cmd_vacation_validate_mime_tag?
cmd-vacation.c:95: error: storage class specified for parameter
?vacation_days_tag?
cmd-vacation.c:95: error: parameter ?vacation_days_tag? is initialized
cmd-vacation.c:95: error: redefinition of parameter ?vacation_days_tag?
cmd-vacation.c:37: note: previous definition of ?vacation_days_tag? was here
cmd-vacation.c:97: warning: excess elements in struct initializer
cmd-vacation.c:97: warning: (near initialization for ?vacation_days_tag?)
cmd-vacation.c:98: error: ?cmd_vacation_validate_number_tag? undeclared
(first use in this function)
cmd-vacation.c:98: warning: excess elements in struct initializer
cmd-vacation.c:98: warning: (near initialization for ?vacation_days_tag?)
cmd-vacation.c:99: warning: excess elements in struct initializer
cmd-vacation.c:99: warning: (near initialization for ?vacation_days_tag?)
cmd-vacation.c:99: warning: excess elements in struct initializer
cmd-vacation.c:99: warning: (near initialization for ?vacation_days_tag?)
cmd-vacation.c:99: warning: excess elements in struct initializer
cmd-vacation.c:99: warning: (near initialization for ?vacation_days_tag?)
cmd-vacation.c:102: error: storage class specified for parameter
?vacation_subject_tag?
cmd-vacation.c:102: error: parameter ?vacation_subject_tag? is initialized
cmd-vacation.c:102: error: redefinition of parameter ?vacation_subject_tag?
cmd-vacation.c:38: note: previous definition of ?vacation_subject_tag? was
here
cmd-vacation.c:104: warning: excess elements in struct initializer
cmd-vacation.c:104: warning: (near initialization for ?vacation_subject_tag?)
cmd-vacation.c:105: error: ?cmd_vacation_validate_string_tag? undeclared
(first use in this function)
cmd-vacation.c:105: warning: excess elements in struct initializer
cmd-vacation.c:105: warning: (near initialization for ?vacation_subject_tag?)
cmd-vacation.c:106: warning: excess elements in struct initializer
cmd-vacation.c:106: warning: (near initialization for ?vacation_subject_tag?)
cmd-vacation.c:106: warning: excess elements in struct initializer
cmd-vacation.c:106: warning: (near initialization for ?vacation_subject_tag?)
cmd-vacation.c:107: warning: excess elements in struct initializer
cmd-vacation.c:107: warning: (near initialization for ?vacation_subject_tag?)
cmd-vacation.c:109: error: storage class specified for parameter
?vacation_from_tag?
cmd-vacation.c:109: error: parameter ?vacation_from_tag? is initialized
cmd-vacation.c:109: error: redefinition of parameter ?vacation_from_tag?
cmd-vacation.c:39: note: previous definition of ?vacation_from_tag? was here
cmd-vacation.c:111: warning: excess elements in struct initializer
cmd-vacation.c:111: warning: (near initialization for ?vacation_from_tag?)
cmd-vacation.c:112: warning: excess elements in struct initializer
cmd-vacation.c:112: warning: (near initialization for ?vacation_from_tag?)
cmd-vacation.c:113: warning: excess elements in struct initializer
cmd-vacation.c:113: warning: (near initialization for ?vacation_from_tag?)
cmd-vacation.c:113: warning: excess elements in struct initializer
cmd-vacation.c:113: warning: (near initialization for ?vacation_from_tag?)
cmd-vacation.c:114: warning: excess elements in struct initializer
cmd-vacation.c:114: warning: (near initialization for ?vacation_from_tag?)
cmd-vacation.c:116: error: storage class specified for parameter
?vacation_addresses_tag?
cmd-vacation.c:116: error: parameter ?vacation_addresses_tag? is initialized
cmd-vacation.c:116: error: redefinition of parameter ?vacation_addresses_tag?
cmd-vacation.c:40: note: previous definition of ?vacation_addresses_tag?
was here
cmd-vacation.c:118: warning: excess elements in struct initializer
cmd-vacation.c:118: warning: (near initialization for
?vacation_addresses_tag?)
cmd-vacation.c:119: error: ?cmd_vacation_validate_stringlist_tag?
undeclared (first use in this function)
cmd-vacation.c:119: warning: excess elements in struct initializer
cmd-vacation.c:119: warning: (near initialization for
?vacation_addresses_tag?)
cmd-vacation.c:120: warning: excess elements in struct initializer
cmd-vacation.c:120: warning: (near initialization for
?vacation_addresses_tag?)
cmd-vacation.c:120: warning: excess elements in struct initializer
cmd-vacation.c:120: warning: (near initialization for
?vacation_addresses_tag?)
cmd-vacation.c:121: warning: excess elements in struct initializer
cmd-vacation.c:121: warning: (near initialization for
?vacation_addresses_tag?)
cmd-vacation.c:123: error: storage class specified for parameter
?vacation_mime_tag?
cmd-vacation.c:123: error: parameter ?vacation_mime_tag? is initialized
cmd-vacation.c:123: error: redefinition of parameter ?vacation_mime_tag?
cmd-vacation.c:41: note: previous definition of ?vacation_mime_tag? was here
cmd-vacation.c:125: warning: excess elements in struct initializer
cmd-vacation.c:125: warning: (near initialization for ?vacation_mime_tag?)
cmd-vacation.c:126: error: ?cmd_vacation_validate_mime_tag? undeclared
(first use in this function)
cmd-vacation.c:126: warning: excess elements in struct initializer
cmd-vacation.c:126: warning: (near initialization for ?vacation_mime_tag?)
cmd-vacation.c:127: warning: excess elements in struct initializer
cmd-vacation.c:127: warning: (near initialization for ?vacation_mime_tag?)
cmd-vacation.c:127: warning: excess elements in struct initializer
cmd-vacation.c:127: warning: (near initialization for ?vacation_mime_tag?)
cmd-vacation.c:128: warning: excess elements in struct initializer
cmd-vacation.c:128: warning: (near initialization for ?vacation_mime_tag?)
cmd-vacation.c:130: error: storage class specified for parameter
?vacation_handle_tag?
cmd-vacation.c:130: error: parameter ?vacation_handle_tag? is initialized
cmd-vacation.c:130: error: redefinition of parameter ?vacation_handle_tag?
cmd-vacation.c:42: note: previous definition of ?vacation_handle_tag? was
here
cmd-vacation.c:132: warning: excess elements in struct initializer
cmd-vacation.c:132: warning: (near initialization for ?vacation_handle_tag?)
cmd-vacation.c:133: warning: excess elements in struct initializer
cmd-vacation.c:133: warning: (near initialization for ?vacation_handle_tag?)
cmd-vacation.c:134: warning: excess elements in struct initializer
cmd-vacation.c:134: warning: (near initialization for ?vacation_handle_tag?)
cmd-vacation.c:134: warning: excess elements in struct initializer
cmd-vacation.c:134: warning: (near initialization for ?vacation_handle_tag?)
cmd-vacation.c:135: warning: excess elements in struct initializer
cmd-vacation.c:135: warning: (near initialization for ?vacation_handle_tag?)
cmd-vacation.c:139: warning: empty declaration
cmd-vacation.c:152: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?ext_vacation_operation_dump?
cmd-vacation.c:155: error: expected declaration specifiers or ?...? before
?sieve_size_t?
cmd-vacation.c:155: error: storage class specified for parameter
?ext_vacation_operation_execute?
cmd-vacation.c:157: error: parameter ?vacation_operation? is initialized
cmd-vacation.c:157: error: redefinition of parameter ?vacation_operation?
ext-vacation-common.h:19: note: previous definition of
?vacation_operation? was here
cmd-vacation.c:161: error: ?ext_vacation_operation_dump? undeclared (first
use in this function)
cmd-vacation.c:161: warning: excess elements in struct initializer
cmd-vacation.c:161: warning: (near initialization for ?vacation_operation?)
cmd-vacation.c:163: warning: excess elements in struct initializer
cmd-vacation.c:163: warning: (near initialization for ?vacation_operation?)
cmd-vacation.c:174: error: storage class specified for parameter
?act_vacation_check_duplicate?
cmd-vacation.c:181: error: expected declaration specifiers or ?...? before
?bool?
cmd-vacation.c:181: error: storage class specified for parameter
?act_vacation_print?
cmd-vacation.c:182: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?act_vacation_commit?
cmd-vacation.c:188: error: parameter ?act_vacation? is initialized
cmd-vacation.c:191: warning: excess elements in struct initializer
cmd-vacation.c:191: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:192: warning: excess elements in struct initializer
cmd-vacation.c:192: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:193: warning: excess elements in struct initializer
cmd-vacation.c:193: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:194: warning: excess elements in struct initializer
cmd-vacation.c:194: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:195: warning: excess elements in struct initializer
cmd-vacation.c:195: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:195: warning: excess elements in struct initializer
cmd-vacation.c:195: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:196: error: ?act_vacation_commit? undeclared (first use in
this function)
cmd-vacation.c:196: warning: excess elements in struct initializer
cmd-vacation.c:196: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:198: warning: excess elements in struct initializer
cmd-vacation.c:198: warning: (near initialization for ?act_vacation?)
cmd-vacation.c:205: error: expected specifier-qualifier-list before
?sieve_number_t?
cmd-vacation.c:202: warning: empty declaration
cmd-vacation.c:219: error: expected specifier-qualifier-list before
?string_t?
cmd-vacation.c:218: warning: empty declaration
cmd-vacation.c:231: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_validate_number_tag?
cmd-vacation.c:259: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_validate_string_tag?
cmd-vacation.c:321: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_validate_stringlist_tag?
cmd-vacation.c:344: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_validate_mime_tag?
cmd-vacation.c:363: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_registered?
cmd-vacation.c:387: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_pre_validate?
cmd-vacation.c:401: error: storage class specified for parameter
?_handle_empty_subject?
cmd-vacation.c:401: error: parameter ?_handle_empty_subject? is initialized
cmd-vacation.c:402: error: storage class specified for parameter
?_handle_empty_from?
cmd-vacation.c:402: error: parameter ?_handle_empty_from? is initialized
cmd-vacation.c:403: error: storage class specified for parameter
?_handle_mime_enabled?
cmd-vacation.c:403: error: parameter ?_handle_mime_enabled? is initialized
cmd-vacation.c:404: error: storage class specified for parameter
?_handle_mime_disabled?
cmd-vacation.c:404: error: parameter ?_handle_mime_disabled? is initialized
cmd-vacation.c:406: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_validate?
cmd-vacation.c:459: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?cmd_vacation_generate?
cmd-vacation.c:484: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?ext_vacation_operation_dump?
cmd-vacation.c:544: error: expected declaration specifiers or ?...? before
?sieve_size_t?
cmd-vacation.c:545: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?{? token
cmd-vacation.c:715: error: expected ?;?, ?,? or ?)? before ?ATTR_UNUSED?
cmd-vacation.c:734: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?{? token
cmd-vacation.c:754: error: expected ?;?, ?,? or ?)? before ?ATTR_UNUSED?
cmd-vacation.c:775: error: storage class specified for parameter
?_list_headers?
cmd-vacation.c:775: error: parameter ?_list_headers? is initialized
cmd-vacation.c:776: warning: initialization from incompatible pointer type
cmd-vacation.c:777: warning: excess elements in scalar initializer
cmd-vacation.c:777: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:778: warning: excess elements in scalar initializer
cmd-vacation.c:778: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:779: warning: excess elements in scalar initializer
cmd-vacation.c:779: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:780: warning: excess elements in scalar initializer
cmd-vacation.c:780: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:781: warning: excess elements in scalar initializer
cmd-vacation.c:781: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:782: warning: excess elements in scalar initializer
cmd-vacation.c:782: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:784: warning: excess elements in scalar initializer
cmd-vacation.c:784: warning: (near initialization for ?_list_headers?)
cmd-vacation.c:789: error: storage class specified for parameter
?_my_address_headers?
cmd-vacation.c:789: error: parameter ?_my_address_headers? is initialized
cmd-vacation.c:790: warning: initialization from incompatible pointer type
cmd-vacation.c:791: warning: excess elements in scalar initializer
cmd-vacation.c:791: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:792: warning: excess elements in scalar initializer
cmd-vacation.c:792: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:793: warning: excess elements in scalar initializer
cmd-vacation.c:793: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:794: warning: excess elements in scalar initializer
cmd-vacation.c:794: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:795: warning: excess elements in scalar initializer
cmd-vacation.c:795: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:797: warning: excess elements in scalar initializer
cmd-vacation.c:797: warning: (near initialization for ?_my_address_headers?)
cmd-vacation.c:799: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?_is_system_address?
cmd-vacation.c:819: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?_contains_my_address?
cmd-vacation.c:857: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?_contains_8bit?
cmd-vacation.c:868: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?act_vacation_send?
cmd-vacation.c:975: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?{? token
cmd-vacation.c:987: error: expected ?=?, ?,?, ?;?, ?asm? or
?__attribute__? before ?act_vacation_commit?
../../rfc2822.h:33: error: old-style parameter declarations in prototyped
function definition
cmd-vacation.c:1144: error: expected ?{? at end of input
make[5]: *** [cmd-vacation.lo] Error 1
make[5]: Leaving directory
`/download/dovecot-1.2-sieve-0.1.17/src/lib-sieve/plugins/vacation'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/download/dovecot-1.2-sieve-0.1.17/src/lib-sieve/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/download/dovecot-1.2-sieve-0.1.17/src/lib-sieve'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/download/dovecot-1.2-sieve-0.1.17/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/download/dovecot-1.2-sieve-0.1.17'
make: *** [all] Error 2
Mit freundlichem Gru?
Carsten Laun-De Lellis
Dipl.-Ing. Elektrotechnik
Certified Information Systems Auditor (CISA)
Hauptstrasse 13
D-67705 Trippstadt
Phone: +49 (6306) 992140
Mobile: +49 (151) 27530865
email: carsten.laun-delellis at delellis.net