Resolvendo mensagens “não encontradas” depois de fazer o ./configure building node.js

3

Olá, estou tentando instalar o node.js no debian AMD64.

Eu tenho o node.js do git.

Quando eu faço ./configure um monte de "verificação de programa" mensagens dizem "não encontrado". Eu quero resolver tudo isso e garantir que tudo o que é necessário esteja presente. Alguém pode sugerir o que preciso fazer para resolver as mensagens "não encontradas"? Obrigado montes.

servidor: / devel / node # ./configure

Verificando o programa g ++ ou c ++: / usr / bin / g ++

Verificando o programa cpp: / usr / bin / cpp

Verificando o ar do programa: / usr / bin / ar

Verificando o programa ranlib: / usr / bin / ranlib

Verificando g ++: ok

Verificando o programa gcc ou cc: / usr / bin / gcc

Verificando gcc: ok

Verificando a biblioteca dl: yes

Verificando a biblioteca execinfo: not found

Verificando o openssl: não encontrado

Verificando a função SSL_library_init: yes

Verificando o cabeçalho openssl / crypto.h: yes

Verificando a biblioteca rt: yes

--- libeio ---

Verificando a biblioteca pthread: yes

Verificando a função pthread_create: yes

Verificando a função pthread_atfork: yes

Verificando os futons (2): sim

Checando por readahead (2): sim

Verificando fdatasync (2): sim

Verificação de pread (2) e pwrite (2): sim

Verificando o sendfile (2): sim

Verificando sync_file_range (2): sim

--- libev ---

Verificando o cabeçalho sys / inotify.h: yes

Verificando a função inotify_init: yes

Verificando o cabeçalho sys / epoll.h: yes

Verificando a função epoll_ctl: yes

Verificando o cabeçalho port.h: não encontrado

Verificando o cabeçalho poll.h: yes

Verificando a pesquisa de função: sim

Verificando o cabeçalho sys / event.h: não encontrado

Verificando o cabeçalho sys / queue.h: yes

Verificando a função kqueue: não encontrado

Verificando o cabeçalho sys / select.h: yes

Verificando a seleção de função: sim

Verificando o cabeçalho sys / eventfd.h: não encontrado

Verificando SYS_clock_gettime: sim

Verificando a biblioteca rt: yes

Verificando a função clock_gettime: yes

Verificando a função nanosleep: sim

Verificando a função ceil: yes

Verificando fdatasync (2) com c ++: yes

'configure' terminado com sucesso (1.479s) servidor: / devel / node #

    
por duke 19.08.2010 / 00:04

2 respostas

3

Nem todos eles podem ser corrigidos, pois o script está verificando o suporte do sistema operacional. O que importa é o OpenSSL, para o qual você instala apt-get install libdev-ssh ou algo similar.

Além disso, para evitar falsos positivos na verificação do openssl, você precisa ter o pkg-config instalado usando apt-get install pkg-config ou algo semelhante.

    
por 19.08.2010 / 00:06
1

Você não pode ter o kqueue porque está no Debian GNU / Linux e o kqueue é um recurso de kernel somente do BSD.

Você teria isso se você criasse node.js no FreeBSD, por exemplo.

    
por 27.12.2010 / 11:05

Tags