Пытаюсь поставить SphereServer для UO на 8.1-STABLE FreeBSD 8.1-STABLE #0 r213171M amd64
Трабл в том что на офф сайте есть только скомпиленый бинарник этого "чуда" собраный судя по коментам на FreeBSD 7.0 i386
Моя фря с поддержкой 32битных приложений так что особых пробелм быть не должно, нозапускаться не хотит по причине:
Код: Выделить всё
/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found, required by "spheresvr"
Никак не могу понять как обмануть линкер подсунув ему libmysqlclient.so.16
Самый хороший на мой взгляд вариант - использовать libmap.conf, создал на всякий и родной и libmap32.conf после того как с обычным не прокатило. Там:
Код: Выделить всё
[/home/sphere]
libmysqlclient.so.15 libmysqlclient.so.16
Более примитивный сопсоб подмены типа
Код: Выделить всё
ls -s libmysqlclient.so.16 libmysqlclient.so.15
Интуитивно чувствую что вроде бы надо перестроить как-то список, какую-то команду вбить, но не помню как...