A solicitação de patch apropriada será semelhante a:
patch -p1 < net-ssh2-0.18-perl5.10.patch
Você fez isso no diretório, onde está o arquivo SSH2.xs.
Existe uma correção de correção para o módulo perl net :: ssh2 que corrige um erro de falha seg que ocorre em algumas máquinas.
Está localizado aqui: link
Eu baixei o patch, mas não sei como aplicá-lo. Eu removi o módulo que eu instalei anteriormente, fui para a pasta build e fiz
patch ssh2.xs < p1
ele me perguntou se o patch estava em marcha à ré. Eu não tinha certeza, então eu bati sim. A TI diz que o patch é bem sucedido, então me diz ok. módulos instalados. Eu não acho que o patch funcionou ou eu estou movendo minha versão corrigida corretamente. Eu me sinto assim porque eu ainda recebo a falha seg e todos dizem que isso corrige isso. Alguém pode me guiar aqui?
A solicitação de patch apropriada será semelhante a:
patch -p1 < net-ssh2-0.18-perl5.10.patch
Você fez isso no diretório, onde está o arquivo SSH2.xs.
-p<num> or --strip=num
Strip the smallest prefix containing num leading slashes from each file name found in the patch file. A sequence of one or more adjacent
slashes is counted as a single slash. This controls how file names found in the patch file are treated, in case you keep your files in a
different directory than the person who sent out the patch. For example, supposing the file name in the patch file was
/u/howard/src/blurfl/blurfl.c
setting -p0 gives the entire file name unmodified, -p1 gives
u/howard/src/blurfl/blurfl.c
without the leading slash, -p4 gives
blurfl/blurfl.c
and not specifying -p at all just gives you blurfl.c. Whatever you end up with is looked for either in the current directory, or the direc-
tory specified by the -d option.