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<mailto:cyrus-devel-bounces+david.luong=interoptechnologies....@lists.andrew.cmu.edu>>
 on behalf of ellie timoney <el...@fastmail.com<mailto:el...@fastmail.com>>
Date: Thursday, December 5, 2019 at 4:30 PM
To: "cyrus-devel@lists.andrew.cmu.edu<mailto:cyrus-devel@lists.andrew.cmu.edu>" 
<cyrus-devel@lists.andrew.cmu.edu<mailto: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.





Reply via email to