Summary: | media-sound/mpfc-1.3.8.1-r5 : make[2]: *** No rule to make target ../config.h, needed by bindtextdom.o. Stop. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo musl team <musl> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 media-sound:mpfc-1.3.8.1-r2:20200319-095843.log temp.tbz2 mpfc-1.3.8.1-r3.ebuild mpfc-1.3.8.1-fix-gettext-musl.patch mpfc-1.3.8.1-remove-unused-header-musl.patch |
Description
Toralf Förster
2020-03-19 11:22:44 UTC
Created attachment 622586 [details]
emerge-info.txt
Created attachment 622588 [details]
emerge-history.txt
Created attachment 622590 [details]
environment
Created attachment 622592 [details]
etc.portage.tbz2
Created attachment 622594 [details]
logs.tbz2
Created attachment 622596 [details]
media-sound:mpfc-1.3.8.1-r2:20200319-095843.log
Created attachment 622598 [details]
temp.tbz2
Created attachment 664891 [details]
mpfc-1.3.8.1-r3.ebuild
This error occurs because prior to gettext 0.19.8 it did not work with musl. The fix is to bump the gettext version via modifying configure.ac as follows:
-AM_GNU_GETTEXT
-AM_GNU_GETTEXT_VERSION(0.16.1)
+AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION([0.21])
Then regenerating everything with "gettextsize -f".
Another patch is also needed to avoid error.h. The header is unused in release builds and prevents the software from building in musl.
Modified ebuild attached, patches forthcoming.
Created attachment 664894 [details, diff]
mpfc-1.3.8.1-fix-gettext-musl.patch
Created attachment 664897 [details, diff]
mpfc-1.3.8.1-remove-unused-header-musl.patch
tinderbox_musl has reproduced this issue with version 1.3.8.1-r4 - Updating summary. tinderbox_musl has reproduced this issue with version 1.3.8.1-r5 - Updating summary. |