Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689090 - media-sound/abcde-2.9.3 - abcde: Can't locate MusicBrainz/DiscID.pm in @INC (you may need to install the MusicBrainz::DiscID module)
Summary: media-sound/abcde-2.9.3 - abcde: Can't locate MusicBrainz/DiscID.pm in @INC (...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-01 16:55 UTC by manwe
Modified: 2022-02-26 05:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description manwe 2019-07-01 16:55:49 UTC
I've compiled media-sound/abcde with standard USE flags and flac, without musicbrainz. With that, abcde throws 

$ abcde -o flac
Can't locate MusicBrainz/DiscID.pm in @INC (you may need to install the MusicBrainz::DiscID module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.30.0/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.30.0 /usr/lib64/perl5/vendor_perl/5.30.0/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.30.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.28.0 /usr/lib64/perl5/vendor_perl/5.26.1 /usr/lib64/perl5/vendor_perl/5.24.2 /usr/lib64/perl5/vendor_perl/5.24.1 /usr/lib64/perl5/vendor_perl/5.24.0 /usr/lib64/perl5/vendor_perl/5.22.0 /usr/lib64/perl5/vendor_perl/5.20.1 /usr/lib64/perl5/vendor_perl/5.18.2 /usr/lib64/perl5/vendor_perl/5.18.1 /usr/lib64/perl5/vendor_perl/5.16.3 /usr/lib64/perl5/vendor_perl/5.16.1 /usr/lib64/perl5/vendor_perl/5.16.0 /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.30.0/x86_64-linux-thread-multi /usr/lib64/perl5/5.30.0) at /usr/bin/abcde-musicbrainz-tool line 18.
BEGIN failed--compilation aborted at /usr/bin/abcde-musicbrainz-tool line 18.

After emerging dev-perl/MusicBrainz-DiscID, abcde throws 

 $ abcde -o flac
Can't locate WebService/MusicBrainz.pm in @INC (you may need to install the WebService::MusicBrainz module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.30.0/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.30.0 /usr/lib64/perl5/vendor_perl/5.30.0/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.30.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.28.0 /usr/lib64/perl5/vendor_perl/5.26.1 /usr/lib64/perl5/vendor_perl/5.24.2 /usr/lib64/perl5/vendor_perl/5.24.1 /usr/lib64/perl5/vendor_perl/5.24.0 /usr/lib64/perl5/vendor_perl/5.22.0 /usr/lib64/perl5/vendor_perl/5.20.1 /usr/lib64/perl5/vendor_perl/5.18.2 /usr/lib64/perl5/vendor_perl/5.18.1 /usr/lib64/perl5/vendor_perl/5.16.3 /usr/lib64/perl5/vendor_perl/5.16.1 /usr/lib64/perl5/vendor_perl/5.16.0 /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.30.0/x86_64-linux-thread-multi /usr/lib64/perl5/5.30.0) at /usr/bin/abcde-musicbrainz-tool line 19.
BEGIN failed--compilation aborted at /usr/bin/abcde-musicbrainz-tool line 19.

So, it always depends on dev-perl/WebService-MusicBrainz and dev-perl/MusicBrainz-DiscID.

Reproducible: Always
Comment 1 Adrien D 2020-07-26 16:51:50 UTC
Same problem here

Installing manually 
dev-perl/MusicBrainz-DiscID
dev-perl/WebService-MusicBrainz

Solves the problem.

Missing deps in the ebuild
Comment 2 Jean-Claude Repetto 2020-12-29 07:58:16 UTC
Same problem for me
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-26 05:05:50 UTC
These deps are now in the ebuild (seem to have been for a while now). Thanks!