| Summary: | =app-crypt/pinentry-0.8.3: should DEPEND on dev-perl/Unicode-EastAsianWidth and dev-perl/Text-Unidecode | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Anthony Basile <blueness> |
| Component: | Current packages | Assignee: | Crypto team [DISABLED] <crypto+disabled> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | alonbl |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build failure app-crypt/pinentry-0.8.3 | ||
This is interesting as I cannot find any reference of these in pinentry code. Can you please attach the build log? Created attachment 364038 [details]
build failure app-crypt/pinentry-0.8.3
Okay the problem is in /usr/bin/makeinfo which is used by pinentry, so its not pinentry's fault but sys-apps/texinfo-5.2. makeinfo is a perl script which requires those modules. However, when I look at that ebuild, i do see
RDEPEND="!=app-text/tetex-2*
>=sys-libs/ncurses-5.2-r2
dev-lang/perl
dev-perl/libintl-perl
dev-perl/Unicode-EastAsianWidth
dev-perl/Text-Unidecode
nls? ( virtual/libintl )"
So I think something must have gotten borked on my mips64 system. Sorry for the noise.
|
I hit this on a mips64el-unknown-linux-gnu system but my guess is that it affects all arches. When emerge =app-crypt/pinentry-0.8.3, the build first died with: Can't locate Unicode/EastAsianWidth.pm in @INC and after I manually emerged Unicode-EastAsianWidth, it died with Can't locate Text/Unidecode.pm in @INC Finally, emerging Text-Unidecode and the build succeeded. Reproducible: Always