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

Bug 623216

Summary: app-editors/XML-XSH2 fails install without '.' in @INC (Can't locate Grammar.pm in @INC)
Product: Gentoo Linux Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED WONTFIX    
Severity: normal CC: mgorny, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: Pending removal: 2017-08-14
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 612408    

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-06-30 23:06:42 UTC
>>> Compiling source in /var/tmp/portage/app-editors/XML-XSH2-2.1.6-r1/work/XML-XSH2-2.1.6 ...
 * emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed
make -j3 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed'
"/usr/bin/perl" tools/gen_grammar.pl src/xsh_grammar.xml > lib/XML/XSH2/Grammar.pm
"/usr/bin/perl" tools/gen_commands.pl src/xsh_grammar.xml > lib/XML/XSH2/Commands.pm
"/usr/bin/perl" tools/gen_help.pl src/xsh_grammar.xml > lib/XML/XSH2/Help.pm
"/usr/bin/perl" tools/gen_pod.pl src/xsh_grammar.xml > XSH2.pod
"/usr/bin/perl" tools/gen_completions.pl src/xsh_grammar.xml > lib/XML/XSH2/CompletionList.pm
cd lib/XML/XSH2; env LC_ALL=C LANG=C "/usr/bin/perl" -MGrammar -e XML::XSH2::Grammar::compile
Can't locate Grammar.pm in @INC (you may need to install the Grammar module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0).
BEGIN failed--compilation aborted.
make: *** [Makefile:992: xml] Error 2
 * ERROR: app-editors/XML-XSH2-2.1.6-r1::gentoo failed (compile phase):
 *   emake failed
Comment 1 Pacho Ramos gentoo-dev 2017-07-03 09:37:18 UTC
Nothing depends on this and this is dead since 2008
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2017-07-08 21:29:07 UTC
commit a80da3dd5f90009fad37c2b451c95af45beb624a (HEAD -> master, origin/master, origin/HEAD)
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Sat Jul 8 23:27:59 2017 +0200

    app-editors/XML-XSH2: Add build fix for Perl 5.26, bug 623216
    
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-editors/XML-XSH2/XML-XSH2-2.1.26.ebuild              |  2 ++
 app-editors/XML-XSH2/files/XML-XSH2-2.1.26-perl526.patch | 12 ++++++++++++
 2 files changed, 14 insertions(+)
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-07-10 10:08:13 UTC
Version 2.1.26 in tree still fails the same way.

 * XML-XSH2-2.1.26.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                                                                [ ok ] 
>>> Unpacking source...                                                                                                                                                                                                                                                              
>>> Unpacking XML-XSH2-2.1.26.tar.gz to /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work                                                                                                                                                                                            
>>> Source unpacked in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work                                                                                                                                                                                                             
>>> Preparing source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                        
 * Applying XML-XSH2-2.1.26-perl526.patch ...                                                                                                                                                                                                                                 [ ok ] 
>>> Source prepared.                                                                                                                                                                                                                                                                 >>> Configuring source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                      
 * Using ExtUtils::MakeMaker                                                                                                                                                                                                                                                         
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/app-editors/XML-XSH2-2.1.26/image/                                                                                                                                                   
Checking if your kit is complete...                                                                                                                                                                                                                                                  
Looks good                                                                                                                                                                                                                                                                           
Generating a Unix-style Makefile                                                                                                                                                                                                                                                     
Writing Makefile for XML::XSH2                                                                                                                                                                                                                                                       
Writing MYMETA.yml and MYMETA.json                                                                                                                                                                                                                                                   
>>> Source configured.                                                                                                                                                                                                                                                               
>>> Compiling source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                        
 * emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed                                                                                                                                                                                                                                        
make -j3 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed'                                                                                                                                                                                                                                      
"/usr/bin/perl" tools/gen_grammar.pl src/xsh_grammar.xml > lib/XML/XSH2/Grammar.pm                                                                                                                                                                                                   
"/usr/bin/perl" tools/gen_commands.pl src/xsh_grammar.xml > lib/XML/XSH2/Commands.pm                                                                                                                                                                                                 
"/usr/bin/perl" tools/gen_help.pl src/xsh_grammar.xml > lib/XML/XSH2/Help.pm                                                                                                                                                                                                         
"/usr/bin/perl" tools/gen_pod.pl src/xsh_grammar.xml > XSH2.pod                                                                                                                                                                                                                      
"/usr/bin/perl" tools/gen_completions.pl src/xsh_grammar.xml > lib/XML/XSH2/CompletionList.pm                                                                                                                                                                                        
"/usr/bin/perl" -e "chdir q(lib/XML/XSH2); require Grammar; XML::XSH2::Grammar::compile()"                                                                                                                                                                                           
Can't locate Grammar.pm in @INC (you may need to install the Grammar module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64
/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at -e line 1.                
make: *** [Makefile:999: xml] * XML-XSH2-2.1.26.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                                                                [ ok ] 
>>> Unpacking source...                                                                                                                                                                                                                                                              
>>> Unpacking XML-XSH2-2.1.26.tar.gz to /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work                                                                                                                                                                                            
>>> Source unpacked in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work                                                                                                                                                                                                             
>>> Preparing source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                        
 * Applying XML-XSH2-2.1.26-perl526.patch ...                                                                                                                                                                                                                                 [ ok ] 
>>> Source prepared.                                                                                                                                                                                                                                                                 >>> Configuring source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                      
 * Using ExtUtils::MakeMaker                                                                                                                                                                                                                                                         
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/app-editors/XML-XSH2-2.1.26/image/                                                                                                                                                   
Checking if your kit is complete...                                                                                                                                                                                                                                                  
Looks good                                                                                                                                                                                                                                                                           
Generating a Unix-style Makefile                                                                                                                                                                                                                                                     
Writing Makefile for XML::XSH2                                                                                                                                                                                                                                                       
Writing MYMETA.yml and MYMETA.json                                                                                                                                                                                                                                                   
>>> Source configured.                                                                                                                                                                                                                                                               
>>> Compiling source in /var/tmp/portage/app-editors/XML-XSH2-2.1.26/work/XML-XSH2-2.1.26 ...                                                                                                                                                                                        
 * emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed                                                                                                                                                                                                                                        
make -j3 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed'                                                                                                                                                                                                                                      
"/usr/bin/perl" tools/gen_grammar.pl src/xsh_grammar.xml > lib/XML/XSH2/Grammar.pm                                                                                                                                                                                                   
"/usr/bin/perl" tools/gen_commands.pl src/xsh_grammar.xml > lib/XML/XSH2/Commands.pm                                                                                                                                                                                                 
"/usr/bin/perl" tools/gen_help.pl src/xsh_grammar.xml > lib/XML/XSH2/Help.pm                                                                                                                                                                                                         
"/usr/bin/perl" tools/gen_pod.pl src/xsh_grammar.xml > XSH2.pod                                                                                                                                                                                                                      
"/usr/bin/perl" tools/gen_completions.pl src/xsh_grammar.xml > lib/XML/XSH2/CompletionList.pm                                                                                                                                                                                        
"/usr/bin/perl" -e "chdir q(lib/XML/XSH2); require Grammar; XML::XSH2::Grammar::compile()"                                                                                                                                                                                           
Can't locate Grammar.pm in @INC (you may need to install the Grammar module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64
/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at -e line 1.                
make: *** [Makefile:999: xml] Error 2                                                                                                                                                                                                                                                
 * ERROR: app-editors/XML-XSH2-2.1.26::gentoo failed (compile phase):                                                                                                                                                                                                                
 *   emake failed                                                                  Error 2                                                                                                                                                                                                                                                
 * ERROR: app-editors/XML-XSH2-2.1.26::gentoo failed (compile phase):                                                                                                                                                                                                                
 *   emake failed
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-08-14 07:17:47 UTC
commit 0dd346dcfb112b049b2f6a255ed8ce5def4a4ae7
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Mon Aug 14 08:58:16 2017
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Mon Aug 14 09:13:01 2017

    app-editors/XML-XSH2: Remove last-rited pkg, #623216

 app-editors/XML-XSH2/Manifest                            |  2 --
 app-editors/XML-XSH2/XML-XSH2-2.1.26.ebuild              | 34 ----------------------------------
 app-editors/XML-XSH2/XML-XSH2-2.1.6-r1.ebuild            | 31 -------------------------------
 app-editors/XML-XSH2/files/XML-XSH2-2.1.26-perl526.patch | 12 ------------
 app-editors/XML-XSH2/metadata.xml                        | 36 ------------------------------------
 profiles/package.mask                                    |  5 ++---
 profiles/updates/4Q-2012                                 |  1 -
 7 files changed, 2 insertions(+), 119 deletions(-)