When trying to open the help file (F1 or Menu -> Help -> Help), I get this error:
Code: Select all
Help file at /usr/share/doc/freecad-0.19.1/freecad.qhc
Help view: Error creating collection file '/usr/share/doc/freecad-0.19.1/freecad/freecad/freecad.qhc': Cannot create directory: /usr/share/doc/freecad-0.19.1/freecad/freecad.
I'm using Gentoo Linux, where both files,
freecad.qhc and
freecad.qch are installed in
/usr/share/doc/freecad-<package-version>. Trying to open the files with the Qt distributed
assistant tool gives the same result. It looks like the path
<DOCDIR>/freecad/freecad is hard-coded somewhere in the qhc file. As a workaround, I created the dir structure and tried linking or copying the file, which both then gives the error:
Code: Select all
Help view: Error reading collection file '/usr/share/doc/freecad-0.19.1/freecad/freecad/freecad.qhc': Cannot unregister index tables in file /usr/share/doc/freecad-0.19.1/freecad/freecad/freecad.qhc.
As both files are shipped in binary form with the package, and no Qt help project files (freecad.qhp and freecad.qhcp) are shipped with the package, the files can not be recreated by distribution maintainers. Would it be possible to ship these project files with the package to allow the re-creation if necessary and provide correct, eventually distribution specific, locations?
OS: Gentoo/Linux (XFCE//usr/share/xsessions/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.Unknown
Build type: Gentoo
Python version: 3.8.8
Qt version: 5.15.2
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)