Собрал на одной из машин (altlinux, qt4.4.3, сегодняшний lazarus с svn) бинарник. Собрал под qt4, все прекрасно работает.
Перетаскиваю бинарник на другую машину (centos 5.2, qt 4.4.2) - не работает.. требует libqt4intf.so.. простым копированием либы проблема не решается, библиотека как я понимаю зависит от версии qt4.
Вопрос, а как распространять сей бинарник по людям? прикладывать libqt4intf для разных версий в придачу? или можно "вшить" его внутрь при сборке?
бинарник собранный под qt4 требует либы
Модератор: Модераторы
Проблема решается простым копированием в /usr/lib и запуском ldconfig из под рута.
Вопрос не в этом. Вопрос в том, мне со своим бинарником носить всегда эту либу? Но эта либа только для qt4.4.3, а что делать если на другом компе qt4.5.0 или 4.2?
да, надо носить с собой, и эти либы весят немало. В данный момент это большое неудобство которое мне и не нравиться в лазаре под линукс. С кутей еще как то как то можно распространять программы, а вот с GTK2 полный ужас, программа может не работать даже если минорная версия GTK2 будет отличаться. Например на 2.4 не будет работать если собрать в 2.16 или 2.26. Если бы сделали свой интерфейс, например усиленно налегли на fpGUI, тогда бы небыло таких проблем, но как обычно у открытого проекта не хватает на это знающих людей.
Да уж.. это серьезно меняет все дело..
des00 писал(а):Да уж.. это серьезно меняет все дело..
А в чем, собственно говоря, проблема?
Если Вы делаете коммерческий продукт, то он должен иметь законченный вид, иметь инсталлятор. В пакет ложатся все возможные комбинации, а инсталлятор определяет, что нужно устанавливать на конкретную машину. Если распространятся по сети, то на сайт возлагается проблема выбора ОС.
Ну, а если продукт свободен и вы зарабатываете на услугах, то данная ситуация только на руку - пришел и все сделал, а пользователь, после потраченного напрасно времени с неудачными установками, будет Вам только благодарен.
libqt4intf - существует лишь для нескольких версий qt.. я думал она нужна лишь для сборки..
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
Она также существует в виде исходников и скрипта сборки.
