Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: young0320 en 28 Junio 2012, 14:32 pm



Título: compilar en ubuntu 12.04
Publicado por: young0320 en 28 Junio 2012, 14:32 pm
   Buenas,

   Vuelvo de nuevo a solicitar su colaboración. Y es que intento instalar hashkill en ubuntu 12.04. Cuando llego al comando make me da los siguientes errores

Código:
/usr/bin/ld: hashkill-plugins.o: undefined reference to symbol 'dlopen@@GLIBC_2.1'
/usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libdl.so so try adding it to the linker command line
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libdl.so: could not read symbols: Invalid operation
collect2: ld devolvió el estado de salida 1
make[2]: *** [hashkill] Error 1
make[2]: se sale del directorio «/home/john/Escritorio/hashkill-0.2.3b/src»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/john/Escritorio/hashkill-0.2.3b/src»
make: *** [all-recursive] Error 1

   Entonces yo he buscado por google y tal sin saber interpretar la solución para el asunto. Quería pedirles a ver si es posible que alguien me indique como podría apañar este asunto, o al menos por donde puedo mirar.

Saludos,


Título: Re: compilar en ubuntu 12.04
Publicado por: el-brujo en 28 Junio 2012, 19:28 pm
Será un tema de dependencias, te debe faltar alguna librería:

Código:
apt-get install build-essential checkinstall pkg-config libssl-dev zlib1g-dev  zlib1g libcompfaceg1-dev automake1.9


Título: Re: compilar en ubuntu 12.04
Publicado por: young0320 en 28 Junio 2012, 20:13 pm
   Bien, gracias por responder, he intentado de nuevo haciendo uso del comando que me indicas brujo, pero vuelvo a tener la misma salida del primer mensaje.

   He visto esto buscando pero no me queda claro como se cambia el "link order of the libraries" este que se comenta, yo es que no lo entiendo bien.
 
   https://github.com/FellowTraveler/Open-Transactions/issues/69 (https://github.com/FellowTraveler/Open-Transactions/issues/69)

   Saludos