Created attachment 430840 [details] emerge --info Emerging the package fails with the following message, due to my locale settings (hu_HU.UTF-8). It looks like locale "cy" and "cs" is in the wrong order. Running emerge with LC_COLLATE=C fixes the problem. * Package: app-text/iso-codes-3.67 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux linguas_en linguas_hu linguas_ja userland_GNU * FEATURES: compressdebug preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking iso-codes-3.67.tar.xz to /var/tmp/portage/app-text/iso-codes-3.67/work >>> Source unpacked in /var/tmp/portage/app-text/iso-codes-3.67/work >>> Preparing source in /var/tmp/portage/app-text/iso-codes-3.67/work/iso-codes-3.67 ... * Looking for new locales ... [ !! ] * There are changes in locales! This ebuild should be updated to: * PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cy cs da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu" * ERROR: app-text/iso-codes-3.67::gentoo failed (prepare phase): * Update PLOCALES in the ebuild * * Call stack: * ebuild.sh, line 133: Called src_prepare * environment, line 2045: Called check_existing_locales * environment, line 431: Called die * The specific snippet of code: * die "Update PLOCALES in the ebuild"; * * If you need support, post the output of `emerge --info '=app-text/iso-codes-3.67::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-text/iso-codes-3.67::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-text/iso-codes-3.67/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-text/iso-codes-3.67/temp/environment'. * Working directory: '/var/tmp/portage/app-text/iso-codes-3.67/work/iso-codes-3.67' * S: '/var/tmp/portage/app-text/iso-codes-3.67/work/iso-codes-3.67'
I observe the same issue with LC_COLLATE=lv_LV.utf8 and indeed it is fixed by running emerge with LC_COLLATE=C.
Same with LC_COLLATE="en_US.utf8", can't compile. With LC_COLLATE="C" - can compile.
maybe a problem with uft8? I would compile it with hu_HU.utf8 and it also fails.
[master c00963d] app-text/iso-codes: Version bump, ensure sort command always outputs the same (#580250) 2 files changed, 80 insertions(+) create mode 100644 app-text/iso-codes/iso-codes-3.68.ebuild