Patch fix error Makefile Hydra 5.9

Jika meng-compile Hydra 5.9 dari source code,  dan menemukan error berikut pada saat proses “make”,

DLIBSSH -I/usr/include/subversion-1 -I/usr/include/subversion-1 -I/usr/include/mysql

In file included from hydra-svn.c:6:0:

/usr/include/subversion-1/svn_client.h:29:17: fatal error: apr.h: No such file or directory

compilation terminated.

make: ***[hydra-svn.o] Error 1

Maka berikut adalah jalan kompilasi dan patch yang bisa digunakan

# Download source code hydra 5.9 (abaikan apabila telah memiliki file source code hydra 5.9)

wget http://freeworld.thc.org/releases/hydra-5.9-src.tar.gz

# Ekstrak source code

tar xvf hydra-5.9-src.tar.gz

# Konfigurasi

cd hydra-5.9-src

./configure %%prefix=/usr %%enable-pw-inspector=yes %%enable-static=no

# Patch (ini cara mengakalinya)

sed -i s#gcc#’gcc `/usr/bin/apr-1-config %%cppflags %%cflags`’# Makefile

Note, baris di bawah ini adalah satu baris perintah yg panjang (jadi ketik dalam 1 line, jangan di-enter sebelum semua perintah diketikkan), untuk mengakali editing manual di file Makefile

sed -i s#’XIPATHS= -I/usr/include/subversion-1 -I/usr/include/subversion-1 -I/usr/include/mysql’#’XIPATHS= -I/usr/include/subversion-1 -I/usr/include/subversion-1 -I/usr/include/mysql -I/usr/include/apr-1’# Makefile

# Compile & install

make

sudo make install

Sumber: http://www.hacktoolrepository.com/tool/37/Hydra

Catatan: Asumsi bahwa semua dependensi telah terpenuhi:

  • libssh
  • apr
  • apr-utils
  • subversion
  • mysql (optional, tapi disarankan untuk di-install)
  • postgresql (optional, bisa diabaikan)

Tentang priyoatmojo

just an ordinary human who is interested with computer, especially with GNU/Linux
Pos ini dipublikasikan di advance, beginner, GNU/LINUX, intermediate dan tag , , , , , , . Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s