stefantalpalaru / gentoo-overlay

Gentoo overlay
GNU General Public License v2.0
43 stars 11 forks source link

vmware-workstation 16 still fails with gnome-base/dconf > 0.26.1 #68

Closed realnc closed 3 years ago

realnc commented 3 years ago

Any file dialog will crash vmware with:

vmware: symbol lookup error: /usr/lib/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard

gnome-base/dconf-0.26.1 is still required. It's not in portage anymore, so I keep it in my local /usr/local/portage. Maybe this version should be added to the overlay?

stefantalpalaru commented 3 years ago

Try: LD_LIBRARY_PATH="/usr/lib64" vmware

realnc commented 3 years ago

Try: LD_LIBRARY_PATH="/usr/lib64" vmware

Nope, same issue. The directory is the same anyway (I'm on profile 17.0, not 17.1 which changed the lib/lib32/lib64 stuff around.)

stefantalpalaru commented 3 years ago

I have dconf-0.36.0 installed and I can't replicate your problem.

realnc commented 3 years ago

So File->Open does not crash?

stefantalpalaru commented 3 years ago

No.

realnc commented 3 years ago

My /etc/env.d/90vmware has VMWARE_USE_SHIPPED_LIBS=1 in it. If I unset that, it works.

The ebuild creates that unconditionally. Did you modify that file perhaps?

stefantalpalaru commented 3 years ago

Yes, I want it to use the shipped libraries.

realnc commented 3 years ago

Well, I don't know then.

VMWARE_USE_SHIPPED_LIBS=1 vmware crashes for me, VMWARE_USE_SHIPPED_LIBS= vmware does not :-/

lain3d commented 3 years ago

I can vouch for @realnc that using the shipped libraries gives me the same problem. Also using dconf 0.36.0.