Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222529 - [kolab overlay] net-mail/cyrus-imapd-2.3.12_p2 compile problem
Summary: [kolab overlay] net-mail/cyrus-imapd-2.3.12_p2 compile problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gunnar Wrobel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-17 14:51 UTC by Jason Komar
Modified: 2008-06-04 18:59 UTC (History)
1 user (show)

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


Attachments
Build output. (buildoutput,22.64 KB, text/plain)
2008-05-17 14:55 UTC, Jason Komar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Komar 2008-05-17 14:51:31 UTC
Building net-mail/cyrus-imapd-2.3.12_p2 from the kolab overlay fails in the compile stage. Build output attached.

Reproducible: Always

Steps to Reproduce:
1.paludis -i1 cyrus-imapd
2.
3.

Actual Results:  
Build fails.

Expected Results:  
cyrus-imapd merged.
Comment 1 Jason Komar 2008-05-17 14:55:33 UTC
Created attachment 153443 [details]
Build output.
Comment 2 Jason Komar 2008-05-17 14:59:48 UTC
Gunnar Wrobel also asked me to list the sys-libs/com_err version since it looks like something might have gone wrong there. sys-libs/com_err version is 1.40.8.
Comment 3 Gunnar Wrobel (RETIRED) gentoo-dev 2008-05-17 15:38:06 UTC
Hm, the build log actually looks okay, too.

The step

../com_err/et/compile_et ./sieve_err.et

should generate the file "sieve_err.h". The fact that it is missing here without any specific errors might indicate that this is a parallel build problem. Can you try with setting your MAKEOPTS to "-j1" in /etc/make.conf?

After compilation of the package broke, do you see the file "sieve_err.h" in

/var/tmp/paludis/net-mail-cyrus-imapd-2.3.12_p2/work/cyrus-imapd-2.3.12p2/sieve
?
Comment 4 Jason Komar 2008-05-17 23:00:53 UTC
After the compilation broke, sieve_err.h is in fact in the /var/tmp/paludis/net-mail-cyrus-imapd-2.3.12_p2/work/cyrus-imapd-2.3.12p2/sieve directory. I will try it with MAKEOPTS="-j1" and see what happens.
Comment 5 Jason Komar 2008-05-18 00:52:44 UTC
It seems it was indeed a parallel build problem. Setting MAKEOPTS to "-j1" allowed it to build fine.
Comment 6 Tobias Scherbaum (RETIRED) gentoo-dev 2008-06-04 18:59:01 UTC
Forcing -j1 as of 2.3.12_p2 which i just committed to CVS.