Version: 4.8 (using KDE 4.8.0) OS: Linux $ meinproc4 --check --cache ~/Documents/Программы/kde/okular.build/doc/index.cache.bz2 ~/Documents/Программы/kde/okular/doc/index.docbook gives error: I/O warning : failed to load external entity "/home/chalker/Documents/?????????/kde/okular/doc/index.docbook" Reproducible: Always Steps to Reproduce: Just run meinproc4, giving it a path that contains non-latin characters. Actual Results: I/O warning : failed to load external entity Expected Results: No error. It works on the same file with only-latin characters in path. For example, this works: $ ln ~/Documents/Программы/kde/okular/doc/index.docbook ~/1.docbook $ meinproc4 --check --cache ~/Documents/Программы/kde/okular.build/doc/index.cache.bz2 ~/1.docbook $ rm ~/1.docbook Path to the cache file is ok. Locale is ru_RU.UTF-8.
This works, and produces no errors: $ xmllint /home/chalker/Documents/Программы/kde/okular/doc/index.docbook $ xmllint /home/chalker/Documents/Программы/kde/okular/doc/index.docbook --debug
I can still confirm it on KDE: 4.8.3 + Qt: 4.8.1.
Still happens with KDE: 4.9.2 + Qt: 4.8.3.
Closing, wasn't able to reproduce on a test file with meinproc5. Did not try building okular from a non-latin path, though.