From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Vong Subject: bug#30671: youtube-viewer fails to start in environment Date: Fri, 02 Mar 2018 20:53:26 +0800 Message-ID: <871sh2ljuh.fsf@gmail.com> References: <87a7vrmuj4.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41854) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1erkDJ-0007dG-4o for bug-guix@gnu.org; Fri, 02 Mar 2018 07:55:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1erkDG-0002C5-06 for bug-guix@gnu.org; Fri, 02 Mar 2018 07:55:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:60524) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1erkDF-0002Bv-Su for bug-guix@gnu.org; Fri, 02 Mar 2018 07:55:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1erkDF-0005xi-M3 for bug-guix@gnu.org; Fri, 02 Mar 2018 07:55:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1erkC5-00073z-Ig for bug-guix@gnu.org; Fri, 02 Mar 2018 07:53:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1erkC2-0001Oi-8N for bug-guix@gnu.org; Fri, 02 Mar 2018 07:53:49 -0500 Received: from mail-pg0-x233.google.com ([2607:f8b0:400e:c05::233]:41141) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1erkC1-0001ON-Vh for bug-guix@gnu.org; Fri, 02 Mar 2018 07:53:46 -0500 Received: by mail-pg0-x233.google.com with SMTP id q27so3746558pgn.8 for ; Fri, 02 Mar 2018 04:53:45 -0800 (PST) In-Reply-To: <87a7vrmuj4.fsf@elephly.net> (Ricardo Wurmus's message of "Thu, 01 Mar 2018 21:05:03 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: alexvong1995@gmail.com, 30671@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Ricardo, I think the issue here is that youtube-viewer (and gtk-youtube-viewer) need to load the youtube-viewer module, which is located at (string-append (assoc-ref outputs "out") "/lib/") By examining the generated wrapper script, I see this path is not hard coded into the PERL5LIB env var. So youtube-viewer (and gtk-youtube-viewer) cannot find the required module when $HOME/.guix-profile/lib/perl5/... is not present. I will amend the wrap-program phase to fix this. Thanks for reporting this :) Ricardo Wurmus writes: > This is what I did: > > guix environment --ad-hoc youtube-viewer > youtube-viewer > > This is what happened: > > Can't locate WWW/YoutubeViewer.pm in @INC (you may need to install the WW= W::YoutubeViewer module) (@INC contains: /gnu/store/w96mglkim3p2ryb72flhzls= yv618fhk2-perl-5.26.1/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi = /gnu/store/w96mglkim3p2ryb72flhzlsyv618fhk2-perl-5.26.1/lib/perl5/site_perl= /5.26.1 /gnu/store/w96mglkim3p2ryb72flhzlsyv618fhk2-perl-5.26.1/lib/perl5/s= ite_perl /gnu/store/8wvzmp9hqrl7241fip6jcfyf33clb9jr-perl-module-build-0.42= 20/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/8wvzmp9h= qrl7241fip6jcfyf33clb9jr-perl-module-build-0.4220/lib/perl5/site_perl/5.26.= 1 /gnu/store/8wvzmp9hqrl7241fip6jcfyf33clb9jr-perl-module-build-0.4220/lib/= perl5/site_perl /gnu/store/rh92v7f6mvypbmlf8101pyq9dwqjl8nw-perl-data-dump-= 1.22/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/rh92v7= f6mvypbmlf8101pyq9dwqjl8nw-perl-data-dump-1.22/lib/perl5/site_perl/5.26.1 /= gnu/store/rh92v7f6mvypbmlf8101pyq9dwqjl8nw-perl-data-dump-1.22/lib/perl5/si= te_perl /gnu/store/940gbrbbd2xl4w6slkbkbgfp8z72irak-perl-file-sharedir-1.10= 4/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/940gbrbbd= 2xl4w6slkbkbgfp8z72irak-perl-file-sharedir-1.104/lib/perl5/site_perl/5.26.1= /gnu/store/940gbrbbd2xl4w6slkbkbgfp8z72irak-perl-file-sharedir-1.104/lib/p= erl5/site_perl /gnu/store/axqzyn76038z7yfsk62ydycv24jh3asq-perl-gtk2-1.2499= 2/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/axqzyn760= 38z7yfsk62ydycv24jh3asq-perl-gtk2-1.24992/lib/perl5/site_perl/5.26.1 /gnu/s= tore/axqzyn76038z7yfsk62ydycv24jh3asq-perl-gtk2-1.24992/lib/perl5/site_perl= /gnu/store/373z66x9xd81vlhkfw9g8g13580qamjg-perl-json-2.90/lib/perl5/site_= perl/5.26.1/x86_64-linux-thread-multi /gnu/store/373z66x9xd81vlhkfw9g8g1358= 0qamjg-perl-json-2.90/lib/perl5/site_perl/5.26.1 /gnu/store/373z66x9xd81vlh= kfw9g8g13580qamjg-perl-json-2.90/lib/perl5/site_perl /gnu/store/9jsqivdvnw3= s6afms85f2yqcy1jjd7ak-perl-libwww-6.15/lib/perl5/site_perl/5.26.1/x86_64-li= nux-thread-multi /gnu/store/9jsqivdvnw3s6afms85f2yqcy1jjd7ak-perl-libwww-6.= 15/lib/perl5/site_perl/5.26.1 /gnu/store/9jsqivdvnw3s6afms85f2yqcy1jjd7ak-p= erl-libwww-6.15/lib/perl5/site_perl /gnu/store/skhmkh5zhfx4sibrw1k7q3zyzn33= 6cnj-perl-lwp-protocol-https-6.06/lib/perl5/site_perl/5.26.1/x86_64-linux-t= hread-multi /gnu/store/skhmkh5zhfx4sibrw1k7q3zyzn336cnj-perl-lwp-protocol-h= ttps-6.06/lib/perl5/site_perl/5.26.1 /gnu/store/skhmkh5zhfx4sibrw1k7q3zyzn3= 36cnj-perl-lwp-protocol-https-6.06/lib/perl5/site_perl /gnu/store/xalm2g33m= caxp5rnhy3f6mkil9ffym75-perl-mozilla-ca-20160104/lib/perl5/site_perl/5.26.1= /x86_64-linux-thread-multi /gnu/store/xalm2g33mcaxp5rnhy3f6mkil9ffym75-perl= -mozilla-ca-20160104/lib/perl5/site_perl/5.26.1 /gnu/store/xalm2g33mcaxp5rn= hy3f6mkil9ffym75-perl-mozilla-ca-20160104/lib/perl5/site_perl /gnu/store/0a= cdnj97n8a56inb9mhswx35mjnrh56z-perl-unicode-linebreak-2016.003/lib/perl5/si= te_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/0acdnj97n8a56inb9mhswx3= 5mjnrh56z-perl-unicode-linebreak-2016.003/lib/perl5/site_perl/5.26.1 /gnu/s= tore/0acdnj97n8a56inb9mhswx35mjnrh56z-perl-unicode-linebreak-2016.003/lib/p= erl5/site_perl /gnu/store/1cywv63hnhs6vqam42l8cdm1vmvhawa6-perl-cpan-meta-2= .143240/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/1cy= wv63hnhs6vqam42l8cdm1vmvhawa6-perl-cpan-meta-2.143240/lib/perl5/site_perl/5= .26.1 /gnu/store/1cywv63hnhs6vqam42l8cdm1vmvhawa6-perl-cpan-meta-2.143240/l= ib/perl5/site_perl /gnu/store/r61yv5m52x2rhzrdb430xm5mri8kzgsz-perl-class-i= nspector-1.31/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/sto= re/r61yv5m52x2rhzrdb430xm5mri8kzgsz-perl-class-inspector-1.31/lib/perl5/sit= e_perl/5.26.1 /gnu/store/r61yv5m52x2rhzrdb430xm5mri8kzgsz-perl-class-inspec= tor-1.31/lib/perl5/site_perl /gnu/store/3h784hlwkcwpq1g7w00pyk4j87la163j-pe= rl-pango-1.227/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/st= ore/3h784hlwkcwpq1g7w00pyk4j87la163j-perl-pango-1.227/lib/perl5/site_perl/5= .26.1 /gnu/store/3h784hlwkcwpq1g7w00pyk4j87la163j-perl-pango-1.227/lib/perl= 5/site_perl /gnu/store/k2lqp93p41xx5xj08m3cc2q6qmizvvn1-perl-json-xs-3.01/l= ib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/k2lqp93p41xx= 5xj08m3cc2q6qmizvvn1-perl-json-xs-3.01/lib/perl5/site_perl/5.26.1 /gnu/stor= e/k2lqp93p41xx5xj08m3cc2q6qmizvvn1-perl-json-xs-3.01/lib/perl5/site_perl /g= nu/store/7hws1qqb5rslrd0az98k5l5ykc5dlk16-perl-www-robotrules-6.02/lib/perl= 5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/7hws1qqb5rslrd0az98= k5l5ykc5dlk16-perl-www-robotrules-6.02/lib/perl5/site_perl/5.26.1 /gnu/stor= e/7hws1qqb5rslrd0az98k5l5ykc5dlk16-perl-www-robotrules-6.02/lib/perl5/site_= perl /gnu/store/m9qrl0ivbkq75ynkmd1xyascbrfb2jrq-perl-uri-1.71/lib/perl5/si= te_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/m9qrl0ivbkq75ynkmd1xyas= cbrfb2jrq-perl-uri-1.71/lib/perl5/site_perl/5.26.1 /gnu/store/m9qrl0ivbkq75= ynkmd1xyascbrfb2jrq-perl-uri-1.71/lib/perl5/site_perl /gnu/store/vjm67sblbq= zfmmydw7zdfhk3qxzhz5vz-perl-net-http-6.07/lib/perl5/site_perl/5.26.1/x86_64= -linux-thread-multi /gnu/store/vjm67sblbqzfmmydw7zdfhk3qxzhz5vz-perl-net-ht= tp-6.07/lib/perl5/site_perl/5.26.1 /gnu/store/vjm67sblbqzfmmydw7zdfhk3qxzhz= 5vz-perl-net-http-6.07/lib/perl5/site_perl /gnu/store/qgbwn0mgjfngp3bvqz21r= 93g814n7i1z-perl-http-negotiate-6.01/lib/perl5/site_perl/5.26.1/x86_64-linu= x-thread-multi /gnu/store/qgbwn0mgjfngp3bvqz21r93g814n7i1z-perl-http-negoti= ate-6.01/lib/perl5/site_perl/5.26.1 /gnu/store/qgbwn0mgjfngp3bvqz21r93g814n= 7i1z-perl-http-negotiate-6.01/lib/perl5/site_perl /gnu/store/xqplk9ndq9c6v4= 1sl8kz0z3wprj2xprb-perl-http-message-6.11/lib/perl5/site_perl/5.26.1/x86_64= -linux-thread-multi /gnu/store/xqplk9ndq9c6v41sl8kz0z3wprj2xprb-perl-http-m= essage-6.11/lib/perl5/site_perl/5.26.1 /gnu/store/xqplk9ndq9c6v41sl8kz0z3wp= rj2xprb-perl-http-message-6.11/lib/perl5/site_perl /gnu/store/2ariqvbib8v0k= xh9xz5lb8igq2yarjza-perl-http-date-6.02/lib/perl5/site_perl/5.26.1/x86_64-l= inux-thread-multi /gnu/store/2ariqvbib8v0kxh9xz5lb8igq2yarjza-perl-http-dat= e-6.02/lib/perl5/site_perl/5.26.1 /gnu/store/2ariqvbib8v0kxh9xz5lb8igq2yarj= za-perl-http-date-6.02/lib/perl5/site_perl /gnu/store/3z8c9libq8xhkidwp589l= lq5if3xp49n-perl-http-daemon-6.01/lib/perl5/site_perl/5.26.1/x86_64-linux-t= hread-multi /gnu/store/3z8c9libq8xhkidwp589llq5if3xp49n-perl-http-daemon-6.= 01/lib/perl5/site_perl/5.26.1 /gnu/store/3z8c9libq8xhkidwp589llq5if3xp49n-p= erl-http-daemon-6.01/lib/perl5/site_perl /gnu/store/sp8z8mnai8h800q2p2k1h5w= vf9s21lfj-perl-http-cookies-6.04/lib/perl5/site_perl/5.26.1/x86_64-linux-th= read-multi /gnu/store/sp8z8mnai8h800q2p2k1h5wvf9s21lfj-perl-http-cookies-6.= 04/lib/perl5/site_perl/5.26.1 /gnu/store/sp8z8mnai8h800q2p2k1h5wvf9s21lfj-p= erl-http-cookies-6.04/lib/perl5/site_perl /gnu/store/rd2x931dqniz5117iyak7v= y868zzbfk5-perl-html-parser-3.72/lib/perl5/site_perl/5.26.1/x86_64-linux-th= read-multi /gnu/store/rd2x931dqniz5117iyak7vy868zzbfk5-perl-html-parser-3.7= 2/lib/perl5/site_perl/5.26.1 /gnu/store/rd2x931dqniz5117iyak7vy868zzbfk5-pe= rl-html-parser-3.72/lib/perl5/site_perl /gnu/store/s0q9w42b0i2s45rkzip4y5w3= 0b9bq27i-perl-file-listing-6.04/lib/perl5/site_perl/5.26.1/x86_64-linux-thr= ead-multi /gnu/store/s0q9w42b0i2s45rkzip4y5w30b9bq27i-perl-file-listing-6.0= 4/lib/perl5/site_perl/5.26.1 /gnu/store/s0q9w42b0i2s45rkzip4y5w30b9bq27i-pe= rl-file-listing-6.04/lib/perl5/site_perl /gnu/store/n031j2lnriqbw3l6qfzyhj0= waq2gjavg-perl-encode-locale-1.05/lib/perl5/site_perl/5.26.1/x86_64-linux-t= hread-multi /gnu/store/n031j2lnriqbw3l6qfzyhj0waq2gjavg-perl-encode-locale-= 1.05/lib/perl5/site_perl/5.26.1 /gnu/store/n031j2lnriqbw3l6qfzyhj0waq2gjavg= -perl-encode-locale-1.05/lib/perl5/site_perl /gnu/store/l98jmj4gn4app7rhw7z= h33mvvd4xbd6m-perl-io-socket-ssl-2.038/lib/perl5/site_perl/5.26.1/x86_64-li= nux-thread-multi /gnu/store/l98jmj4gn4app7rhw7zh33mvvd4xbd6m-perl-io-socket= -ssl-2.038/lib/perl5/site_perl/5.26.1 /gnu/store/l98jmj4gn4app7rhw7zh33mvvd= 4xbd6m-perl-io-socket-ssl-2.038/lib/perl5/site_perl /gnu/store/f1wizcyfcjk8= v2b832bl5b09ghsmfd64-perl-mime-charset-1.012.2/lib/perl5/site_perl/5.26.1/x= 86_64-linux-thread-multi /gnu/store/f1wizcyfcjk8v2b832bl5b09ghsmfd64-perl-m= ime-charset-1.012.2/lib/perl5/site_perl/5.26.1 /gnu/store/f1wizcyfcjk8v2b83= 2bl5b09ghsmfd64-perl-mime-charset-1.012.2/lib/perl5/site_perl /gnu/store/7c= f52b8a5i5a6s7cmny7xyd8qqk6njmh-perl-parse-cpan-meta-2.150010/lib/perl5/site= _perl/5.26.1/x86_64-linux-thread-multi /gnu/store/7cf52b8a5i5a6s7cmny7xyd8q= qk6njmh-perl-parse-cpan-meta-2.150010/lib/perl5/site_perl/5.26.1 /gnu/store= /7cf52b8a5i5a6s7cmny7xyd8qqk6njmh-perl-parse-cpan-meta-2.150010/lib/perl5/s= ite_perl /gnu/store/99qlhcvl650m4cv15c347x01w5d08dh8-perl-cpan-meta-yaml-0.= 018/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/99qlhcv= l650m4cv15c347x01w5d08dh8-perl-cpan-meta-yaml-0.018/lib/perl5/site_perl/5.2= 6.1 /gnu/store/99qlhcvl650m4cv15c347x01w5d08dh8-perl-cpan-meta-yaml-0.018/l= ib/perl5/site_perl /gnu/store/xswcxwb86xyfnpy45vh4wh3rxrnzq9am-perl-cpan-me= ta-requirements-2.140/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi = /gnu/store/xswcxwb86xyfnpy45vh4wh3rxrnzq9am-perl-cpan-meta-requirements-2.1= 40/lib/perl5/site_perl/5.26.1 /gnu/store/xswcxwb86xyfnpy45vh4wh3rxrnzq9am-p= erl-cpan-meta-requirements-2.140/lib/perl5/site_perl /gnu/store/6lx7cn1l9jh= q1d3znb8mj66g2gflyrfc-perl-glib-1.326/lib/perl5/site_perl/5.26.1/x86_64-lin= ux-thread-multi /gnu/store/6lx7cn1l9jhq1d3znb8mj66g2gflyrfc-perl-glib-1.326= /lib/perl5/site_perl/5.26.1 /gnu/store/6lx7cn1l9jhq1d3znb8mj66g2gflyrfc-per= l-glib-1.326/lib/perl5/site_perl /gnu/store/wcg4c2y94gva82zi1fj3mam30b0562x= 5-perl-cairo-1.106/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gn= u/store/wcg4c2y94gva82zi1fj3mam30b0562x5-perl-cairo-1.106/lib/perl5/site_pe= rl/5.26.1 /gnu/store/wcg4c2y94gva82zi1fj3mam30b0562x5-perl-cairo-1.106/lib/= perl5/site_perl /gnu/store/7b7p40wb7qgqig0xc6549kdfwl2wvn11-perl-types-seri= aliser-1.0/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/= 7b7p40wb7qgqig0xc6549kdfwl2wvn11-perl-types-serialiser-1.0/lib/perl5/site_p= erl/5.26.1 /gnu/store/7b7p40wb7qgqig0xc6549kdfwl2wvn11-perl-types-serialise= r-1.0/lib/perl5/site_perl /gnu/store/vcvkdl30zlin0xsqjvmf3hkn0c4qj1d2-perl-= common-sense-3.74/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu= /store/vcvkdl30zlin0xsqjvmf3hkn0c4qj1d2-perl-common-sense-3.74/lib/perl5/si= te_perl/5.26.1 /gnu/store/vcvkdl30zlin0xsqjvmf3hkn0c4qj1d2-perl-common-sens= e-3.74/lib/perl5/site_perl /gnu/store/qysggl74s7i35sawwppah1mhbsjxnprf-perl= -lwp-mediatypes-6.02/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /= gnu/store/qysggl74s7i35sawwppah1mhbsjxnprf-perl-lwp-mediatypes-6.02/lib/per= l5/site_perl/5.26.1 /gnu/store/qysggl74s7i35sawwppah1mhbsjxnprf-perl-lwp-me= diatypes-6.02/lib/perl5/site_perl /gnu/store/lzqcxh09ll4za2zkfrc8r5zb4pb0w1= zn-perl-io-html-1.00/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /= gnu/store/lzqcxh09ll4za2zkfrc8r5zb4pb0w1zn-perl-io-html-1.00/lib/perl5/site= _perl/5.26.1 /gnu/store/lzqcxh09ll4za2zkfrc8r5zb4pb0w1zn-perl-io-html-1.00/= lib/perl5/site_perl /gnu/store/21qfsxrbqd8jjc5z03awa43byx73jhrr-perl-net-ss= leay-1.82/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/2= 1qfsxrbqd8jjc5z03awa43byx73jhrr-perl-net-ssleay-1.82/lib/perl5/site_perl/5.= 26.1 /gnu/store/21qfsxrbqd8jjc5z03awa43byx73jhrr-perl-net-ssleay-1.82/lib/p= erl5/site_perl /gnu/store/w96mglkim3p2ryb72flhzlsyv618fhk2-perl-5.26.1/lib/= perl5/site_perl/5.26.1/x86_64-linux-thread-multi /gnu/store/w96mglkim3p2ryb= 72flhzlsyv618fhk2-perl-5.26.1/lib/perl5/site_perl/5.26.1 /gnu/store/w96mglk= im3p2ryb72flhzlsyv618fhk2-perl-5.26.1/lib/perl5/5.26.1/x86_64-linux-thread-= multi /gnu/store/w96mglkim3p2ryb72flhzlsyv618fhk2-perl-5.26.1/lib/perl5/5.2= 6.1) at /gnu/store/fkckkp74dm2angwad146ksxgvhs7xfn0-youtube-viewer-3.3.3/bi= n/.youtube-viewer-real line 138. > BEGIN failed--compilation aborted at /gnu/store/fkckkp74dm2angwad146ksxgv= hs7xfn0-youtube-viewer-3.3.3/bin/.youtube-viewer-real line 138. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTdXC2pN4kXBjiMDs8cGaIXrbrArQUCWplJRwAKCRAcGaIXrbrA rYRAAP9UOo7gnhDdD0MpndeV5RCixKCZkfdPQa3KXKuiVedPkwD+OetQPD5uxPu7 TdOBFXOMrdAuweX+U9buAt226YtKvQs= =cb7U -----END PGP SIGNATURE----- --=-=-=--