Pacaging/build issues with AIX and vac (dovecot-2.2.25)

Michael Felt michael at felt.demon.nl
Sun Oct 9 19:48:54 UTC 2016


Hi.

I finally decided it was really time to stop being lazy and really move 
away from gmail. After I have a server in my basement using power, etc.

So I turned on the imap provided - and did not quite cry - it will have 
to do for now, but imap2 is wanting.

A real server yes, but not Linux. (Using linux would require another 
server AND I would feel I am being lazy again).

So, I downloaded dovecot-2.2.25 and tried to build.

Configure (messages to stderr)

xlc is /usr/vacpp/bin/xlc
+ CPPFLAGS="-I/opt/include -I/opt/buildaix/include" 
CFLAGS="-I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5 -I/opt/buildaix/includes
         ./configure\
                 --prefix=/opt \
                 --sysconfdir=/var/dovecot/etc\
                 --sharedstatedir=/var/dovecot/com\
                 --localstatedir=/var/dovecot\
                 --mandir=/usr/share/man\
                 --infodir=/opt/share/info/dovecot \
                         > .buildaix/configure.out
xlc_r: 1501-216 (W) command option -dM is not recognized - passed to ld
xlc_r: 1501-228 (W) input file c not found
1506-297 (S) Unable to open input file null. No such file or directory.
./configure[25617]: rpcgen:  not found

messages to stderr by make:

+ make > .buildaix/make.out
./update-version.sh[42]: git:  not found.
"askpass.c", line 59.18: 1506-359 (I) Automatic variable str contains a 
const member and is not initialized.  It will be initia
"guid.c", line 113.18: 1506-359 (I) Automatic variable buf contains a 
const member and is not initialized.  It will be initiali
"iostream-rawlog.c", line 28.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will b
"istream-base64-decoder.c", line 42.18: 1506-359 (I) Automatic variable 
buf contains a const member and is not initialized.  It
"istream-base64-encoder.c", line 47.18: 1506-359 (I) Automatic variable 
buf contains a const member and is not initialized.  It
"istream-jsonstr.c", line 70.26: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will b
"mountpoint.c", line 222.39: 1506-068 (W) Operation between types 
"char*" and "const char*" is not allowed.
"istream-decrypt.c", line 68.18: 1506-359 (I) Automatic variable 
ephemeral_key contains a const member and is not initialized.
"istream-decrypt.c", line 276.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"istream-decrypt.c", line 369.26: 1506-359 (I) Automatic variable 
peer_key contains a const member and is not initialized.  It
"istream-decrypt.c", line 745.42: 1506-359 (I) Automatic variable db 
contains a const member and is not initialized.  It will b
"ostream-encrypt.c", line 135.65: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"ostream-encrypt.c", line 454.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"dcrypt-openssl.c", line 787.36: 1506-359 (I) Automatic variable key 
contains a const member and is not initialized.  It will b
"dcrypt-openssl.c", line 1099.33: 1506-359 (I) Automatic variable secret 
contains a const member and is not initialized. It wi
"dcrypt-openssl.c", line 1295.18: 1506-359 (I) Automatic variable tmp 
contains a const member and is not initialized.  It will
"dcrypt-openssl.c", line 1365.18: 1506-359 (I) Automatic variable 
saltbuf contains a const member and is not initialized.  It w
"istream-decrypt.c", line 68.18: 1506-359 (I) Automatic variable 
ephemeral_key contains a const member and is not initialized.
"istream-decrypt.c", line 276.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"istream-decrypt.c", line 369.26: 1506-359 (I) Automatic variable 
peer_key contains a const member and is not initialized.  It
"istream-decrypt.c", line 745.42: 1506-359 (I) Automatic variable db 
contains a const member and is not initialized.  It will b
"ostream-encrypt.c", line 135.65: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"ostream-encrypt.c", line 454.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"istream-decrypt.c", line 68.18: 1506-359 (I) Automatic variable 
ephemeral_key contains a const member and is not initialized.
"istream-decrypt.c", line 276.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"istream-decrypt.c", line 369.26: 1506-359 (I) Automatic variable 
peer_key contains a const member and is not initialized.  It
"istream-decrypt.c", line 745.42: 1506-359 (I) Automatic variable db 
contains a const member and is not initialized.  It will b
"ostream-encrypt.c", line 135.65: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"ostream-encrypt.c", line 454.18: 1506-359 (I) Automatic variable buf 
contains a const member and is not initialized.  It will
"test-http-auth.c", line 27.27: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 27.37: 1506-196 (W) Initialization between 
types "struct http_auth_challenge_test* const" and "char*"
"test-http-auth.c", line 28.33: 1506-022 (S) "data" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 28.41: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 29.33: 1506-022 (S) "params" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 30.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 30.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 30.70: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 30.76: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 33.33: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 33.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 43.27: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 43.37: 1506-196 (W) Initialization between 
types "struct http_auth_challenge_test* const" and "char*"
"test-http-auth.c", line 44.33: 1506-022 (S) "data" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 44.41: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 45.33: 1506-022 (S) "params" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 46.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 46.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 47.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 47.50: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 48.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 48.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 49.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 49.53: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 50.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 50.49: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 53.33: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 53.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 60.27: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 60.37: 1506-196 (W) Initialization between 
types "struct http_auth_challenge_test* const" and "char*"
"test-http-auth.c", line 61.33: 1506-022 (S) "data" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 61.41: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 62.33: 1506-022 (S) "params" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 63.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 63.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 64.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 64.51: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 65.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 65.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 66.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 66.49: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 69.33: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 69.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 70.33: 1506-022 (S) "data" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 70.41: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 71.33: 1506-022 (S) "params" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 72.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 72.52: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 73.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 73.49: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 76.33: 1506-022 (S) "scheme" is not a member of 
"const struct http_auth_challenges_test".
"test-http-auth.c", line 76.43: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 187.27: 1506-196 (W) Initialization between 
types "struct http_auth_param* const" and "char*" is not a
"test-http-auth.c", line 187.39: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 188.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 188.36: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 189.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 189.36: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 190.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 190.34: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 191.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 191.34: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 192.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 192.33: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 193.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 193.37: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 194.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 194.39: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 195.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 195.37: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 196.27: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
"test-http-auth.c", line 196.33: 1506-026 (S) Number of initializers 
cannot be greater than the number of aggregate members.
make: 1254-004 The error code from the last command is 1.


I am quite willing to dig and dig - but I want to be know if there will 
be any interest and/or support for dovecot on AIX.


Sincerely,

Michael




More information about the dovecot mailing list