Bruce Bodger wrote:
On Jan 25, 2010, at 5:03 AM, Stephan Bosch wrote:
The releases are available as follows:
Sieve:
http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.15.tar.gz http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.15.tar.gz.sig
First time I ever received an error when compiling dovecot sieve from you...
ld: duplicate symbol _act_notify_old in .libs/lib90_sieve_plugin.lax/libsieve.a/ext-notify-common.o and .libs/lib90_sieve_plugin.lax/libsieve.a/cmd-denotify.o collect2: ld returned 1 exit status make[4]: *** [lib90_sieve_plugin.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Let me know if you need to see anything else, Stephan.
Sigh.. not again. I forgot extern at various occasions (and possibly even more):
http://hg.rename-it.nl/dovecot-1.2-sieve/rev/fe0b2ff50326
Why doesn't GCC warn about this? I usually only find out when people like you report compile failures. What compiler are you using?
Can apply the above change and try again..
Regards,
Stephan.