Can’t locate MusicBrainz/DiscID.pm in @INC

Can't locate MusicBrainz/DiscID.pm in @INC (you may need to install the MusicBrainz::DiscID module) (@INC contains: /usr/lib/perl5/5.32/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.32/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.32/core_perl /usr/share/perl5/core_perl) at /usr/bin/abcde-musicbrainz-tool line 18.
BEGIN failed--compilation aborted at /usr/bin/abcde-musicbrainz-tool line 18.
[ERROR] abcde: abcde-musicbrainz-tool failed to run; ABORT

Seit 2017 existiert mit GNUDB eine weitere Alternative. In MP3Tag reicht es, unter den Optionen für freedb die vorhandene Serveradresse „freedb.freedb.org“ durch „gnudb.gnudb.org“ zu ersetzen – der Zugriff klappt wie gewohnt. Auch per Browser zeigt GnuDB die Disc-Daten an.

In ältere Versionen von Exact Audio Copy trägt man unter den freedb-Einstellungen „http://gnudb.gnudb.org:80/~cddb/cddb.cgi“ als Server ein und fügt in der EAC-Startmenü- oder Desktop-Verknüpfung hinter dem vorhandenen Programmbefehl “ -HTTP1.1″ an. Alternative: EAC per Kommandozeile mit dem Zusatz “ -HTTP1.1″ starten. In kommenden EAC-Versionen will Wiethoff die Zugangsmöglichkeiten gleich implementieren.

https://www.heise.de/news/CD-Datenbanken-freedb-ist-tot-es-leben-die-Alternativen-4792544.html

!!! All ebuilds that could satisfy „vscode“ have been masked.

Grundinfos gibt es hier: https://wiki.gentoo.org/wiki/ACCEPT_KEYWORDS/de

localhost /home/michi # emerge -av vscode
setlocale: unsupported locale setting
setlocale: unsupported locale setting

 * IMPORTANT: 14 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "vscode" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-editors/vscode-1.68.1::gentoo (masked by: ~amd64 keyword)
- app-editors/vscode-1.67.2::gentoo (masked by: ~amd64 keyword)
- app-editors/vscode-1.66.2::gentoo (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Ich handhabe es so das ich in der /etc/portage/make.conf ein ACCEPT_KEYWORDS=“~amd64″ eintrage aber nach der gewünschten Kompilierung des maskierten Paketes den Eintrag mit einem # wieder auskommentiere.

meson.build:67:0: ERROR: Dependency „gdk-wayland-3.0“ not found

Found CMake: /usr/bin/cmake (3.22.4)
WARNING: CMake Toolchain: Failed to determine CMake compilers state
Run-time dependency unity found: NO (tried pkgconfig and cmake)
Run-time dependency gdk-x11-3.0 found: YES 3.24.34
Run-time dependency gdk-wayland-3.0 found: NO (tried pkgconfig and cmake)

meson.build:67:0: ERROR: Dependency "gdk-wayland-3.0" not found, tried pkgconfig and cmake

A full log can be found at /var/tmp/portage/media-gfx/shotwell-0.30.15/work/shotwell-0.30.15-build/meson-logs/meson-log.txt
 * ERROR: media-gfx/shotwell-0.30.15::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 2720:  Called meson_src_configure
 *   environment, line 2049:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=media-gfx/shotwell-0.30.15::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/shotwell-0.30.15::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/shotwell-0.30.15/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/shotwell-0.30.15/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/shotwell-0.30.15/work/shotwell-0.30.15'
 * S: '/var/tmp/portage/media-gfx/shotwell-0.30.15/work/shotwell-0.30.15'

>>> Failed to emerge media-gfx/shotwell-0.30.15, Log file:

>>>  '/var/tmp/portage/media-gfx/shotwell-0.30.15/temp/build.log'

 * Messages for package media-gfx/shotwell-0.30.15:

 * ERROR: media-gfx/shotwell-0.30.15::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 2720:  Called meson_src_configure
 *   environment, line 2049:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=media-gfx/shotwell-0.30.15::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/shotwell-0.30.15::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/shotwell-0.30.15/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/shotwell-0.30.15/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/shotwell-0.30.15/work/shotwell-0.30.15'
 * S: '/var/tmp/portage/media-gfx/shotwell-0.30.15/work/shotwell-0.30.15'

https://bugs.gentoo.org/836831

Ein Eintrag in /etc/portage/package.use/shotwell mit folgenden USE-Flags bringen die Lösung

# shotwell
media-libs/gst-plugins-bad         egl
x11-libs/gtk+                      wayland
media-libs/mesa                    wayland

Danach mit emerge -avuND ein Update durchführen

All ebuilds that could satisfy „media-fonts/font-bh-ttf“ have been masked.

!!! All ebuilds that could satisfy "media-fonts/font-bh-ttf" have been masked.
!!! One of the following masked packages is required to complete your request: - media-fonts/font-bh-ttf-1.0.3-r2::gentoo (masked by: bh-luxi license(s))

Dies ist ein Linzensfehler. Es kann die Zeile media-fonts/font-bh-ttf bh-luxi zu /etc/portage/package.accept_license hinzugefügt werden, um diese Lizenz zu akzeptieren, oder ACCEPT_LICENSE=“*“ zu /etc/portage/make.conf hinzufügen, um alle Lizenzen automatisch zu akzeptieren .