If only compiling and installing Hydra in real life was so easy, I wouldn't
be writing about things that don't work. First things first, though...
Let me tell you, from begining to end, what I have got through first to end
up with having problems using and/or updating libtool as said in the very
When I want to compile Hydra, I get this:
$ cd Hydra
Starting hydra auto configuration ...
Checking for openssl (libssl, libcrypto, ssl.h, sha.h) ...
Checking for idn (libidn.so) ...
... NOT found, unicode logins and passwords
t be supported
Checking for pcre (libpcre.so, pcre.h) ...
... NOT found, server response checks
l be less reliable
Checking for Postgres (libpq.so, libpq-fe.h) ...
... NOT found, module postgres
Checking for SVN (libsvn_client-1 libapr-1.so libaprutil-1.so) ...
dule svn disabled
Checking for firebird (libfbclient.so) ...
... NOT found, module firebird
Checking for MYSQL client (libmysqlclient.so, math.h) ...
... NOT found, module
l will not support version> 4.x
Checking for AFP (libafpclient.so) ...
... NOT found, module Apple Filing
isabled - Apple sucks anyway
Checking for NCP (libncp.so / nwcalls.h) ...
... NOT found, module NCP disabled
Checking for SAP/R3 (librfc/saprfc.h) ...
... NOT found, module sapr3 disabled
Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp
Checking for libssh (libssh/libssh.h) ...
... NOT found, module ssh disabled
Get it from http://www.libssh.org
Checking for Oracle (libocci.so libclntsh.so / oci.h) ...
... NOT found, module
Checking for GUI req's (pkg-config, gtk+-2.0) ...
Hydra will be installed into .../bin of: /usr/local
(change this by running ./configure --prefix=path)
Writing Makefile.in ...
Cygwin detected, if compilation fails just update your installation.
Windres found, will attach icons to hydra cygwin executables
now type "make"
As you can easily see, most of the stuff is missing. It's a bit odd, though,
since when I look for, say, pcre (which I definitely had installed), I get
$ apt-cyg find pcre
Working directory is /setup
Mirror is ftp://mirror.mcs.anl.gov/pub/cygwin
--2011-11-16 22:31:12-- ftp://mirror.mcs.anl.gov/pub/cygwin/setup.bz2
Resolving mirror.mcs.anl.gov (mirror.mcs.anl.gov)... 220.127.116.11,
Connecting to mirror.mcs.anl.gov (mirror.mcs.anl.gov)|18.104.22.168|:21...
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/cygwin ... done.
==> PASV ... done. ==> LIST ... done.
[<=> ] 1,043 --.-K/s in 0s
2011-11-16 22:31:14 (4.76 MB/s) - `.listing' saved 
--2011-11-16 22:31:14-- ftp://mirror.mcs.anl.gov/pub/cygwin/setup.bz2
==> CWD not required.
==> PASV ... done. ==> RETR setup.bz2 ... done.
Length: 276018 (270K)
100%[======================================>] 276,018 169K/s in 1.6s
2011-11-16 22:31:16 (169 KB/s) - `setup.bz2' saved 
Searching for installed packages matching pcre:
Searching for installable packages matching pcre:
pcre is installed already, so I have no idea why Cygwin says it is not (I
also thought I had postgres, but instead I found postgresql which seems not
to be what's needed). Generally speaking, most of the packages is missing,
so the compiled Hydra would lack many of its capabilities (and that I don't
want). The reason for which I started looking around was to gather
everything and make everything work. So that is one thing. The other one is
that when I wanted to update libstdc++, in order to later work with GCC, I