[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