[Dovecot] libdovecot not referencing libiconv

Jonathan Siegle jsiegle at psu.edu
Mon May 10 20:41:13 EEST 2010


OS: AIX 5.3 with IBM c compiler.
Dovecot revision:  11278:2ead7574bb08

This problem is old for me, I just kept forgetting to report.

Trying to start dovecot and I get:

exec(): 0509-036 Cannot load program dovecot because of the following errors:
rtld: 0712-001 Symbol iconv was referenced
      from module /usr/local/dovecot2.0beta5/lib/dovecot/libdovecot.so(), but a runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol iconv_open was referenced
      from module /usr/local/dovecot2.0beta5/lib/dovecot/libdovecot.so(), but a runtime definition
      of the symbol was not found.
rtld: 0712-001 Symbol iconv_close was referenced
      from module /usr/local/dovecot2.0beta5/lib/dovecot/libdovecot.so(), but a runtime definition
      of the symbol was not found.


To fix this I did:

--- a/src/lib-dovecot/Makefile.am       Mon May 10 12:05:58 2010 -0400
+++ b/src/lib-dovecot/Makefile.am       Mon May 10 12:31:36 2010 -0400
@@ -16,7 +16,7 @@
 libdovecot_la_LIBADD = \
        $(libs) \
        $(MODULE_LIBS) \
-       $(LTLIBICONV)
+       $(LIBICONV)
 
 libdovecot_la_DEPENDENCIES = $(libs)
 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5937 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20100510/6034d51a/attachment.bin 


More information about the dovecot mailing list