Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 492638

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 packagesAssignee: 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

Description Anthony Basile gentoo-dev 2013-11-26 20:34:36 UTC
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
Comment 1 Alon Bar-Lev (RETIRED) gentoo-dev 2013-11-26 20:38:08 UTC
This is interesting as I cannot find any reference of these in pinentry code. Can you please attach the build log?
Comment 2 Anthony Basile gentoo-dev 2013-11-26 22:24:01 UTC
Created attachment 364038 [details]
build failure app-crypt/pinentry-0.8.3
Comment 3 Anthony Basile gentoo-dev 2013-11-27 00:24:29 UTC
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.