Jonathan Siegle wrote:
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 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.

Reply via email to