Build failed in Jenkins: cyrus-imapd-master #451
Greg Banks
gnb at fastmail.fm
Wed Mar 14 03:04:13 EDT 2012
On Tue, Mar 13, 2012, at 05:06 PM, Jenkins wrote:
> See <http://ci.cyrusimap.org/job/cyrus-imapd-master/451/>
>
> ------------------------------------------
> [...truncated 2268 lines...]
>
> Cassandane::Cyrus::Master.reap_rate
> http://ci.cyrusimap.org/job/cyrus-imapd-master/451//testReport/%28root%29/Cassandane__Cyrus__Master/test_reap_rate/
> [...]
> Cassandane::Cyrus::Simple.append
> http://ci.cyrusimap.org/job/cyrus-imapd-master/451//testReport/%28root%29/Cassandane__Cyrus__Simple/test_append/
All of the above are cascading failures from the Annotator tests, which
failed like this
=====> Instance[1063] Running:
"/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl"
Base class package "Cyrus::Annotator::Daemon" is empty.
(Perhaps you need to 'use' the module which defines that package
first.)
at
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl
line 45
BEGIN failed--compilation aborted at
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl
line 45.
which is because Cyrus installed the Perl module for
Cyrus::Annotator::Daemon under $DESTDIR/$prefix/lib/perl5/site_perl/ but
Cassandane was expecting it under $DESTDIR/$prefix/lib/perl/. Why? I
have no idea. Why did it change from two days ago? I have even less
idea.
I worked around this by making Cassandane build an even longer
$PERL5LIB.
--
Greg.
More information about the Cyrus-devel
mailing list