Emerging dev-libs/icu-51.2 fails when trying to apply "icu-4.8.1-fix_binformat_fonts.patch" Reproducible: Always Steps to Reproduce: 1. emerge --sync && emerge @world -vuDN Actual Results: Build fails Expected Results: Updated system # cat /var/tmp/portage/dev-libs/icu-51.2/temp/icu-4.8.1-fix_binformat_fonts.patch.out ***** icu-4.8.1-fix_binformat_fonts.patch ***** PWD: /var/tmp/portage/dev-libs/icu-51.2/work/icu/source =============================================== PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < '/usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch' =============================================== checking file layout/LookupProcessor.cpp Hunk #1 FAILED at 201. 1 out of 1 hunk FAILED patch program exited with status 1 =============================================== PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < '/usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch' =============================================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |https://ssl.icu-project.org/trac/ticket/8800 |--- layout/LookupProcessor.cpp |+++ layout/LookupProcessor.cpp -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 =============================================== PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < '/usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch' =============================================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |https://ssl.icu-project.org/trac/ticket/8800 |--- layout/LookupProcessor.cpp |+++ layout/LookupProcessor.cpp -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 =============================================== PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < '/usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch' =============================================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |https://ssl.icu-project.org/trac/ticket/8800 |--- layout/LookupProcessor.cpp |+++ layout/LookupProcessor.cpp -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 =============================================== PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < '/usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch' =============================================== can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |https://ssl.icu-project.org/trac/ticket/8800 |--- layout/LookupProcessor.cpp |+++ layout/LookupProcessor.cpp -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 # sha256sum /usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch 17eae8386e720cc86c4305d29dca8e393111fbc899cc550ae9eb2db91b810bfe /usr/portage/dev-libs/icu/files/icu-4.8.1-fix_binformat_fonts.patch
http://pkgs.fedoraproject.org/cgit/icu.git/diff/icu.8800.freeserif.crash.patch?id=fa01eb34f9e115dac751acf788089fc05ea02068
(In reply to Alphat-PC from comment #1) > http://pkgs.fedoraproject.org/cgit/icu.git/diff/icu.8800.freeserif.crash. > patch?id=fa01eb34f9e115dac751acf788089fc05ea02068 I modified the ebuild to use the patch above and it built fine.
Created attachment 354044 [details, diff] icu-4.8.1-fix_binformat_fonts.patch for icu-51.2
(In reply to Iván Atienza from comment #3) > Created attachment 354044 [details, diff] [details, diff] > icu-4.8.1-fix_binformat_fonts.patch for icu-51.2 Damn, I removed it in the testing overlay but seems i didn't propagate it to the ebuild and just fixed the subslot.
Damn, those patches are now useless as nothing uses icule for it nowdays, I removed them in the testing pc but forgot to do so when i did the commit on the other one. Just removed them now properly in cvs too. Sorry for the fuzz.