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