[Pkg-pascal-devel] Bug#1074706: fpc: FTBFS: make[1]: *** [Makefile:9: de] Error 1
Peter B
peter at pblackman.plus.com
Tue Jul 9 17:08:28 BST 2024
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: lucas at debian.org
> Usertags: ftbfs-20240702 ftbfs-trixie
>
> Hi,
> Project developers <pkg-pascal-devel at 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
More information about the Pkg-pascal-devel
mailing list