J'ai compilé la version 5.8.3.
Tout s'est bien déroulé lors de la compilation.
Lors des tests, j'ai obtenu les résultats suivants:
...
lib/h2xs.............................
# Failed test (../lib/h2xs.t at line 158)
# got: 512
# expected: 0
# Failed test (../lib/h2xs.t at line 169)
# got: 'Defaulting to backwards compatibility with perl 5.8.3
# If you intend this module to be compatible with earlier perl versions, please
# specify a minimum perl version with the -b option.
#
# Won't overwrite existing h2xst
# '
# expected: 'Defaulting to backwards compatibility with perl 5.8.3
# If you intend this module to be compatible with earlier perl versions, please
# specify a minimum perl version with the -b option.
#
# Writing h2xst/ppport.h
# Writing h2xst/lib/h2xst.pm
# Writing h2xst/h2xst.xs
# Writing h2xst/fallback/const-c.inc
# Writing h2xst/fallback/const-xs.inc
# Writing h2xst/Makefile.PL
# Writing h2xst/README
# Writing h2xst/t/h2xst.t
# Writing h2xst/Changes
# Writing h2xst/MANIFEST
# '
FAILED at test 3
...
La page de manuel de h2xs mentionne que c'est pour convertir des fichiers
d'entêtes C en "Perl extensions".
Donc, auriez-vous une idée de la raison pour laquelle ce test a échoué?
Est-ce seulement une question de compatibilité avec les versions antérieures
Quels sont les contextes où l'on utilise h2xs?
Quel est l'impact si je continue avec "make install"?