3

Здравствуйте, я пытаюсь установить node.js на Debian AMD64.

Я получил node.js из Git.

Когда я это делаю ./configure куча сообщений "проверка для программы" говорят "не найден". Я хочу решить все эти проблемы и убедиться, что все необходимое присутствует. Кто-нибудь может подсказать, что мне нужно сделать, чтобы решить "не найденные" сообщения? Спасибо, куча.

сервер:/devel/node # ./configure

Проверка для программы g++ или c++: /usr /bin /g++

Проверка наличия программы cpp: /usr /bin /cpp

Проверка программы ar: /usr /bin /ar

Проверка программы ranlib: /usr /bin /ranlib

Проверка на g++: хорошо

Проверка наличия программы gcc или cc: /usr /bin /gcc

Проверка на gcc: хорошо

Проверка библиотеки dl: да

Проверка библиотеки execinfo: не найдена

Проверка на openssl: не найдена

Проверка на функцию SSL_library_init: да

Проверка заголовка openssl/crypto.h: да

Проверка библиотеки rt: да

--- libeio ---

Проверка библиотеки pthread: да

Проверка на функцию pthread_create: да

Проверка функции pthread_atfork: да

Проверка на время (2): да

Проверка на чтение (2): да

Проверка для fdatasync(2): да

Проверка на pread(2) и pwrite(2): да

Проверка на sendfile(2): да

Проверка для sync_file_range(2): да

--- libev ---

Проверка заголовка sys/inotify.h: да

Проверка на функцию inotify_init: да

Проверка заголовка sys/epoll.h: да

Проверка на функцию epoll_ctl: да

Проверка заголовка port.h: не найден

Проверка заголовка poll.h: да

Проверка на функциональный опрос: да

Проверка заголовка sys/event.h: не найдена

Проверка заголовка sys/queue.h: да

Проверка функции kqueue: не найдена

Проверка заголовка sys/select.h: да

Проверка выбора функции: да

Проверка заголовка sys/eventfd.h: не найден

Проверка на SYS_clock_gettime: да

Проверка библиотеки rt: да

Проверка функции clock_gettime: да

Проверка на работоспособность наноспала: да

Проверка на функцию ceil: да

Проверка fdatasync(2) с помощью c++: да

Настройка завершена успешно (1.479 с) сервер:/devel/node #

2 ответа2

3

Не все из них могут быть исправлены, так как скрипт проверяет поддержку ОС. То, что имеет значение, это OpenSSL, для которого вы устанавливаете apt-get install libdev-ssh или что-то подобное.

Также, чтобы избежать ложных срабатываний при проверке openssl, вам необходимо установить pkg-config с помощью apt-get install pkg-config или чего-то подобного.

1

У вас не может быть kqueue, потому что вы используете Debian GNU/Linux, а kqueue является средством ядра только для BSD.

Это было бы возможно, если бы вы создали, например, node.js во FreeBSD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .