2017-08-08 6 views
0

Je construis une version héritée de openSSL pour faire quelques tests, mais la construction échoue. J'ai déjà fixé plusieurs choses, mais maintenant j'ai obtenu un nouveau, le journal rapporte qu'il échoue lors de l'installation les pages man.pod2man échoue avec le texte attendu pas un nombre

 created directory `/Users/AuserName/Documents/proj/folderName/folderNameA/OpenSSL/tt/OpenSSL-for-iPhone/bin/iPhoneSimulator10.3-i386.sdk/man' 
     created directory `/Users/AuserName/Documents/proj/folderName/folderNameA/OpenSSL/tt/OpenSSL-for-iPhone/bin/iPhoneSimulator10.3-i386.sdk/man/man1' 
     created directory `/Users/AuserName/Documents/proj/folderName/folderNameA/OpenSSL/tt/OpenSSL-for-iPhone/bin/iPhoneSimulator10.3-i386.sdk/man/man3' 
     created directory `/Users/AuserName/Documents/proj/folderName/folderNameA/OpenSSL/tt/OpenSSL-for-iPhone/bin/iPhoneSimulator10.3-i386.sdk/man/man5' 
     created directory `/Users/AuserName/Documents/proj/folderName/folderNameA/OpenSSL/tt/OpenSSL-for-iPhone/bin/iPhoneSimulator10.3-i386.sdk/man/man7' 
     installing man1/CA.pl.1 
     installing man1/asn1parse.1 
     installing man1/ca.1 
     installing man1/ciphers.1 
     installing man1/cms.1 
     cms.pod around line 457: Expected text after =item, not a number 
     cms.pod around line 461: Expected text after =item, not a number 
     cms.pod around line 465: Expected text after =item, not a number 
     cms.pod around line 470: Expected text after =item, not a number 
     cms.pod around line 474: Expected text after =item, not a number 
     POD document had syntax errors at /usr/bin/pod2man5.18 line 72. 

Les fichiers pod contenus dans l'image afin que vous puissiez voir les numéros de ligne: enter image description here

+0

Peut-être essayer 'make install_sw' pour éviter de créer les pages man? – jww

Répondre

0

"= item" ne peut être suivie d'une chaîne d'option comme dans cet exemple:

=item B<--option> 

et si vous voulez passer des valeurs aux options, vous faites quelque chose comme ceci:

=item B<--option>=I<value> 

Notez que la chaîne d'option doit être incluse dans B <> et que la chaîne de valeur doit être incluse dans I <>.

+0

Merci Devin, où puis-je trouver quelques informations sur les fichiers pod, comment ils fonctionnent et comment les faire. Pour l'instant je viens de désactiver la documentation pour la construction. Merci pour l'aide. – Wayne

+0

@Wayne Vous pouvez trouver quelques informations sur pod2man ici: https://perldoc.perl.org/pod2man.html –

+0

Merci Devin. Une autre question, Est-ce que l'on tape les fichiers pod à la main ou les générez-vous d'une manière ou d'une autre à partir de fichiers source? – Wayne

0

Il semble que pod2man ne déteste pas les nombres en général, mais n'aime pas un nombre spécifique: Zéro. Donc, essayez de changer tous les cas de =item 0. à =item 1. et augmenter le potentiel supplémentaire =item <some number> en ajoutant 1, aussi.

J'ai très bien travaillé pour corriger le même problème dans le POD de Net :: IRC.