Hmm. > Here is the full make output:
That all seems fine... right up to the failure. In particular, libcyrus_imap was built with xapian_wrap included, so the references to its functions *should* be defined. > I get an error when I try to `make distclean`: Oh yeah, I'd forgotten about that, that's annoying. You can get the same effect by removing the source directory entirely (or renaming it out of the way), and then unzipping the release tarball again. >> Do you have files lying around from a previous build attempt, maybe one >> without --enable-xapian? > This is very possible. If you start again from a clean unzip (i.e. instead of a make distclean), does that help? > $ libtool --mode=execute ldd imap/.libs/libcyrus_imap.so That all seems fine... I've tried building here with your configure line exactly (including installing mysql first, since I didn't already have it) and it works fine here, so whatever the problem is, it's gonna be subtle. :( What, if anything, do you have in CFLAGS? (What does "echo $CFLAGS" say?) And what about CXXFLAGS? What happens if you add "-Wall -Wextra -Werror -Wl,--as-needed" to CFLAGS and CXXFLAGS, and then start again from the start? Also, I'm curious whether you get the same issue with 3.4.0-beta3 (maybe it's already been fixed?). You can get it here: https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.4.0-beta3/cyrus-imapd-3.4.0-beta3.tar.gz Cheers, ellie ------------------------------------------ Cyrus: Devel Permalink: https://cyrus.topicbox.com/groups/devel/Tf544987d7d6a54fd-M30a1c3ec7347b4db2310071e Delivery options: https://cyrus.topicbox.com/groups/devel/subscription