compilation of `hydra' failed
Joerg van den Hoff
j.van_den_hoff at fzd.de
Thu Jun 5 07:35:19 PDT 2008
On Thu, Jun 05, 2008 at 06:52:57AM -0500, Ryan Schmidt wrote:
> On Jun 5, 2008, at 03:41, Joerg van den Hoff wrote:
>
> >On Wed, Jun 04, 2008 at 03:08:38PM -0500, Ryan Schmidt wrote:
> >
> >>On Jun 4, 2008, at 10:06, Joerg van den Hoff wrote:
> >>
> >>>I'm back to field one: due to your above news, I just did:
> >>>
> >>>port clean --all libssh
> >>>port uninstall hydra #this was the old (working) version
> >>>without ssh support
> >>>port clean --all hydra
> >>>port selfupdate
> >>>port sync
> >>>port install hydra
> >>>
> >>>which crashed again:
> >>>============================CUT=====================================
> >>>=
> >>>---> Building hydra with target all
> >>[snip]
> >>>/usr/bin/gcc-4.0 -I. -Wall -O2 -c hydra-ssh2.c -DLIBOPENSSL -
> >>>DLIBSSH -I/opt/local/include/libssh01 -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:12:27: error: libssh/libssh.h: No such file or
> >>>directory
> >>[snip]
> >>>
> >>
> >>Did the port libssh01 get installed? It would provide libssh/libssh.h
> >>in /opt/local/include/libssh01.
> >
> >I checked this: no libssh01 in this location. but then I repeated
> >exactly the sequence of commands (history excerpt...):
> >
> >2 10:32 sudo port -v clean --all libssh
> >3 10:32 sudo port uninstall hydra
> >4 10:32 sudo port clean --all hydra
> >5 10:32 sudo port -v sync
> >6 10:34 sudo port -v install hydra
> >
> >and now hydra installed just so!?
> >
> >so, sorry for the noise (though I swear the usual oath that I used
> >exactly the same commands yesterday...) and many thanks again for
> >fixing the
> >ssh issue.
>
> I take it libssh01 is installed now?
right.
>
> I think the first time you tried to install must have been before
> libssh01 got added to the PortIndex (which is only regenerated every
> 12 hours), so when hydra asked for it as a dependency, MacPorts
> didn't know where to find it, skipped it, and proceeded to try to
> install hydra anyway, which failed. Now that libssh01 is in the index
> it can be installed properly.
>
thanks a lot for explaining this issue. it's comforting to learn that the
machine is actually still acting "deterministic". I really hate these
"no you see it, now you don't" errors :-)
joerg
More information about the macports-users
mailing list