Emerging of lxde-base/menu-cache-1.0.0::gentoo failed at configure phase. Reproducible: Always Steps to Reproduce: 1. emerge =lxde-base/menu-cache-1.0.0 Actual Results: configure: error: Package requirements (libfm-extra) were not met: No package 'libfm-extra' found
Created attachment 398074 [details] emerge --info
Created attachment 398076 [details] build log
Thanks for the report. I've added a dependency on libfm.
(In reply to Pavel Kazakov from comment #3) > Thanks for the report. I've added a dependency on libfm. But...It does not fix(?) this bug. >> sudo emerge menu-cache These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] lxde-base/menu-cache-1.0.0:0/2::gentoo [ebuild N ] x11-libs/libfm-1.2.3:0/4.3.0::gentoo USE="automount exif gtk udisks -debug -doc -examples -vala" 878 KiB [ebuild N ] lxde-base/menu-cache-1.0.0:0/2::gentoo 0 KiB Total: 2 packages (2 new), Size of downloads: 878 KiB * Error: circular dependencies: (lxde-base/menu-cache-1.0.0:0/2::gentoo, ebuild scheduled for merge) depends on (x11-libs/libfm-1.2.3:0/4.3.0::gentoo, ebuild scheduled for merge) (buildtime) (lxde-base/menu-cache-1.0.0:0/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.
Please reopen: Menu-cache's README states: "Since version 0.7.0 the Libmenu-cache requires Libfm-extra for the menu-cache-gen menu cache generation binary. Since Libfm depends on Libmenu-cache, there is some hint for bootstrapers how to build those libraries together: you need create Libfm-extra first, you can easily do this by passing '--with-extra-only' option to configure script and installing Libfm-extra. Then you can succesfully build Libmenu-cache and therefore build full version of Libfm." Furthermore libfm-gtk is not necessary to build menu-cache and by a dependency on x11-libs/libfm[gtk] e.g. LXQt users wouldn't be able to keep their system clear of gtk+ any more.
(In reply to Yuri Tsimbaloff from comment #4) > (In reply to Pavel Kazakov from comment #3) > > Thanks for the report. I've added a dependency on libfm. > But...It does not fix(?) this bug. I tested against an older version of libfm. yngwin split libfm into libfm-extra, so now it should be resolved. (In reply to Alpha Bravo from comment #5) > Furthermore libfm-gtk is not necessary to build menu-cache and by a > dependency on x11-libs/libfm[gtk] e.g. LXQt users wouldn't be able to keep > their system clear of gtk+ any more. The gtk issue should now be fixed with the libfm-extra split.