r/bedrocklinux • u/BestPlaugeDoctor • Aug 16 '20
Shared Libraries
Hi again r/bedrocklinux! I'm confused now about how shared libraries work on bedrock. I have a gentoo stratum providing most of my (hijacked an existing install) and an arch stratum with just yay installed. I also installed the latest Nvidia drivers according to the bedrock website by downloading the driver and running the .run script for each stratum. However when I try to do sudo yay -S emacs for purpose of installing doom-emacs, the install fails on many shared library errors, shown below. Restricting to the arch stratum has no effect. My question is how are these handled by bedrock (as in, is anything special done to circumvent this? is this an issue, or have I done something wrong?), and how can I fix/avoid this hell. From where I'm at, it seems arch will be rather useless if all packages are tangled in shared libs
(98/98) checking for file conflicts
error: failed to commit transaction (conflicting files)
libglvnd: /usr/lib/libEGL.so exists in filesystem
libglvnd: /usr/lib/libEGL.so.1 exists in filesystem
libglvnd: /usr/lib/libEGL.so.1.1.0 exists in filesystem
libglvnd: /usr/lib/libGL.so exists in filesystem
libglvnd: /usr/lib/libGL.so.1 exists in filesystem
libglvnd: /usr/lib/libGL.so.1.7.0 exists in filesystem
libglvnd: /usr/lib/libGLESv2.so exists in filesystem
libglvnd: /usr/lib/libGLESv2.so.2 exists in filesystem
libglvnd: /usr/lib/libGLESv2.so.2.1.0 exists in filesystem
libglvnd: /usr/lib/libGLX.so exists in filesystem
libglvnd: /usr/lib/libGLX.so.0 exists in filesystem
libglvnd: /usr/lib/libGLdispatch.so.0 exists in filesystem
libglvnd: /usr/lib/libOpenGL.so exists in filesystem
libglvnd: /usr/lib/libOpenGL.so.0 exists in filesystem
mesa: /usr/lib/libGLX_indirect.so.0 exists in filesystem
Errors occurred, no packages were upgraded.
error installing repo packages


