Freepascal+FreeBSD+ncurses

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

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

Freepascal+FreeBSD+ncurses

Сообщение Vadim » 07.05.2015 18:20:33

Компилирую программу с модулем ncurses. Всё компилируется замечательно, но когда запускаю, получаю сообщение:
ELF interpreter /lib/ld64.so.1 not found

И программа не работает.
Такого файла действительно нет в системе, однако для других компилируемых и запускаемых мною программ такого раньше не бывало.
У кого какие мысли по этому поводу?
Система x64, fpc 2.6.4 (тоже х64 :-) ).
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Freepascal+FreeBSD+ncurses

Сообщение Дож » 07.05.2015 18:34:50

Похоже на это viewtopic.php?f=1&t=9618

Дож писал(а):Нашёл в рассылке fpc-devel тред с этой же проблемой, там единственной рекомендацией было прописать -Fl/usr/local/lib, так и сделаю для себя.

Конкретнее, прописал в makefile'е такое:
Код: Выделить всё
ifeq ($(OS),Windows_NT)
  <...>
else
  OPERATING_SYSTEM = $(shell uname -s)
  <...>
endif

<...>
ifeq ($(OPERATING_SYSTEM),FreeBSD)
  FPC_OPTIONS := $(FPC_OPTIONS) -Fl/usr/local/lib
endif

Аватара пользователя
Дож
энтузиаст
 
Сообщения: 899
Зарегистрирован: 12.10.2008 16:14:47

Re: Freepascal+FreeBSD+ncurses

Сообщение Vadim » 07.05.2015 18:55:56

Дож писал(а):-Fl/usr/local/lib

У меня в fpc.cfg это уже прописано.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


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

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

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

Рейтинг@Mail.ru
cron