Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284634 - net-mail/dovecot-1.2.4 fails with +dbox but -maildir
Summary: net-mail/dovecot-1.2.4 fails with +dbox but -maildir
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-11 19:38 UTC by Tassilo Horn
Modified: 2009-09-11 19:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tassilo Horn 2009-09-11 19:38:34 UTC
When setting USE="dbox -maildir", dovecot-1.2.4 compilation fails with the following error.  Enabling maildir in addition fixes the problem.

/bin/sh ../../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -fomit-frame-pointer -export-dynamic -Wl,-z,now -o imap cmd-append.o cmd-capability.o cmd-cancelupdate.o cmd-check.o cmd-close.o cmd-copy.o cmd-create.o cmd-delete.o cmd-enable.o cmd-examine.o cmd-expunge.o cmd-fetch.o cmd-id.o cmd-idle.o cmd-list.o cmd-logout.o cmd-lsub.o cmd-namespace.o cmd-noop.o cmd-rename.o cmd-search.o cmd-select.o cmd-sort.o cmd-status.o cmd-store.o cmd-subscribe.o cmd-thread.o cmd-uid.o cmd-unselect.o cmd-unsubscribe.o cmd-x-cancel.o client.o commands.o commands-util.o imap-expunge.o imap-fetch.o imap-fetch-body.o imap-search.o imap-search-args.o imap-status.o imap-sync.o mail-storage-callbacks.o main.o ../../src/lib-storage/register/libstorage-register.a ../../src/lib-storage/list/libstorage_list.a  ../../src/lib-storage/index/dbox/libstorage_dbox.a ../../src/lib-storage/index/raw/libstorage_raw.a ../../src/lib-storage/index/shared/libstorage_shared.a ../../src/lib-storage/index/libstorage_index.a ../../src/lib-storage/libstorage.a ../../src/lib-index/libindex.a ../../src/lib-imap/libimap.a ../../src/lib-mail/libmail.a ../../src/lib-auth/libauth.a ../../src/lib-charset/libcharset.a ../../src/lib/liblib.a ../lib-dict/libdict.a ../lib/mountpoint.o  -export-dynamic -ldl -lrt
libtool: link: x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe -fomit-frame-pointer -Wl,-z -Wl,now -o imap cmd-append.o cmd-capability.o cmd-cancelupdate.o cmd-check.o cmd-close.o cmd-copy.o cmd-create.o cmd-delete.o cmd-enable.o cmd-examine.o cmd-expunge.o cmd-fetch.o cmd-id.o cmd-idle.o cmd-list.o cmd-logout.o cmd-lsub.o cmd-namespace.o cmd-noop.o cmd-rename.o cmd-search.o cmd-select.o cmd-sort.o cmd-status.o cmd-store.o cmd-subscribe.o cmd-thread.o cmd-uid.o cmd-unselect.o cmd-unsubscribe.o cmd-x-cancel.o client.o commands.o commands-util.o imap-expunge.o imap-fetch.o imap-fetch-body.o imap-search.o imap-search-args.o imap-status.o imap-sync.o mail-storage-callbacks.o main.o ../lib/mountpoint.o -Wl,--export-dynamic  ../../src/lib-storage/register/libstorage-register.a ../../src/lib-storage/list/libstorage_list.a ../../src/lib-storage/index/dbox/libstorage_dbox.a ../../src/lib-storage/index/raw/libstorage_raw.a ../../src/lib-storage/index/shared/libstorage_shared.a ../../src/lib-storage/index/libstorage_index.a ../../src/lib-storage/libstorage.a ../../src/lib-index/libindex.a ../../src/lib-imap/libimap.a ../../src/lib-mail/libmail.a ../../src/lib-auth/libauth.a ../../src/lib-charset/libcharset.a ../../src/lib/liblib.a ../lib-dict/libdict.a -ldl -lrt
../../src/lib-storage/index/dbox/libstorage_dbox.a(dbox-file-maildir.o): In function `dbox_file_maildir_metadata_get':
dbox-file-maildir.c:(.text+0x15a): undefined reference to `maildir_filename_get_size'
dbox-file-maildir.c:(.text+0x224): undefined reference to `maildir_filename_get_flags'
../../src/lib-storage/index/dbox/libstorage_dbox.a(dbox-sync-rebuild.o): In function `dbox_sync_index_file_next':
dbox-sync-rebuild.c:(.text+0x86): undefined reference to `maildir_uidlist_get_uid'
dbox-sync-rebuild.c:(.text+0x26e): undefined reference to `maildir_uidlist_lookup_ext'
../../src/lib-storage/index/dbox/libstorage_dbox.a(dbox-sync-rebuild.o): In function `dbox_sync_index_maildir_file':
dbox-sync-rebuild.c:(.text+0x528): undefined reference to `maildir_uidlist_init_readonly'
dbox-sync-rebuild.c:(.text+0x534): undefined reference to `maildir_keywords_init_readonly'
dbox-sync-rebuild.c:(.text+0x54b): undefined reference to `maildir_keywords_sync_init'
dbox-sync-rebuild.c:(.text+0x55c): undefined reference to `maildir_uidlist_refresh'
../../src/lib-storage/index/dbox/libstorage_dbox.a(dbox-sync-rebuild.o): In function `dbox_sync_index_rebuild':
dbox-sync-rebuild.c:(.text+0xa9f): undefined reference to `maildir_keywords_sync_deinit'
dbox-sync-rebuild.c:(.text+0xab0): undefined reference to `maildir_keywords_deinit'
dbox-sync-rebuild.c:(.text+0xac1): undefined reference to `maildir_uidlist_deinit'
collect2: ld returned 1 exit status
make[3]: *** [imap] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-mail/dovecot-1.2.4/work/dovecot-1.2.4/src/imap'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-mail/dovecot-1.2.4/work/dovecot-1.2.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-mail/dovecot-1.2.4/work/dovecot-1.2.4'
make: *** [all] Error 2
 * 
 * ERROR: net-mail/dovecot-1.2.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2576:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "make failed";
 *  The die message:
 *   make failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-mail/dovecot-1.2.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-mail/dovecot-1.2.4/temp/environment'.
 * 

>>> Failed to emerge net-mail/dovecot-1.2.4, Log file:

>>>  '/var/tmp/portage/net-mail/dovecot-1.2.4/temp/build.log'

 * Messages for package net-mail/dovecot-1.2.4:

 * 
 * ERROR: net-mail/dovecot-1.2.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2576:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "make failed";
 *  The die message:
 *   make failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-mail/dovecot-1.2.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-mail/dovecot-1.2.4/temp/environment'.

Reproducible: Always
Comment 1 Patrick Lauer gentoo-dev 2009-09-11 19:44:54 UTC
Already fixed. Next sync should have the update for you.
Thanks for reporting :)