Hello, I wanted to install the last version of easytag, but I get the following error: ----------------------- src/easytag-easytag.o: In function `Save_List_Of_Files': easytag.c:(.text+0xd6a): undefined reference to `et_id3_error_quark' collect2: error: ld returned 1 exit status Makefile:1652: recipe for target 'easytag' failed make[2]: *** [easytag] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' Makefile:3235: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' Makefile:1338: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: media-sound/easytag-2.4.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/easytag-2.4.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/easytag-2.4.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-sound/easytag-2.4.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/easytag-2.4.2/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' * S: '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' >>> Failed to emerge media-sound/easytag-2.4.2, Log file: >>> '/var/tmp/portage/media-sound/easytag-2.4.2/temp/build.log' * Messages for package media-sound/easytag-2.4.2: * User patches applied. * ERROR: media-sound/easytag-2.4.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/easytag-2.4.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/easytag-2.4.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-sound/easytag-2.4.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/easytag-2.4.2/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' * S: '/var/tmp/portage/media-sound/easytag-2.4.2/work/easytag-2.4.2' --------------------------- It can be solved if the use flag "mp3" is set. Should the ebuild be modified such that mp3 is always set ? To be able to build it, I have patched easytag with the patch in bug https://bugs.gentoo.org/show_bug.cgi?id=576490
This is fixed upstream: https://git.gnome.org/browse/easytag/commit/?id=6aecd7451e3889c5f755736b427a478c93e9f5b2 The fix will be in an upcoming 2.4.3 release, or you can just take the patch in the meantime.
Thank you very much! I think I'll keep the use flag mp3 and with the version 2.4.3 I'll get rid of it.
(In reply to David King from comment #1) b/c 2.4.3 is still not in the tree, what's about adding the patch to a -r1 ebuild ?
2.4.3 in the tree