Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542170 - lxde-base/menu-cache-1.0.0 fails to configure - configure: error: Package requirements (libfm-extra) were not met
Summary: lxde-base/menu-cache-1.0.0 fails to configure - configure: error: Package req...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: LXDE team (DEFUNCT)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-04 19:06 UTC by Yuri Tsimbaloff
Modified: 2015-03-06 16:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info,17.60 KB, text/plain)
2015-03-04 19:06 UTC, Yuri Tsimbaloff
Details
build log (file_542170.txt,7.87 KB, text/plain)
2015-03-04 19:08 UTC, Yuri Tsimbaloff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Tsimbaloff 2015-03-04 19:06:11 UTC
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
Comment 1 Yuri Tsimbaloff 2015-03-04 19:06:58 UTC
Created attachment 398074 [details]
emerge --info
Comment 2 Yuri Tsimbaloff 2015-03-04 19:08:05 UTC
Created attachment 398076 [details]
build log
Comment 3 Pavel Kazakov (RETIRED) gentoo-dev 2015-03-05 17:13:47 UTC
Thanks for the report. I've added a dependency on libfm.
Comment 4 Yuri Tsimbaloff 2015-03-05 20:54:24 UTC
(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.
Comment 5 Alpha Bravo 2015-03-06 15:05:30 UTC
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.
Comment 6 Pavel Kazakov (RETIRED) gentoo-dev 2015-03-06 16:49:02 UTC
(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.