| Summary: | dev-java/rxtx-2.2_pre2 fails to build with USE lfd | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Marco Clocchiatti <ziapannocchia> |
| Component: | [OLD] Java | Assignee: | Java team <java> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | fordfrog, luisav.ferreira |
| Priority: | Normal | Keywords: | InVCS |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge info
build log emerge --info (as plain text) environment workaround to compile ebuild. |
||
|
Description
Marco Clocchiatti
2015-05-31 20:44:26 UTC
Created attachment 404392 [details]
emerge info
Created attachment 404394 [details]
build log
Created attachment 404396 [details]
emerge --info (as plain text)
Created attachment 404398 [details]
environment
The flag is lfd, not fld, and that part of the output is not the actual error but yes, it fails for me too. Created attachment 425746 [details, diff]
workaround to compile ebuild.
the error reported in teh ebuild log is:
src/lfd/lockdaemon.c: In function ‘check_group_uucp’:
src/lfd/lockdaemon.c:473:14: error: ‘NGROUPS_MAX’ undeclared (first use in this function)
gid_t list[ NGROUPS_MAX ];
in the attachment, a workaround patch, sufficient to compile the ebuild.
Fixed in 2.2_pre2-r1. The correct fix was to include limits.h. I'll close this when stable. ok. but now we have a 2.2_pre2 version with not tilde KEYWORDS which does not compile and a 2.2_pre2-r1 with tilde KEYWORDS which does. (In reply to Marco Clocchiatti from comment #8) > ok. > but now we have a 2.2_pre2 version with not tilde KEYWORDS which does not > compile and a 2.2_pre2-r1 with tilde KEYWORDS which does. Right, that's how things work. You can't just mark things stable straight away except in exceptional circumstances like security. I must admit that I find this policy odd at times but I don't make the rules. fixed in 2.2_pre2-r1 |