Estimados amigos:
Estoy necesitando compilar el programa Multitail en la version de bluidtree 2.30.
Lamentablemente no tengo experiencia profunda en compilar aplicaciones para BFW
pero he compilado algunas cosas en linux y decidi animarme.
El instructivo INSTALL solo pide ejecutar make install para compilar y el desarrollador
indica que ncurses es la unica libreria requerida. Descomprimi el bluidtree 2.30 , ejecute setdevel.sh
y me posicione donde estan los archivos de codigo fuente del programa . A continuacion ejecuto make install.
y la compilacion falla.
Me encuentro confundido porque la compilacion aborta con el siguiente mensaje:
slack12:/projects# make install
cc -D`uname` -O2 -Wall -DVERSION=\"5.0.4\" -g -DCONFIG_FILE=\"//etc/multitail.conf\" -c -o error.o error.c
error.c:12:22: execinfo.h: No such file or directory
error.c: In function `print_trace':
error.c:25: warning: implicit declaration of function `backtrace'
error.c:28: warning: implicit declaration of function `backtrace_symbols_fd'
error.c: In function `error_exit':
error.c:50: warning: implicit declaration of function `dump_mem'
make: *** [error.o] Error 1
slack12:/projects#
Como se aprecia el error de la 3er linea me indica que no tengo la libreria execinfo.h lo que efectivamente es asi.
Le copio la libreria faltante desde la version de slack12 que estoy usando a /root/Brazil/brazilfw-2.30-build/usr/include.
No se si esto es correcto hacerlo porque el gcc del slack12 es version 4.1.2 y el del brazil es 3.3.2 pero bueno intente y ahora el mensaje es el siguiente.
slack12:/projects# make install
cc -D`uname` -O2 -Wall -DVERSION=\"5.0.4\" -g -DCONFIG_FILE=\"//etc/multitail.conf\" -c -o error.o error.c
In file included from error.c:12:
/usr/include/execinfo.h:28: error: parse error before "__nonnull"
/usr/include/execinfo.h:34: error: parse error before "__nonnull"
/usr/include/execinfo.h:40: error: parse error before "__nonnull"
error.c: In function `print_trace':
error.c:25: warning: implicit declaration of function `backtrace'
error.c:28: warning: implicit declaration of function `backtrace_symbols_fd'
error.c: In function `error_exit':
error.c:50: warning: implicit declaration of function `dump_mem'
make: *** [error.o] Error 1
Me encuentro desorientado y si alguien con experiencia me podria tirar alguna idea se lo agradecere pues
necesito correr este programa.
http://www.vanheusden.com/multitail/Saludos y gracias
Marcelo
Editado pela última vez por macbab em Qua Mar 03, 2010 4:24 am, em um total de 2 vezes.