compilation of `hydra' failed

Ryan Schmidt ryandesign at macports.org
Tue Jun 3 15:19:52 PDT 2008


That's this ticket:

http://trac.macports.org/ticket/12765

Since hydra doesn't work with libssh 0.2, the dependency on libssh  
was removed from the hydra port in r36653. Please "sudo port upgrade"  
and try installing hydra again.


On Jun 3, 2008, at 08:10, Joerg van den Hoff wrote:

> wanted to check strengths of my password(s) against brute force  
> attacks
> with `hydra' (hope this is the tool to do it?) but
>
> sudo port install hydra
>
> yielded
>
> #============================CUT====================================== 
> ==========
> --->  Fetching libssh
> --->  Attempting to fetch libssh-0.2.tgz from http://www. 
> 0xbadc0de.be/libssh
> --->  Verifying checksum(s) for libssh
> --->  Extracting libssh
> --->  Configuring libssh
> --->  Building libssh with target all
> --->  Staging libssh into destroot
> --->  Packaging tgz archive for libssh 0.2_0
> --->  Installing libssh 0.2_0
> --->  Activating libssh 0.2_0
> --->  Cleaning libssh
> --->  Fetching hydra
> --->  Attempting to fetch hydra-5.4-src.tar.gz from http:// 
> freeworld.thc.org/releases
> --->  Verifying checksum(s) for hydra
> --->  Extracting hydra
> --->  Configuring hydra
> --->  Building hydra with target all
> Error: Target org.macports.build returned:
> shell command " cd "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_secur 
> ity_hydra/work/hydra-5.4-src" &&
> make all XLIBPATHS="-L/opt/local/lib" CC=/usr/bin/gcc-4.0 "  
> returned error 2
> Command output: /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-pop3.c - 
> DLIBOPENSSL -DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-smb.c -DLIBOPENSSL -DLIBSSH  
> -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-icq.c -DLIBOPENSSL -DLIBSSH  
> -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-cisco-enable.c -DLIBOPENSSL  
> -DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-ldap.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-mysql.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-http-proxy.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-smbnt.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-mssql.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-snmp.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-cvs.c -DLIBOPENSSL -DLIBSSH  
> -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-smtpauth.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-sapr3.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> /usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-ssh2.c -DLIBOPENSSL - 
> DLIBSSH -I/opt/local/include -I/opt/local/include
> hydra-ssh2.c:10:2: warning: #warning "If compilation of hydra-ssh2  
> fails, you are not using v0.11. Download from http://www. 
> 0xbadc0de.be/"
> hydra-ssh2.c: In function 'start_ssh2':
> hydra-ssh2.c:34: warning: implicit declaration of function  
> 'options_new'
> hydra-ssh2.c:34: warning: assignment makes pointer from integer  
> without a cast
> hydra-ssh2.c:44: warning: implicit declaration of function  
> 'options_set_wanted_method'
> hydra-ssh2.c:44: error: 'KEX_COMP_C_S' undeclared (first use in  
> this function)
> hydra-ssh2.c:44: error: (Each undeclared identifier is reported  
> only once
> hydra-ssh2.c:44: error: for each function it appears in.) hydra- 
> ssh2.c:45: error: 'KEX_COMP_S_C' undeclared (first use in this  
> function)
> hydra-ssh2.c:46: warning: implicit declaration of function  
> 'options_set_port'
> hydra-ssh2.c:47: warning: implicit declaration of function  
> 'options_set_host'
> hydra-ssh2.c:48: warning: implicit declaration of function  
> 'options_set_username'
> hydra-ssh2.c:50: warning: passing argument 1 of 'ssh_connect' from  
> incompatible pointer type
> hydra-ssh2.c:50: warning: assignment makes pointer from integer  
> without a cast
> hydra-ssh2.c:82: warning: implicit declaration of function
> 'ssh_error_code'
> make: *** [hydra-ssh2.o] Error 1
> #============================CUT====================================== 
> ==========
>
> the problem seems that libssh-0.2.tgz is fetched from www. 
> 0xbadc0de.be but `hydra' expects
> v0.11???
>
> this is with 10.4.11 and PPC (and current `macports').
>
> any hope of a fix (no maintainer, apparently...)?




More information about the macports-users mailing list