Shared object "libmysqlclient.so.15" not found
Добавлено: 2011-03-08 20:37:55
Названьице подкочало, но хоть авось привлечет внимание оперативненько
Пытаюсь поставить SphereServer для UO на 8.1-STABLE FreeBSD 8.1-STABLE #0 r213171M amd64
Трабл в том что на офф сайте есть только скомпиленый бинарник этого "чуда" собраный судя по коментам на FreeBSD 7.0 i386
Моя фря с поддержкой 32битных приложений так что особых пробелм быть не должно, нозапускаться не хотит по причине:
Видимо компилили под mysql 5.0 у меня -> 5.1, ради этой фигни откатываться до 5.0 естественно даже и не подумаю
Никак не могу понять как обмануть линкер подсунув ему libmysqlclient.so.16
Самый хороший на мой взгляд вариант - использовать libmap.conf, создал на всякий и родной и libmap32.conf после того как с обычным не прокатило. Там:
Единственное что не знаю как применять - автоматом или некой командой, в мане ничо такого не упоминается, ребутить сервак чтобы просто проверить тоже не вариант. Но как минимум само по себе не работает.
Более примитивный сопсоб подмены типа
тоже не прокатывает. Вроде через ldconfig /usr/loca/lib/mysql && ldconfig -r все есть, а ldd показывает что нет.
Интуитивно чувствую что вроде бы надо перестроить как-то список, какую-то команду вбить, но не помню как...
Пытаюсь поставить 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Интуитивно чувствую что вроде бы надо перестроить как-то список, какую-то команду вбить, но не помню как...