sábado, 15 de fevereiro de 2025

Erro "po4a" no Debian 12

Tentativa de renderizar os arquivos XML do livro Beyond Linux From Scratch. O comando executado (em um Debian GNU/Linux 12 - "bookworm") foi este:

( time LC_ALL=C make -j1 V=1 L=pt_BR REV=sysv BASEDIR="${HOME}"/sysv genhtml 2>&1 | tee "${HOME}"/genhtml-sysv.log.txt && exit "${PIPESTATUS}" )

A saída gerada pelo mencionado comando foi esta (parcialmente transcrita; transcrita somente a parte interessante):

python3 set-xml.py pt_BR/kde/introduction.po


mkdir -p $(dirname blfsgen-pt_BR/kde/introduction.xml)


LANG=pt_BR.UTF-8 po4a-translate -k 0 -f docbook -m blfs-en/kde/introduction.xml -l blfsgen-pt_BR/kde/introduction.xml.tmp -p pt_BR/kde/introduction.po -M UTF-8 -L UTF-8


po4a-translate is deprecated. The unified po4a(1) program is more convenient and less error prone.


./sed_pt_BR.sh blfsgen-pt_BR/kde/introduction.xml.tmp


sed '0,/#-#/s|\([^>]*\) #-# \([^<]*\)|\1|' -i blfsgen-pt_BR/kde/introduction.xml.tmp


sed '0,/#-#/s|\([^>]*\) #-# \([^<]*\)|\2|' -i blfsgen-pt_BR/kde/introduction.xml.tmp


sed -e 's|encoding="ISO-8859-1"|encoding="UTF-8"|g' -i blfsgen-pt_BR/kde/introduction.xml.tmp


sed -e 's|encoding="""|encoding="UTF-8"|g' -i blfsgen-pt_BR/kde/introduction.xml.tmp


mv blfsgen-pt_BR/kde/introduction.xml.tmp blfsgen-pt_BR/kde/introduction.xml


mkdir -p $(dirname pt_BR/kde/phonon.po)


LANG=pt_BR.UTF-8 po4a-updatepo -f docbook -m blfs-en/kde/phonon.xml -p pt_BR/kde/phonon.po -M UTF-8


Use of uninitialized value in pattern match (m//) at /usr/share/perl5/Locale/Po4a/Po.pm line 1419.


Use of uninitialized value in pattern match (m//) at /usr/share/perl5/Locale/Po4a/Po.pm line 1419.


Unknown encoding '"' at /usr/share/perl5/Locale/Po4a/TransTractor.pm line 995.


po4a-updatepo is deprecated. The unified po4a(1) program is more convenient and less error prone.


make: *** [include.mk:171: pt_BR/kde/phonon.po] Error 255


Versão do pacote "po4a": 0.69-1

Nenhum comentário:

Postar um comentário