Here is the ebuild for the newly released libssh 0.11. I copied the 0.1 ebuild and deleted the binary(libssh-ssh, libssh-sftp) stuff which are more test files rather than real tools. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 52674 [details] libssh 0.11 ebuild
Created attachment 52675 [details] digest for libssh 0.11
*Please* make your attachments plain/text. Otherwise its not possible to view it in the browser which is a pita. Also for future reference posting the digest is not necessary.
Created attachment 52702 [details] libssh 0.11 ebuild
In cvs. Thanks for the ebuild.
Hi, could you please set ~amd64 ? I developped this software on an amd64 box so I'm pretty sure it's 64 bits compliant. I'll have a look at its dependencies (net-analyser/hydra) to mark it amd64 also. Thanks
FYI hydra won't even build with libssh 0.11. It fails with: hydra-ssh2.c:10:2: warning: #warning "If compilation of hydra-ssh2 fails, you are using a broken libssh. Use v0.1!" gcc -I. -Wall -O2 -march=athlon-xp -pipe -c crc32.c -DLIBOPENSSL -DLIBSSH gcc -I. -Wall -O2 -march=athlon-xp -pipe -c d3des.c -DLIBOPENSSL -DLIBSSH hydra-ssh2.c: In function `start_ssh2': hydra-ssh2.c:57: error: `AUTH_SUCCESS' undeclared (first use in this function) hydra-ssh2.c:57: error: (Each undeclared identifier is reported only once hydra-ssh2.c:57: error: for each function it appears in.) hydra-ssh2.c:58: error: dereferencing pointer to incomplete type hydra-ssh2.c:72: error: dereferencing pointer to incomplete type make: *** [hydra-ssh2.o] Error 1 make: *** Waiting for unfinished jobs....
hydra-4.4 fails to build on amd64: gcc -I. -Wall -O2 -march=athlon64 -pipe -c md4.c -DLIBOPENSSL -DLIBSSH hydra-ssh2.c: In function `start_ssh2': hydra-ssh2.c:55: error: `AUTH_SUCCESS' undeclared (first use in this function) hydra-ssh2.c:55: error: (Each undeclared identifier is reported only once hydra-ssh2.c:55: error: for each function it appears in.) hydra-ssh2.c:56: error: dereferencing pointer to incomplete type hydra-ssh2.c:70: error: dereferencing pointer to incomplete type make: *** [hydra-ssh2.o] Error 1 libssh-0.11 marked ~amd64
Ok, an amd64 dev has marked libssh-0.11 ~amd64, so I am closing this again. As far as hydra goes, for the time being I have made it depend on libssh-0.1. I am guessing the libssh API has changed and that's the cause of the failure. If you'd like to submit a patch for that, submit a new bug.