Fichier pty.h manquant ou incorrect - Installation - Linux et OS Alternatifs
MarshPosté le 17-05-2006 à 16:24:28
Bonjour,
J'ai recemment installer une freeBSD 6.1 et je rencontre un petit problème.... J'ai voulu installer Hydra qui est un outil pour checker les mots de passes utilisés sur différentes platforme, lors de la compilation d'Hydra, certain module sont activés comme par exemple openssl ou bien ssh2. Cependant il faut bien évidement avoir ces packages sur la distrib. C'est mon cas pour openssl mais pour ssh2 j'ai la version 0.13 de libssh et le souci c'est qu'Hydra demande la 0.11 que l'on peut trouver à cette adresse : http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh Et lorsque je commence l'installation de cette version je rencontre les problèmes lors du make j'ai une erreur du type error: pty.h : syntaxe error before __THROW
voici le contenu du fichier pty.h
Code :
#ifndef _PTY_H
#define _PTY_H
#include <sys/cdefs.h>
#include <termios.h>
__BEGIN_DECLS
/* Create pseudo tty master slave pair with NAME and set terminal
* attributes according to TERMP and WINP and return handles for both
* ends in AMASTER and ASLAVE. */
externint openpty (int *__amaster, int *__aslave, char *__name, struct
ce fichier à la base je ne l'avais pas et je l'ai créé depuis un exemple sur le net Donc si je ne l'avais pas au départ il y a bien un moyen de l'obtenir d'une façon plus normal portinstall? tar.gz? mais je trouve pas !!! il vient d'ou ce headers oui parce que c'est un headers placé dans /usr/include
Message édité par Tony Truand le 18-05-2006 à 11:40:18
Marsh Posté le 17-05-2006 à 16:24:28
Bonjour,
J'ai recemment installer une freeBSD 6.1 et je rencontre un petit problème....
J'ai voulu installer Hydra qui est un outil pour checker les mots de passes utilisés sur différentes platforme, lors de la compilation d'Hydra, certain module sont activés comme par exemple openssl ou bien ssh2. Cependant il faut bien évidement avoir ces packages sur la distrib. C'est mon cas pour openssl mais pour ssh2 j'ai la version 0.13 de libssh et le souci c'est qu'Hydra demande la 0.11 que l'on peut trouver à cette adresse : http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh
Et lorsque je commence l'installation de cette version je rencontre les problèmes
lors du make j'ai une erreur du type
error: pty.h : syntaxe error before __THROW
voici le contenu du fichier pty.h
ce fichier à la base je ne l'avais pas et je l'ai créé depuis un exemple sur le net
Donc si je ne l'avais pas au départ il y a bien un moyen de l'obtenir d'une façon plus normal
portinstall? tar.gz? mais je trouve pas !!! il vient d'ou ce headers oui parce que c'est un headers placé dans /usr/include
Message édité par Tony Truand le 18-05-2006 à 11:40:18