ldd /usr/lib/polkit-1/polkitd returns libmozjs-102.so.0 => not found
Code:
/usr/lib/polkit-1/polkitd Quote:
|
Hi,
Do you install mozjs102 package? |
That's javascript. Polkit uses it for some of its configuration files. But you should have it as part of firefox.
|
Whoops! It's my fault. Because upgrade of mozjs packages don't remove old ones, I do it myself. I didn't notice that Slackware has 2 mozjs packages. Sorry. I still think this is a defect of mozjs.
|
Usually when there is a new mozjs$NEWVERSION package, mozjs$OLDVERSION is removed. That's not the case for mozjs102. :)
|
Mozjs115 was built with the library name libmozjs102 i suggest to reinstall mozjs102 and that will fix it cause the correct name for mozjs115 library is libmozjs115
|
Quote:
But yes, now we are seeing why we didn't just call this one "mozjs". |
Quote:
polkit was the only executable or library that objected to the lack of mozjs102. Could it have been built against mozjs115? |
Quote:
I tried building polkit-124 and it fails on slackware-current due to some flawed logic in the meson.build file where it tries to set the 'sysusers.d' directory but fails on non-systemd installs. The Artix linux guys have a patch that fixes that issue by making that a build option instead: https://gitea.artixlinux.org/package...susers-d.patch The build succeeds with the patch. I haven't runtime tested it since I don't have a machine running -current that's up-to-date at the moment, but as it stands, that version doesn't build as-is from upstream and needs some fixing. |
Quote:
|
In the meanwhile, polkit-123 was switched to build with duktape and mozjs102 has been dropped, making this all moot:
Code:
l/duktape-2.7.0-x86_64-1.txz: Added. |
Quote:
|
All times are GMT -5. The time now is 05:05 AM. |