Peut-être que personne n'est confronté à un problème similaire, ou je n'ai trouvé aucune information directe.
Extraire la source, éditer et modifier le fichier SPEC avec UTF8, l'archiver à nouveau et rpmbuild comme avant
# uname -a
Linux ${HOSTNAME} 4.18.0-193.28.1.el8_2.x86_64 #1 SMP Thu Oct 22 00:20:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Quand je fais rpmbuild, j'obtiens ce message et la construction n'est pas terminée.
# rpmbuild -tb --clean ./FD-3.01j.tar.gz
warning: bogus date in %changelog: Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
warning: bogus date in %changelog: Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
warning: Package FDclone: invalid utf-8 encoding in Description: FDclone is a file& directory maintenance tool for the UNIX
based OS. It is a clone of "FD" for MS-DOS, made by Mr.
A.Idei <[email protected]> in 1989.
%description(ja)
FDclone �ϡ�1989ǯ�� A.Idei <[email protected]> ����
���ˤ��ä� MS-DOS �Ѥ˺������줿�أƣġ٤��Ϥ�����UNIX �١�
���� OS ���ѤΥե����� & �ǥ��쥯�ȥ������ġ����Ǥ��� - Invalid or incomplete multibyte orwide character
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.oWoPi3
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
Omission
RPM build errors:
bogus date in %changelog: Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
bogus date in %changelog: Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
Package FDclone: invalid utf-8 encoding in Description: FDclone is a file & directory maintenance tool for the UNIX
based OS. It is a clone of "FD" for MS-DOS, made by Mr.
A.Idei <[email protected]> in 1989.
%description(ja)
FDclone �ϡ�1989ǯ�� A.Idei <[email protected]> ����
���ˤ��ä� MS-DOS �Ѥ˺������줿�أƣġ٤��Ϥ�����UNIX �١�
���� OS ���ѤΥե����� & �ǥ��쥯�ȥ������ġ����Ǥ��� - Invalid or incomplete multibyte orwide character
Empty %files file /root/rpmbuild/BUILD/FD-3.01j/debugsourcefiles.list
C'est un faux jour. Si la date du mardi 7 juillet 2004 est correcte, c'est mercredi, donc c'est mercredi, pas mar. 6 si le jour est correct. Si la date du mardi 17 septembre 2003 est correcte, c'est mercredi, donc c'est mercredi, pas mar. 16 si le jour est correct.
Il semble que le fichier SPEC de rpmbuild soit écrit en UTF-8, mais fd.spec a été écrit en EUC.
error: Empty %files file /root/rpmbuild/BUILD/FD-3.01j/debugsourcefiles.list Lorsque j'ai cherché sur Google, j'ai pu obtenir des informations utiles. Il semble que cela puisse être évité en ne créant pas debugsourcefiles.list.
Bogue n ° 4555: Erreurs de construction RPM: fichier% files vide ... https://www.openrtm.org/redmine/issues/4555
tar zxvf .FD-3.01j.tar.gz
--Modifier ./FD-3.01j/fd.spec avec UTF8
% global debug_package% {nil} doit être avant% prep et% setup.
Supprimer 3 lignes de la 29e ligne ...
FDclone ?ϡ?1989ǯ?Salut A.Idei <[email protected]> ?Akiho
?Heihi?Épée?Ni MS-Ourlet DOS?˺ 鋿????줿?أƣġ٤Ϥ?????UNIX ?١?
???OS Ninihem?Υե????・& ?ǥ??쥯?ȥ ・ Nohe?ġ??· Non????
Ajout de 5 lignes.
FDclone a été publié en 1989.Idei <[email protected]>Monsieur.
MS à la main-Base UNIX qui imite "FD" créée pour DOS
Fichier à usage général du système d'exploitation&Un outil de gestion d'annuaire.
%global debug_package %{nil}
Correction du jour autour de la ligne 173 (à la fin de l'historique des mises à jour) Du mar ...
* Tue Jul 7 2004 Takashi SHIRAI <[email protected]>
* Tue Sep 17 2003 Takashi SHIRAI <[email protected]>
Au mer
* Wed Jul 7 2004 Takashi SHIRAI <[email protected]>
* Wed Sep 17 2003 Takashi SHIRAI <[email protected]>
Archiver à nouveau
tar czvf FD-3.01j.tar.gz ./FD-3.01j
Après cela, comme d'habitude, rpmbuild et installez le package rpm terminé.
c'est tout.
Recommended Posts