1 |
On lunedì 29 agosto 2022 12:10:31 CEST John Covici wrote: |
2 |
> Hi. I am a lastpass user and saved an ebuild of lpass which seems to |
3 |
> be no longer in the tree. |
4 |
> |
5 |
> I get the following error during my world update: |
6 |
> |
7 |
> * cmake-utils.eclass could not be found by inherit() |
8 |
> * |
9 |
> * Call stack: |
10 |
> * ebuild.sh, line 611: Called source |
11 |
> '/usr/local/portage/app-admin/lastpass-cli/lastpass-cli-1.3.3.ebuild' * |
12 |
> lastpass-cli-1.3.3.ebuild, line 7: Called inherit 'cmake-utils' |
13 |
> 'bash-completion-r1' * ebuild.sh, line 259: Called die |
14 |
> * The specific snippet of code: |
15 |
> * [[ -z ${location} ]] && die "${1}.eclass could not be |
16 |
found by |
17 |
> inherit()" * |
18 |
> * If you need support, post the output of `emerge --info |
19 |
> '=app-admin/lastpass-cli-1.3.3::local_ebuilds'`, * the complete build log |
20 |
> and the output of `emerge -pqv |
21 |
> '=app-admin/lastpass-cli-1.3.3::local_ebuilds'`. * Working directory: |
22 |
> '/usr/lib/python3.10/site-packages' |
23 |
> * S: |
24 |
> '/var/tmp/portage/app-admin/lastpass-cli-1.3.3/work/lastpass-cli-1.3.3' |
25 |
> |
26 |
> I see the eclass is not there -- how to fix? |
27 |
> |
28 |
> Thanks in advance for any suggestions. |
29 |
|
30 |
Looking at the git commit for the cmake-utils.eclass removal [1], it seems it |
31 |
should be replaced by cmake.eclass. I don't know if it's just a matter of |
32 |
replacing the inherit line in ebuild or if there are other changes to make, |
33 |
however. |
34 |
|
35 |
I hope this helps |
36 |
|
37 |
Stefano |
38 |
|
39 |
[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass? |
40 |
id=3e744f5adb5c46eb013d3f1228f607b094ac212a |