Hi David, Thanks for tracking those down and passing it on.
I still haven't had a chance to look at this any closer, but I've copied it into https://github.com/cyrusimap/cyrus-imapd/issues/2982 so it doesn't languish in my inbox indefinitely. :) Cheers, ellie On Thu, Dec 12, 2019, at 10:40 AM, Luong, David wrote: > Hi Ellie, > > I finally resolved the dependencies with the following packages. > > $ yum install python-docutils.noarch -y > $ yum install python-sphinx -y > $ yum install python-pygments.noarch -y > $ yum install python3-pip.noarch –y > > Regards, > David. > > > *From: * Cyrus-devel > <cyrus-devel-bounces+david.luong=interoptechnologies....@lists.andrew.cmu.edu> > on behalf of ellie timoney <el...@fastmail.com> > *Date: * Thursday, December 5, 2019 at 4:30 PM > *To: * "cyrus-devel@lists.andrew.cmu.edu" <cyrus-devel@lists.andrew.cmu.edu> > *Subject: * Re: Error building cyrus-imapd-3.1.8 > > Hi David, > > That smells like a missing dependency. Have you reviewed > https://www.cyrusimap.org/dev/imap/developer/compiling.html ? > > Looking at the error, and glancing at the dependencies list, I wonder if you > need 'perl-devel'. It's listed as a developer-only dependency, but because > you're building from a git tag and not a distribution tarball (where some > things with tricky dependencies have been pre-compiled), you will probably > need some or all of the developer dependencies as well. > > It would be nice if configure would report the missing dependency, instead of > succeeding and then the build fails. If you can track down which missing > dependency caused this problem, please let us know and I'll update configure > to complain about it. :) > > Cheers, > > ellie > > On Thu, Dec 5, 2019, at 4:37 AM, Luong, David wrote: >> Hi, >> >> I’m building with the following options: >> >> $ autoreconf -i -s >> $ ./configure --enable-http --enable-jmap --enable-autocreate >> --enable-murder --enable-idled --enable-xapian --prefix=/usr/cyrus >> $ make >> >> The build is not completed with the following errors. >> >> make[2]: Leaving directory `/cyrus/cyrus-imapd-3.1.8' >> Making all in perl/annotator >> make[2]: Entering directory `/cyrus/cyrus-imapd-3.1.8/perl/annotator' >> make[2]: *** No rule to make target `all'. Stop. >> make[2]: Leaving directory `/cyrus/cyrus-imapd-3.1.8/perl/annotator' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/cyrus/cyrus-imapd-3.1.8' >> make: *** [all] Error 2 >> >> >> Please advise. >> >> Regards, >> David. >> >> >> >> >