GNOME Bugzilla – Bug 552158
UnKnown IO Error on Empathy omf file creation
Last modified: 2020-03-03 18:35:43 UTC
The Make (Compile) step crashes while building empathy source tar ball with poping out a message of Unknown IO Error at below step: xsltproc -o empathy-C.omf --stringparam db2omf.basename empathy --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/mnt/Personal_Data/Zenwalk_Projects/Empathy/empathy-2.23.92/SOURCE/help/empathy.omf.in" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` C/empathy.xml || { rm -f "empathy-C.omf"; exit 1; } After doing strace for the above command, i was able to figure out where exactly i am getting Unknown IO error. Here it is: http://pastebin.com/m2cfc3b16 According to strace output, the stat64() sycall does not work for URL..
This would be a bug in gnome-doc-utils, xsltproc or your DTD installation, certainly not in Empathy. Wild guessing and reassigning to gnome-doc-utils as they should be knowledgeable about this.
The line that concerns me is this: stat64("/etc/xml/catalog", 0xbfe77844) = -1 ENOENT (No such file or directory) This seems to indicate that you don't have XML catalogs set up. What distro are you running?
I am using Zenwalk (www.zenwalk.org) 5.2 as slackware family based. I have isntalled all the xml related packages from the zenwalk repo. Still same.
Hello Zenwalker! Have you been doing a parallel build by any chance? If yes please see Bug 606282. It might have an explanation why build was failing. Pastebin has expired =((((( With best regards, Dmitrijs.
gnome-doc-utils has been superseded by yelp-xsl, yelp-tools, and itstool. gnome-doc-utils will not see any further development, hence closing as WONTFIX. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/255