Lazarus + MySQL миграция между разными Linux'ами.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Alexander_UN
незнакомец
Сообщения: 3
Зарегистрирован: 02.09.2010 11:13:52

Lazarus + MySQL миграция между разными Linux'ами.

Сообщение Alexander_UN »

Всем привет. Может, кто поможет.....
Имеем: Lazarus + MySQL.

Программа компилится под ASP 12, работает нормально.
(/usr/lib/mysqlclient.so.10 и /usr/lib/mysqlclient.so.14)

Если её перенести на Fedora 13, требует mysqlclient.so.14
(в Fedore - /usr/lib/mysqlclient.so.16)
как тут поступать?
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 564
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

Код: Выделить всё

ln -s /usr/lib/mysqlclient.so.16 /usr/lib/mysqlclient.so.14
Alexander_UN
незнакомец
Сообщения: 3
Зарегистрирован: 02.09.2010 11:13:52

Сообщение Alexander_UN »

ln -s /usr/lib/mysqlclient.so.16 /usr/lib/mysqlclient.so.14
добавил тут mysql/ mysql/ и тут
после выполнения появился !mysqlclient.so.14
c содержанием:

/usr/lib/mysql/mysqlclient.so.14: broken symbolic link to '/usr/lib/mysqlclient.so.16'
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Странно, что оно привязвыется к версии либы. Должно ссылатся на безверсионную ссылку, которая уже ссылается на установленную в системе либу.
alexmai
постоялец
Сообщения: 106
Зарегистрирован: 02.02.2009 13:58:42

Сообщение alexmai »

GAMER писал(а):Странно, что оно привязвыется к версии либы. Должно ссылатся на безверсионную ссылку, которая уже ссылается на установленную в системе либу.


В исходниках Lazarus и zeos тупо прописаны имена библиотек
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

Alexander_UN писал(а):ln -s /usr/lib/mysqlclient.so.16 /usr/lib/mysqlclient.so.14
добавил тут mysql/ mysql/ и тут
после выполнения появился !mysqlclient.so.14
c содержанием:

/usr/lib/mysql/mysqlclient.so.14: broken symbolic link to '/usr/lib/mysqlclient.so.16'

...ну так все нормально - появилась символическая ссылка. Отпишись - заработало?
Alexander_UN
незнакомец
Сообщения: 3
Зарегистрирован: 02.09.2010 11:13:52

Сообщение Alexander_UN »

неа.
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Написано же
broken symbolic link
- сломаная символическая ссылка..
Где-то вы накосячили с созданием симлинков.
Ответить