Red Hat Bugzilla – Bug 485440
Build of package has unavailable dependency
Last modified: 2009-09-25 11:06:47 EDT
Description of problem:
When building the kdepim package ("rpmbuild --rebuild kdepim-4.2.0-2.fc10.src.rpm) on a fully updated Fedora 10 system, the build fails. The failure is due to this dependency: libmal-devel >= 0.40. This version of libmal-devel is not yet available from the Fedora repositories. The latest available is v0.31.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run: rpmbuild --rebuild kdepim-4.2.0-2.fc10.src.rpm
2. Note complaint of unsatisfied dependency on package libmal-devel v0.40
Failure to build the binary packages.
Source package dependencies should be available to satisfy requirements.
Looks mostly harmless at the moment, apparently kdepim doesn't actually use it.
Looks like we missed this one because CMake checks for libmal, but it doesn't actually use it. Fun...
# MAL seems to be broken, or the MAL API has changed somewhat
# since the last time that the conduit was compiled by the development
# team. Since we don't use the conduit it is disabled.
# MESSAGE(STATUS "MAL conduit will not be compiled, not ported yet.")
# MESSAGE(STATUS "Couldn't find mal. Won't be able to build malconduit")
So the BuildRequires is not actually needed. Try rpmbuild --rebuild --nodeps for now.
But we're pushing the new libmal (the one we used to build the updates) in the next push:
in the meantime libmal dep was removed in later versions of kdepim