On Wed, 14 Jul 2021, RVP wrote:
On Wed, 14 Jul 2021, nia wrote:On Wed, Jul 14, 2021 at 09:38:51PM +0000, RVP wrote:2. Create symlinks missing on 9.99.8x (only if using binary packages): (cd /usr/lib; ln -s libstdc++.so.9 libstdc++.so.7; cd /usr/X11R7/lib; ln -s libglapi.so.1 libglapi.so.0)FYI, likely this will break things in mysterious ways, since those library versions indicate different ABIs. Better to extract the necessary libraries from the 9.2 sets instead.You're quite right. That's a questionable step.
I poked around to find out which package I needed to create those symlinks for--I just couldn't remember--and it turns out to be MesaLib. It installs /usr/pkg/lib/libglapi.so.0: $ pkg_info -L MesaLib Information for MesaLib-20.0.6nb1: Files: ... /usr/pkg/lib/libglapi.so /usr/pkg/lib/libglapi.so.0 /usr/pkg/lib/libglapi.so.0.0.0 ... But then, it also requires the same library in /usr/X11R7/lib: $ pkgin requires MesaLib Shared libraries required by MesaLib-20.0.6nb1: ... /usr/lib/libstdc++.so.9 /usr/lib/libstdc++.so.7 ... /usr/X11R7/lib/libglapi.so.1 /usr/X11R7/lib/libglapi.so.0 ... Nay, it needs 2 of them. Over to nia@, I think :) -RVP