Попробовал поставить новый FPC (3.2) на новый же FreeBSD 12.1 и столкнулся с нехорошим. После установки FPC (из архива файл install.sh), перестают запускаться многие интерактивные программы (см. прилагаемый рисунок). Сообщения об ошибке более чем странные - не находит той или иной системной библиотеки, хотя искомая библиотека сидит на своём месте и никуда не девается. Мало того, её битность полностью соответствует битности системы и запускаемой программе. Интерпретатор csh запустить удаётся, иначе работать было бы совсем уж нельзя, но вот остальное нужное...
В багтрек я не писал, хочу пока это обсудить на местном уровне. Неужели разработчики не заметили этого бага инсталяционного скрипта? Верится с трудом...
FPC 3.2 и FreeBSD 12.1
Модератор: Модераторы
FPC 3.2 и FreeBSD 12.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запросто могли не заметить, если тестили на другой версии или вообще фряху тестили поверхностно. Наверно заместилась какая-то системная библиотека или конфиг.
Сквозняк
У них там архив для 11 FreeBSD, в 12 вроде ничего такого кардинального не поменялось. Да и в скрипте, по идее, идёт только распаковка архивов. Я там пока что ничего хитрого не увидел.
У них там архив для 11 FreeBSD, в 12 вроде ничего такого кардинального не поменялось. Да и в скрипте, по идее, идёт только распаковка архивов. Я там пока что ничего хитрого не увидел.
Код: Выделить всё
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. но более правильно написать чтобы обновили порт, т.к. там есть серия патчей
Vadim писал(а):Сквозняк
У них там архив для 11 FreeBSD, в 12 вроде ничего такого кардинального не поменялось. Да и в скрипте, по идее, идёт только распаковка архивов. Я там пока что ничего хитрого не увидел.
Ну ну, в моём линуксе, если поменять libpng15.so.15, то иксы не загрузятся - это системная либа, важнее видеодрайвера! Тот хоть можно другим заменить и загрузиться, а эту либу трогать нельзя. Когда ldd бинарей делаю, она в списке зависимостей приририсовывается, хотя если у этого же бинаря проверить зависимости в другом дистре, их там меньше будет. Предположительно подцепил эту зависимость когда ставил патч для сглаживания шрифтов. Тогда ещё патент на сглаживание действовал и сглаживали чьим-то хаком, дистрибутивы не могли сгладить сами. Так что и без кардинальных изменений можно легко вставить в систему вроде как неважную хреновину, без которой всё обрушится. А если скрипт только распаковывает, то распакуй в другом месте и скопируй файлы в свою фряху, проверь результат.
Сквозняк писал(а):А если скрипт только распаковывает, то распакуй в другом месте и скопируй файлы в свою фряху, проверь результат.
Так и делаю. Если распаковать просто TARом, то никаких проблем нет...
Добавлено спустя 49 секунд:
ev писал(а):вроде нет проблемы такой
Надо перезагрузится - тогда проблемы будут...
