Compilação de erld no Ubuntu 12.04

1

Eu estou compilando erld , um programa para executar programas Erlang como um daemon UNIX, veja

link

As instruções do make que eu segui estão aqui:

link

No meio da etapa make , há um erro:

In file included from slay.c:25:0:
debug.h:41:6: warning: conflicting types for built-in 
  function ‘log’ [enabled by default]
slay.c:29:45: fatal error: proc/readproc.h: No such file or directory
compilation terminated.
make[1]: *** [erld-slay.o] Error 1
make[1]: Leaving directory '/home/ad/erld/c_src'
make: *** [all-recursive] Error 1   

Este é o servidor ubuntu 12.04 64:

$ uname -a
Linux lfe1 3.2.0-26-virtual #41-Ubuntu SMP Thu Jun 14 18:08:54 UTC 2012 
  x86_64 x86_64 x86_64 GNU/Linux

Não consegui adicionar a tag "erlang" a essa pergunta. Talvez alguém com mais pontos possa fazer isso.

    
por mit 09.08.2012 / 12:43

2 respostas

4

Instale libproc-dev

ou execute sudo apt-get install libproc-dev

    
por Web-E 09.08.2012 / 13:04
0

Para as GPUs da AMD, use o seguinte comando:

sudo apt-get install libprocps4-dev

para instalar o libproc.

Instalar o libproc-dev não funciona agora

    
por fireball.1 25.09.2017 / 21:30