Редактировать: @free_easy указал, что у него уже установлена libc6-dev.
Вы можете попытаться принудительно обновить привязки динамического компоновщика во время выполнения sudo ldconfig
, что может помочь в его обнаружении.
В противном случае вы можете вручную указать путь, экспортируя LDFLAGS перед запуском make.
openpty - это функция, объявленная в pty.h, который является заголовочным файлом, включенным в glibc. См. http://www.gnu.org/software/gnulib/manual/html_node/pty_002eh.html#pty_002eh для дальнейшей документации.
Запрос базы данных пакета debian для pty.h:
dpkg -S pty.h
Я получаю
libc6-dev: /usr/include/pty.h
на настольном компьютере с Ubuntu 11.04, что предполагает, что вам может потребоваться установить пакет libc6-dev
для успешной компиляции узла.