unrtf ищет свои файлы в /usr/local/lib, а они лежат в /usr/lib: $ unrtf first_inf.rtf /usr/local/lib/unrtf/html.conf: No such file or directory no config directories Решение: приложить патч (см. вложение). (Кроме меня, unrtf'ом никто не пользуется? ;))
Created attachment 5456 [details] Search path fix
Приложенный патч не будет работать на x86_64. Сделал вот так: sed -i s,/usr/local/lib/unrtf/,/usr/lib/unrtf/,g src/path.h и отправил на сборку.
(В ответ на комментарий №2) > Приложенный патч не будет работать на x86_64. Сделал вот так: > > sed -i s,/usr/local/lib/unrtf/,/usr/lib/unrtf/,g src/path.h Конечно же sed -i 's,/usr/local/lib/unrtf/,%_libdir/unrtf/,g' src/path.h > и отправил на сборку.
unrtf-0.21.2-alt1 -> sisyphus: * Wed Nov 07 2012 Igor Zubkov <icesik@altlinux> 0.21.2-alt1 - 0.21.1 -> 0.21.2 - debuginfo - fix search path (closes: #27309)
$ rpm -q unrtf unrtf-0.21.2-alt1 $ unrtf /usr/local/lib/unrtf/html.conf: No such file or directory