Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Gnome and Polkit require different dev-lang/spidermonkey versions that can't be installed at the same time


keitho2000

Question

I recently installed funtoo, and I'm having trouble emerging gnome-shell. It brings dev-lang/spidermonkey-24.2.0, and polkit requires version 1.8.5. When I try to install version 24, everything compiles successfully, but it tries to overwrite the config files for the old version. If I unmerge version 1.8, it will let me install version 24, but it complains about polkit missing it's dependency after any portage command is run. When I try to emerge gnome-shell with spidermonkey-24, everything works untill dev-libs/gjs is pulled in, which fails to compile (probably because I'm missing polkit). Is there any way around this?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Oh good, so I'm not the only person running into this!

 

I just submitted https://bugs.funtoo.org/browse/FL-2642if you'd care to wander over and confirm if this is the same issue you're having or toss in more info. I think this is going to require some package/tree magic based on some fairly similar bug conditions (gnome + polkit + spidermonkey version fun) in the closed bug pool.  :(

Link to comment
Share on other sites

  • 0

When did both you try to merge gnome, and did you try to install gnome, gnome-shell, or gnome-light? I have been trying to install for the past 3 days (it's currently 7/14), and with gnome-shell I could get a lot further in the installation than if I tried gnome, and I never tried gnome-light.

Link to comment
Share on other sites

  • 0

I tried emerging gnome yesterday. Unfortunately, I got into a problem with spidermonkey and gvfs, and now I'm also encountering a problem with spidermonkey and polkit: https://bpaste.net/show/8ab7df616c39

 

I've tried looking at Gentoo's bugtracker, and I found this: https://bugs.gentoo.org/show_bug.cgi?id=552786

While I was in the #funtoo irc channel, angry_vincent was able to help me with patching spidermonkey-24 so that I may emerge gvfs, but I'll save that as Oleg has suggested the same in the bugtracker (and to focus more on spidermonkey and polkit).

 

I've also encountered the conflict between the version of spidermonkey that gnome pulls in and the version of spidermonkey that polkit pulls in.

 

Thanks to angry_vincent from irc, for finding this:

Version bump, use spidermonkey-185 because of problems with memory handling when using mozjs-17 (#553334)

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-auth/polkit/polkit-0.113.ebuild?view=log

 

 

Apparently some were still able to emerge gnome, even after the notice in the link above was posted. So something else may have been changed.

 

You guys aren't the only one seeing this problem. I just thought of sharing of what angry_vincent and I found, if it helps. :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...