<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font face="Helvetica, Arial, sans-serif">dovecot version :
      dovecot-2.3.14</font><br>
    <div class="moz-signature"><br>
      freebsd 12.1<br>
      <br>
      dovecot-2.3.14 built manually (no port build) : ./configure
      --with-pgsql <br>
      <br>
      currentconfig  (dovecot-2.3-pigeonhole-0.5.18) : ./configure
      --with-dovecot=/usr/local/lib/dovecot<br>
      <br>
      Error when building :<br>
      <br>
      Screen Shot (color may help)<br>
      <br>
      <img src="cid:part1.BjnNEUgw.0JPWPUj8@scom.ca" alt=""><br>
      <br>
      <br>
      Actual :<br>
      <br>
      <br>
      libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../..
      -I/usr/local/include/dovecot -I../../../..
      -I../../../../src/lib-sieve -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 -fstack-protector-strong
      -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -mfunction-return=keep
      -mindirect-branch=keep -I../../../.. -MT sieve-dict-script.lo -MD
      -MP -MF .deps/sieve-dict-script.Tpo -c sieve-dict-script.c  -fPIC
      -DPIC -o .libs/sieve-dict-script.o<br>
      sieve-dict-script.c: In function 'sieve_dict_script_open':<br>
      sieve-dict-script.c:84:9: error: variable 'set' has initializer
      but incomplete type<br>
         84 |  struct dict_op_settings set = {<br>
            |         ^~~~~~~~~~~~~~~~<br>
      sieve-dict-script.c:85:4: error: 'struct dict_op_settings' has no
      member named 'username'<br>
         85 |   .username = dstorage->username,<br>
            |    ^~~~~~~~<br>
      sieve-dict-script.c:85:15: warning: excess elements in struct
      initializer<br>
         85 |   .username = dstorage->username,<br>
            |               ^~~~~~~~<br>
      sieve-dict-script.c:85:15: note: (near initialization for 'set')<br>
      sieve-dict-script.c:84:26: error: storage size of 'set' isn't
      known<br>
         84 |  struct dict_op_settings set = {<br>
            |                          ^~~<br>
      sieve-dict-script.c:88:31: warning: passing argument 3 of
      'dict_lookup' from incompatible pointer type
      [-Wincompatible-pointer-types]<br>
         88 |   (dscript->dict, &set, script->pool, path,
      &data_id, &error);<br>
            |                         ~~~~~~^~~~~~<br>
            |                               |<br>
            |                               pool_t {aka struct pool *}<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:102:15: note: expected 'const
      char *' but argument is of type 'pool_t' {aka 'struct pool *'}<br>
        102 |   const char *key, const char **value_r, const char
      **error_r);<br>
            |   ~~~~~~~~~~~~^~~<br>
      sieve-dict-script.c:88:39: warning: passing argument 4 of
      'dict_lookup' from incompatible pointer type
      [-Wincompatible-pointer-types]<br>
         88 |   (dscript->dict, &set, script->pool, path,
      &data_id, &error);<br>
            |                                       ^~~~<br>
            |                                       |<br>
            |                                       const char *<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:102:33: note: expected 'const
      char **' but argument is of type 'const char *'<br>
        102 |   const char *key, const char **value_r, const char
      **error_r);<br>
            |                    ~~~~~~~~~~~~~^~~~~~~<br>
      sieve-dict-script.c:87:8: error: too many arguments to function
      'dict_lookup'<br>
         87 |  ret = dict_lookup<br>
            |        ^~~~~~~~~~~<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:101:5: note: declared here<br>
        101 | int dict_lookup(struct dict *dict, pool_t pool,<br>
            |     ^~~~~~~~~~~<br>
      sieve-dict-script.c:84:26: warning: unused variable 'set'
      [-Wunused-variable]<br>
         84 |  struct dict_op_settings set = {<br>
            |                          ^~~<br>
      sieve-dict-script.c: In function 'sieve_dict_script_get_stream':<br>
      sieve-dict-script.c:126:9: error: variable 'set' has initializer
      but incomplete type<br>
        126 |  struct dict_op_settings set = {<br>
            |         ^~~~~~~~~~~~~~~~<br>
      sieve-dict-script.c:127:4: error: 'struct dict_op_settings' has no
      member named 'username'<br>
        127 |   .username = dstorage->username,<br>
            |    ^~~~~~~~<br>
      sieve-dict-script.c:127:15: warning: excess elements in struct
      initializer<br>
        127 |   .username = dstorage->username,<br>
            |               ^~~~~~~~<br>
      sieve-dict-script.c:127:15: note: (near initialization for 'set')<br>
      sieve-dict-script.c:126:26: error: storage size of 'set' isn't
      known<br>
        126 |  struct dict_op_settings set = {<br>
            |                          ^~~<br>
      sieve-dict-script.c:130:32: warning: passing argument 3 of
      'dict_lookup' from incompatible pointer type
      [-Wincompatible-pointer-types]<br>
        130 |   (dscript->dict, &set, dscript->data_pool,
      path, &data, &error);<br>
            |                         ~~~~~~~^~~~~~~~~~~<br>
            |                                |<br>
            |                                pool_t {aka struct pool *}<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:102:15: note: expected 'const
      char *' but argument is of type 'pool_t' {aka 'struct pool *'}<br>
        102 |   const char *key, const char **value_r, const char
      **error_r);<br>
            |   ~~~~~~~~~~~~^~~<br>
      sieve-dict-script.c:130:45: warning: passing argument 4 of
      'dict_lookup' from incompatible pointer type
      [-Wincompatible-pointer-types]<br>
        130 |   (dscript->dict, &set, dscript->data_pool,
      path, &data, &error);<br>
            |                                             ^~~~<br>
            |                                             |<br>
            |                                             const char *<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:102:33: note: expected 'const
      char **' but argument is of type 'const char *'<br>
        102 |   const char *key, const char **value_r, const char
      **error_r);<br>
            |                    ~~~~~~~~~~~~~^~~~~~~<br>
      sieve-dict-script.c:129:8: error: too many arguments to function
      'dict_lookup'<br>
        129 |  ret = dict_lookup<br>
            |        ^~~~~~~~~~~<br>
      In file included from sieve-dict-script.c:8:<br>
      /usr/local/include/dovecot/dict.h:101:5: note: declared here<br>
        101 | int dict_lookup(struct dict *dict, pool_t pool,<br>
            |     ^~~~~~~~~~~<br>
      sieve-dict-script.c:126:26: warning: unused variable 'set'
      [-Wunused-variable]<br>
        126 |  struct dict_op_settings set = {<br>
            |                          ^~~<br>
      gmake[5]: *** [Makefile:461: sieve-dict-script.lo] Error 1<br>
      gmake[5]: Leaving directory
'/usr/local/src/mail/dovecot-2.3-pigeonhole-0.5.18/src/lib-sieve/storage/dict'<br>
      gmake[4]: *** [Makefile:426: all-recursive] Error 1<br>
      gmake[4]: Leaving directory
'/usr/local/src/mail/dovecot-2.3-pigeonhole-0.5.18/src/lib-sieve/storage'<br>
      gmake[3]: *** [Makefile:909: all-recursive] Error 1<br>
      gmake[3]: Leaving directory
      '/usr/local/src/mail/dovecot-2.3-pigeonhole-0.5.18/src/lib-sieve'<br>
      gmake[2]: *** [Makefile:438: all-recursive] Error 1<br>
      gmake[2]: Leaving directory
      '/usr/local/src/mail/dovecot-2.3-pigeonhole-0.5.18/src'<br>
      gmake[1]: *** [Makefile:763: all-recursive] Error 1<br>
      gmake[1]: Leaving directory
      '/usr/local/src/mail/dovecot-2.3-pigeonhole-0.5.18'<br>
      gmake: *** [Makefile:622: all] Error 2<br>
      <br>
      <br>
      -- <br>
      <br>
      <font color="blue">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <title></title>
        <br>
        <br>
        Happy Sunday !!!<br>
        Thanks - paul<br>
        <br>
        Paul Kudla<br>
        <br>
        <br>
        <a href="http://www.scom.ca"><img alt="Scom.ca Internet
            Services" src="cid:part2.vtLzH2u0.fu1WftvW@scom.ca"
            width="191" height="43" border="0"></a><br>
        004-1009 Byron Street South<br>
        Whitby, Ontario - Canada<br>
        L1N 4S3<br>
        <br>
        Toronto 416.642.7266<br>
        Main 1.866.411.7266<br>
        Fax 1.888.892.7266
      </font></div>
  </body>
</html>