FPC 3.2 и FreeBSD 12.1

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

FPC 3.2 и FreeBSD 12.1

Сообщение Vadim » 04.10.2020 07:24:19

Попробовал поставить новый FPC (3.2) на новый же FreeBSD 12.1 и столкнулся с нехорошим. После установки FPC (из архива файл install.sh), перестают запускаться многие интерактивные программы (см. прилагаемый рисунок). Сообщения об ошибке более чем странные - не находит той или иной системной библиотеки, хотя искомая библиотека сидит на своём месте и никуда не девается. Мало того, её битность полностью соответствует битности системы и запускаемой программе. Интерпретатор csh запустить удаётся, иначе работать было бы совсем уж нельзя, но вот остальное нужное...
В багтрек я не писал, хочу пока это обсудить на местном уровне. Неужели разработчики не заметили этого бага инсталяционного скрипта? Верится с трудом...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vadim
долгожитель
 
Сообщения: 3918
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: FPC 3.2 и FreeBSD 12.1

Сообщение Сквозняк » 04.10.2020 08:53:13

Запросто могли не заметить, если тестили на другой версии или вообще фряху тестили поверхностно. Наверно заместилась какая-то системная библиотека или конфиг.
Сквозняк
энтузиаст
 
Сообщения: 776
Зарегистрирован: 29.06.2006 22:08:32

Re: FPC 3.2 и FreeBSD 12.1

Сообщение Vadim » 04.10.2020 10:39:02

Сквозняк
У них там архив для 11 FreeBSD, в 12 вроде ничего такого кардинального не поменялось. Да и в скрипте, по идее, идёт только распаковка архивов. Я там пока что ничего хитрого не увидел. :-(
Vadim
долгожитель
 
Сообщения: 3918
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: FPC 3.2 и FreeBSD 12.1

Сообщение ev » 04.10.2020 16:33:45

Код: Выделить всё
End of installation.

Refer to the documentation for more information.

root@test:~/fpc-3.2.0.x86_64-freebsd # bash
[root@test ~/fpc-3.2.0.x86_64-freebsd]#


вроде нет проблемы такой
p.s. но более правильно написать чтобы обновили порт, т.к. там есть серия патчей
ev
долгожитель
 
Сообщения: 1733
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: FPC 3.2 и FreeBSD 12.1

Сообщение Сквозняк » 04.10.2020 21:06:46

Vadim писал(а):Сквозняк
У них там архив для 11 FreeBSD, в 12 вроде ничего такого кардинального не поменялось. Да и в скрипте, по идее, идёт только распаковка архивов. Я там пока что ничего хитрого не увидел. :-(

Ну ну, в моём линуксе, если поменять libpng15.so.15, то иксы не загрузятся - это системная либа, важнее видеодрайвера! Тот хоть можно другим заменить и загрузиться, а эту либу трогать нельзя. Когда ldd бинарей делаю, она в списке зависимостей приририсовывается, хотя если у этого же бинаря проверить зависимости в другом дистре, их там меньше будет. Предположительно подцепил эту зависимость когда ставил патч для сглаживания шрифтов. Тогда ещё патент на сглаживание действовал и сглаживали чьим-то хаком, дистрибутивы не могли сгладить сами. Так что и без кардинальных изменений можно легко вставить в систему вроде как неважную хреновину, без которой всё обрушится. А если скрипт только распаковывает, то распакуй в другом месте и скопируй файлы в свою фряху, проверь результат.
Сквозняк
энтузиаст
 
Сообщения: 776
Зарегистрирован: 29.06.2006 22:08:32

Re: FPC 3.2 и FreeBSD 12.1

Сообщение Vadim » 05.10.2020 03:27:21

Сквозняк писал(а):А если скрипт только распаковывает, то распакуй в другом месте и скопируй файлы в свою фряху, проверь результат.

Так и делаю. Если распаковать просто TARом, то никаких проблем нет...

Добавлено спустя 49 секунд:
ev писал(а):вроде нет проблемы такой

Надо перезагрузится - тогда проблемы будут... ;-)
Vadim
долгожитель
 
Сообщения: 3918
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

Рейтинг@Mail.ru