Am building sieve plugin on AIX. This is revision 1095:8010f1eb66b3. I see the following error when doing the build:
rm -fr .libs/lib90_sieve_plugin.lax^M mkdir .libs/lib90_sieve_plugin.lax^M rm -fr .libs/lib90_sieve_plugin.lax/libsieve.a^M mkdir .libs/lib90_sieve_plugin.lax/libsieve.a^M (cd .libs/lib90_sieve_plugin.lax/libsieve.a && ar x /usr/sadmin/src/imapservers/dovecothg/dovecot-1.2-sievepsu/src/plugins/lda-si
eve/../../../src/lib-sieve/.libs/libsieve.a)^M libtool: link: warning: object name conflicts; renaming object files^M libtool: link: warning: to ensure that they will not overwrite^M Usage: uniq [-c | -d | -u] [-f Fields] [-s Chars] [-Fields] [+Chars] [Input_file [Output_file]]^M
I think this is the crux of my missing notify_operation token I reported the other day. I can solve the uniq -cd problem. I don't know what libtool is trying to do there. I am wondering why it breaks specifically on the notify command and opcode structs. All other extensions are defined identically and should show the same symptoms. Maybe there is a subtle difference somewhere
Jonathan Siegle wrote: that triggers this problem on AIX. I'll have a look, but I won't be able to reproduce anything.
Timo also may have an idea. He'll be back some time next week.
Regards,
Stephan.