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

Bug 634040

Summary: perl-core/Unicode-Collate-1.190.0: fails to build w/ perl-5.26 ( do "mkheader" failed, '.' is no longer in @INC; )
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: normal CC: kentnl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: masked, doesnt block anything
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 612408    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-10-11 19:03:08 UTC
>>> Configuring source in /var/tmp/portage/perl-core/Unicode-Collate-1.190.0/work/Unicode-Collate-1.19 ...
 * Using ExtUtils::MakeMaker                                                       
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/perl-core/Unicode-Collate-1.190.0/image/
Making header files for XS...                                                
do "mkheader" failed, '.' is no longer in @INC; did you mean do "./mkheader"? at Makefile.PL line 9.
mkheader: No such file or directory at Makefile.PL line 9.     

--
I suppose it's the classic, so you don't need me to grab the build logs from remote server.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-10-11 19:06:51 UTC

*** This bug has been marked as a duplicate of bug 634020 ***
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-10-11 19:13:39 UTC
sorry, not a dupe, just looks identical, and is identally problematic, and is named identically, and is produced by the same upstream author, and the reason its happening is the same.

Unicode-Collate should be provided by Perl 5.26, perl-core/ shouldn't be installed.

Will be looking to dekeyword this
Comment 3 Larry the Git Cow gentoo-dev 2017-10-11 19:36:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda22fd6444f08e44541dc32bcdb284b81fad58

commit 3fda22fd6444f08e44541dc32bcdb284b81fad58
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2017-10-11 19:29:59 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2017-10-11 19:36:19 +0000

    profiles: pmask =perl-core/Unicode-Collate-1.190.0-r1
    
    A proper fix will be employed, but nobody other than arch-and-~arch
    mixers should be using this now.
    
    Bug: https://bugs.gentoo.org/634040

 profiles/package.mask | 11 +++++++++++
 1 file changed, 11 insertions(+)}
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2018-12-23 21:22:43 UTC
U::C 1.25 is going stable in bug 626616.
Comment 5 Larry the Git Cow gentoo-dev 2019-10-12 12:09:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae772ab83d72100b4ffa5cc019f293683b99b01

commit aae772ab83d72100b4ffa5cc019f293683b99b01
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2019-10-12 12:08:58 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2019-10-12 12:09:17 +0000

    perl-core/Unicode-Collate: Drop some cruft
    
    Closes: https://bugs.gentoo.org/634040
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 perl-core/Unicode-Collate/Manifest                 |  2 --
 .../Unicode-Collate/Unicode-Collate-1.140.0.ebuild | 24 ----------------------
 .../Unicode-Collate/Unicode-Collate-1.190.0.ebuild | 22 --------------------
 3 files changed, 48 deletions(-)