$ gv /usr/share/doc/ghostscript-9.24/examples/alphabet.ps выбрасывает окошко с: Error: /invalidfont in /findfont Operand stack: Palatino-Italic Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringGPL Ghostscript 9.24: Unrecoverable error, exit code 1 val-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1999 1 3 %oparray_pop 1998 1 3 %oparray_pop 1982 1 3 %oparray_pop 1868 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 1951 1 3 %oparray_pop Dictionary stack: --dict:969/1684(ro)(G)-- --dict:0/20(G)-- --dict:87/200(L)-- Current allocation mode is local Last OS error: No such file or directory Current file position is 1013 Проверено на x86_64 (сизиф с подключенным заданием 212655) и e2k; 9.20-alt2 работает ожидаемым образом. Возможно, при исправлении злобной дырки что-то всё-таки сломали...
PS: gv /usr/share/doc/dia/en/dia.ps на 9.24 у меня давал пустые страницы без жалоб (все несколько, в которые потыкался). Для e2k src.rpm дёргал из вчерашнего PENDING: $ sha1sum ghostscript-9.24-alt1.src.rpm 71f9165c7c189d7588841f83692abe39bc617749 ghostscript-9.24-alt1.src.rpm На сейчас наблюдаю (недавно было PENDING): #212655 FAILED #1 sisyphus ghostscript.git=9.24-alt1 --- 2018-Sep-06 05:36:15 :: task #212655 for sisyphus TESTED --- http://webery.altlinux.org/log/sisyphus/failed/212655/logs/events.1.1.log
Да, сначала патч с переименованием шрифтов уехал в RHEL, потом пропал оттуда
ghostscript-9.25-alt1 -> sisyphus: Tue Sep 18 2018 Fr. Br. George <george@altlinux.ru> 9.25-alt1 - Autobuild version bump to 9.25 - Resurrect font renaming patch (Closes: #35361) Wed Sep 05 2018 Fr. Br. George <george@altlinux.ru> 9.24-alt1 - Autobuild version bump to 9.24 Thu Aug 23 2018 Fr. Br. George <george@altlinux.ru> 9.23-alt1 - Autobuild version bump to 9.23 - Switch to ghostpdl sources - Introduce gspcl6 and gxps
Да, 9.25-alt1 заработала (e2k); разве что при имеющемся наборе шрифтов на том же /usr/share/doc/dia/en/dia.ps теперь gv ругается при старте так: Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1" to type FontStruct Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1" to type FontStruct Warning: Cannot convert string "-*-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct Возможно, стоит подкинуть зависимостей? (но это уже к изначальной проблеме не относится; спасибо!)
Created attachment 7764 [details] сжатый /usr/share/doc/dia/en/dia.ps (e2k) Выяснилось, что сам файл, использованный для проверки, также различается в сборках dia на e2k и x86. Вот с этим из состава dia-0.97.4-alt0.2.e2k у меня всё хорошо на gs 9.20-alt1, но плохо дело с расстоянием между буквами прям в оглавлении на gs 9.25-alt1; в нём упоминаются: %%DocumentFonts: Times-Roman Helvetica Helvetica-Bold Times-Italic %%+ Helvetica-Oblique Times-Bold CMSY10 Courier Courier-BoldOblique %%+ Courier-Oblique Courier-Bold
Так, стоп. Что не так пошло при сборке dia -- отдельный вопрос, но что получилось не так с подстановкой гельветики -- было бы здорово выяснить (отдельным bug 35423).