On 02/07/2024 14:30, Lucas Nussbaum wrote:
Source: fpc
Version: 3.2.2+dfsg-33
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240702 ftbfs-trixie
Hi,
Project developers <pkg-pascal-de...@alioth-lists.debian.net>
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
snip....
/usr/bin/make -C fpcsrc/utils/fpdoc/intl install
INSTALL_PREFIX=/<<PKGBUILDDIR>>/debian/tmp/usr
PP=/<<PKGBUILDDIR>>/fpcsrc/compiler/ppcx64
make[1]: Entering directory '/<<PKGBUILDDIR>>/fpcsrc/utils/fpdoc/intl'
msgfmt fpdoc.de.po dwriter.de.po -o fpdoc.de.mo
msgfmt: input file doesn't contain a header entry with a charset specification
make[1]: *** [Makefile:9: de] Error 1
The immediate cause of the build fail, is that msgfmt is called against
de.po files which have no header.
Until recently, fpc built OK, and msgfmt did not appear in the build logs.
I have no idea why this problem has just appeared now,
but the build can be saved by commenting out the build of the de.mo files.
In d/rules
#$(MAKE) -C fpcsrc/utils/fpdoc/intl install $(INSTALLOPTS)
and in d/fp-utils.install.in
#usr/share/locale
Regards,
Peter