[Dovecot] configure error on HP-UX: C99 compatible vsnprintf() call

Woonsan Ko woon_san at yahoo.com
Fri Jun 13 12:09:12 EEST 2008


By the way, on the [1] machine, I succeeded in `make' by using gcc like the following:
$ ./configure CC=/opt/hp-gcc64-4.2.1/bin/gcc

> [1] `uname': HP-UX B.11.23 U
>     `model': 9000/800/rp3440
>     CPU: PA-RISC
>     `aCC --version': HP ANSI C++ B3910B A.03.80

The plugins are created with .sl suffixes, but there some odd files postfixed by 'ODULE_SUFFIX':

# find /usr/local/dovecot-tmp/lib -name "lib*" -print
/usr/local/dovecot-tmp/lib
/usr/local/dovecot-tmp/lib/dovecot/imap/lib01_acl_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib20_convert_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib20_expire_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib20_fts_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib21_fts_squat_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib02_lazy_expunge_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib20_mail_log_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib20_mbox_snarf_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib10_quota_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/imap/lib11_imap_quota_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/imap/lib11_imap_quota_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/imap/lib11_imap_quota_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/imap/lib11_trash_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib01_acl_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib20_convert_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib20_expire_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib20_fts_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib21_fts_squat_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib20_mail_log_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib10_quota_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lda/lib11_trash_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib20_convert_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib20_expire_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib02_lazy_expunge_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib20_mail_log_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib20_mbox_snarf_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/pop3/lib10_quota_pluginODULE_SUFFIX
/usr/local/dovecot-tmp/lib/dovecot/lib01_acl_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib01_acl_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib01_acl_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib21_fts_squat_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib21_fts_squat_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib21_fts_squat_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib02_lazy_expunge_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib02_lazy_expunge_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib02_lazy_expunge_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib20_mail_log_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib20_mail_log_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib20_mail_log_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib20_mbox_snarf_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib20_mbox_snarf_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib20_mbox_snarf_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib10_quota_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib10_quota_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib10_quota_plugin.a
/usr/local/dovecot-tmp/lib/dovecot/lib11_trash_plugin.sl
/usr/local/dovecot-tmp/lib/dovecot/lib11_trash_plugin.la
/usr/local/dovecot-tmp/lib/dovecot/lib11_trash_plugin.a

Regards,

Woonsan


--- On Fri, 6/13/08, Timo Sirainen <tss at iki.fi> wrote:

> From: Timo Sirainen <tss at iki.fi>
> Subject: Re: [Dovecot] configure error on HP-UX: C99 compatible vsnprintf() call
> To: woon_san at yahoo.com
> Cc: "Dovecot Mailing List" <dovecot at dovecot.org>
> Date: Friday, June 13, 2008, 5:00 PM
> On Fri, 2008-06-13 at 00:55 -0700, Woonsan Ko wrote:
> > It is like the following in the generated Makefile:
> > 
> > MODULE_SUFFIX = .so
> 
> Are the plugins created using .so or .sl suffix?


      


More information about the dovecot mailing list