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