Red Hat Bugzilla – Bug 437151
Missing utilities due to chmlib configure pb
Last modified: 2008-05-10 09:56:35 EDT
This enhancement request relates to package chmlib-0.39-5.fc8
The package chmlib, as delivered with Fedora, does not contain a few
utilities which are present on other distributions. These chmlib utilities
are used by other utilities like chm2pdf (not yet included in Fedora).
The most commonly used missing tool is extract_chmLib.
As a result, software like chm2pdf are reported as broken on Fedora
(while OK on Debian or Ubuntu).
The solution is quite simple: run chmlib's configure with
This option generates the following additional utilities, to be included
in chmlib package:
The attached patch against chmlib.spec includes the missing utilities:
- add option --enable-examples in configure
- add generated files from /usr/bin in package
Created attachment 297807 [details]
Patch to chmlib.spec
looks good to me.
I'd prefer to have chm_http in a separate package, together with
one of the enum since both do the same.
I contacted the debian packager to ask him to avoid patching the
sources such that it is easier to use his patch.
Agree - we need to recompile it woth utilities support. Unfortunately my access
to Fedora's buildsystem is limited now so I can't do it by myself in the nearest
Patrice, could you, please, fix spec-files and rebuild chmlib?
chmlib-0.39-7.fc7 has been submitted as an update for Fedora 7
chmlib-0.39-7.fc8 has been submitted as an update for Fedora 8
chmlib-0.39-7.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update chmlib'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F7/FEDORA-2008-2858
chmlib-0.39-7.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.