[Dovecot] Problems running Dovecot 1.2.17 on AIX

ra at rz.uni-frankfurt.de ra at rz.uni-frankfurt.de
Wed Sep 28 15:33:33 EEST 2011


Hello,

we have a problem getting Dovecot 1.2.17 to work on one of our 
AIX-Machines (AIX 5.3). Dovecot compiles fine, but if we try to run it 
we get strange library dependency problems such as the following:

[root at localhost dovecot-test]# /local/dovecot-test/sbin/dovecot -F -c 
/local/dovecot-test/etc/dovecot.clients.conf
Edlopen(/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so) 
failed: rtld: 0712-001 Symbol bsearch_strcmp was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol safe_mkstemp_group was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol mail_user_module_register was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol dict_iterate_init was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol dict_iterate was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol dict_iterate_deinit was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
rtld: 0712-001 Symbol i_strcmp_p was referenced
       from module 
/local/dovecot-test/lib/dovecot/imap/lib01_acl_plugin.so(), but a 
runtime definition
             of the symbol was not found.
Additional errors occurred but are not reported.
FCouldn't load required plugins

We tried to use the compiler-script as described on the wiki 
(http://wiki1.dovecot.org/AixPluginsSupport) and we tried to compile 
dovecot with gcc instead of xlc. We even tried it on another host 
running AIX 5.3 but dovecot still fails with the runtime linker 
complaining about missing runtime definitions. Any hint/help would be 
appreciated.

Thanks in advance

Manuel


More information about the dovecot mailing list