LINUX.ORG.RU
ФорумTalks

Чудесные традиции виндовс-программистов

 ,


0

1

Запонадобилась мне программка antiplagiat, а тут автор вывалил версию под линукс. В архиве находятся: бинарник, зависимые библиотеки и шелл-скрипт, который разбирается с LD_LIBRARY_PATH. Все бы ничего, да только библиотеки эти - строго стандартные куски Qt. Автор заботливо положил их в кучу, вдруг их нет у пользователя. А вот иксы почему-то не приложил.

Программа не запускается: Cannot mix incompatible Qt library.

Ответ на: комментарий от abraziv_whiskey

Правильно - это если собрать пакет и указать зависимости.

Под твой арчеслакугенту с личными извращениями^Wоверлеями?

kernel ★★☆
()
Ответ на: комментарий от UVV

Автор использует в своём приложении что-то специфичное из Qt 4.8.x например, а в твоём дистре только 4.7.x доступна. Твои действия?

у него такого не бывает. У школьников гентушников 80го левела всегда самый свежак... сконпелированный под его процессор111

kernel ★★☆
()
Ответ на: комментарий от drBatty

толку-то? Всё равно не взлетит, пока 4.8 не поставят.

Херни не пиши, ладно?

UVV ★★★★★
()
Ответ на: комментарий от drBatty

может есть смысл открыть код, и не заниматься хренью?

Месье таки питается солнечной энергией или живёт на пожертвования?

UVV ★★★★★
()
Ответ на: комментарий от Spirit_of_Stallman

И shank и еще кучи их игр от них, и нескольких ide (komodo, к примеру).
И что приятно - каждый раз _работает_ и не вызывает вопросов.

До ТСа сразу не дошло просто. Он увидел маленький баг и вместо того, чтобы исправить и отправить багрепорт, он создал тред с блэкдж^W .. флеймом на ЛОРе.

UVV ★★★★★
()
Ответ на: комментарий от UVV

может есть смысл открыть код, и не заниматься хренью?

Месье таки питается солнечной энергией или живёт на пожертвования?

Слакварщиков держат в вольерах, периодически приносят миски с едой.

cipher ★★★★★
()
Ответ на: комментарий от UVV

Именно эта программа распространяется сайтом, который имеет неплохой доход от основной деятельности. Это я ее хотел приспособить под анализ базы приказов предприятия, но так она не работает.

abraziv_whiskey ★★★★★
() автор топика
Последнее исправление: abraziv_whiskey (всего исправлений: 1)
Ответ на: комментарий от UVV

автор же позаботился о том, чтобы программа работала в большинстве дистров в не зависимости от того, что там за зоопарк установлен.

Позаботился и в итоге программа не работает вообще. Офигенная забота.

andreyu ★★★★★
()

Все бы ничего, да только библиотеки эти - строго стандартные куски Qt. Автор заботливо положил их в кучу, вдруг их нет у пользователя.

«Стандартные»? Ты издеваешься? У кутешников ABI меняется чаще, чем аватарка у макскома.

Manhunt ★★★★★
()
Ответ на: комментарий от UVV

Такой подход к распространению приложений с закрытым кодом самый оптимальный

+1

Manhunt ★★★★★
()

он просто что-то забыл доложить, ну и вместо LD_LIBRARY_PATH лучше было rpath выставить

wota ★★
()
Ответ на: комментарий от abraziv_whiskey

Из-за этого я теперь опасаюсь обновлять эту программу.

Это еще ничего, а ты представь, сколько страха народ терпит, обновляя убанту или арчик!

Кстати, мне придется делать это ручками.

Про бэкап данных перед обновлением не забывай.

Manhunt ★★★★★
()
Ответ на: комментарий от andreyu

Конечному пользователю не важно, обычный это или необычный баг.

Это проприетарщина, голосуйте кошельком ;)

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

Это проприетарщина, голосуйте кошельком ;)

Уже проголосовал :)

andreyu ★★★★★
()
Ответ на: комментарий от UVV

В таких случаях в зависимостях пакета прописывается что-то вроде libqt >= 4.8

Programmist11180 ★★★
()
Ответ на: комментарий от abraziv_whiskey

Автоматически собрать rpm и deb - это так сложно? Не верю.

А зря, в дистрибутиве не обязан графический заворачивальщик в пакеты а если читать кучу мануалов то ему программы писать некогда будет.

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.