Comment 3 for bug 1467711

Revision history for this message
Matthias Klumpp (ximion) wrote :

> CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:340 (message):
> A required package was not found
This means that some package was not found which is needed for compiling - for some reason, cmake doesn't tell us which one it is though :-/

In general, Listaller has been superseded and replaced with Limba[1], which offers almost the same functionality, but is not relying on old PackageKit features, is *much* easier to use and also faster :)
The only downside of Limba is currently that is requires Linux 4.0 (or higher) to work properly (3.18 works with degraded functionality). But that issue will vanish over time.
This report reminds me that I need to announce this move on the Listaller project website - this was already planned a while ago, but I got distracted.
Limba also contains libuild, but does no longer ship with binreloc, simply because Limba packages do not need to be relocatable (just compile with prefix=/opt/bundle, that's it!). Binreloc is still available as standalone tool though.

So far, I am aware of Debian packages[2] for Limba, and Arch packages. Not sure about Fedora/RPM, but if you want to build a specfile, I'd gladly add it to the Limba sources ;-)

Thank you for the bug report and reminding me that I am lazy and should announce the move to Limba on the Listaller site! ;-)
Cheers,
    Matthias

P.S:
If you don't want to/can't move to Limba, we could track down this issue and fix it, no problem. In any other case, I would let it be and fix it in Limba, in case it happens there (which I seriously doubt...).

[1]: https://github.com/ximion/limba
[2]: https://packages.debian.org/source/sid/limba