Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 579952 - media-sound/easytag-2.4.2[-mp3]: src/easytag-easytag.o: In function `Save_List_Of_Files': easytag.c: undefined reference to `et_id3_error_quark'
Summary: media-sound/easytag-2.4.2[-mp3]: src/easytag-easytag.o: In function `Save_Lis...
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: 572096
  Show dependency tree
 
Reported: 2016-04-14 12:02 UTC by Cédric
Modified: 2016-12-05 19:54 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 Cédric 2016-04-14 12:02:55 UTC
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
Comment 1 David King 2016-05-04 19:43:12 UTC
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.
Comment 2 Cédric 2016-05-05 21:40:07 UTC
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.
Comment 3 Toralf Förster gentoo-dev 2016-06-25 20:30:55 UTC
(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 ?
Comment 4 Pacho Ramos gentoo-dev 2016-12-05 19:54:18 UTC
2.4.3 in the tree