[fpc-devel] Build failure in FPC Build repository, attn. Florian

Maxim Ganetsky ganmax at narod.ru
Sun Nov 12 19:53:18 CET 2023


12.11.2023 19:44, Michael Van Canneyt via fpc-devel пишет:
>
>
> On Thu, 9 Nov 2023, Maxim Ganetsky via fpc-devel wrote:
>
>>>> Is there any estimation how much will it take to be fixed?
>>>
>>> No, since I don't even know yet what the fix is.
>>>
>>>>
>>>> If it will take too long, I would like to suggest to temporarily 
>>>> disable generation of documentation in order to have binary 
>>>> snapshots available again.
>>>
>>> That is what I proposed in the first place.
>
> Since the units reference documentation has become too big for LaTeX 
> to handle,
> I have disabled the generation of PDF for the units reference 
> documentation.
>
> Henceforth, the documentation for the units will only be available as 
> HTML.
> (and, presumably, chm)
>
> The build should again be OK. 

Now FPC 3.3.1 crashes when trying to build cross-compiler for i386-win32:

#7 1175.5 External command "/source-main/compiler/ppcross386 -Twin32 
-FUvcl-compat/units/i386-win32/ -Fu/source-main/rtl/units/i386-win32/ 
-Fu/source-main/packages/fcl-base/units/i386-win32/ 
-Fu/source-main/packages/rtl-objpas/units/i386-win32/ 
-Fu/source-main/packages/fcl-xml/units/i386-win32/ 
-Fu/source-main/packages/fcl-web/units/i386-win32/ 
-Fu/source-main/packages/fcl-db/units/i386-win32/ 
-Fu/source-main/packages/rtl-extra/units/i386-win32/ 
-Fu/source-main/packages/ibase/units/i386-win32/ 
-Fu/source-main/packages/mysql/units/i386-win32/ 
-Fu/source-main/packages/odbc/units/i386-win32/ 
-Fu/source-main/packages/oracle/units/i386-win32/ 
-Fu/source-main/packages/postgres/units/i386-win32/ 
-Fu/source-main/packages/sqlite/units/i386-win32/ 
-Fu/source-main/packages/dblib/units/i386-win32/ 
-Fu/source-main/packages/pxlib/units/i386-win32/ 
-Fu/source-main/packages/fcl-json/units/i386-win32/ 
-Fu/source-main/packages/fcl-fpcunit/units/i386-win32/ 
-Fu/source-main/packages/paszlib/units/i386-win32/ 
-Fu/source-main/packages/hash/units/i386-win32/ 
-Fu/source-main/packages/libtar/units/i386-win32/ 
-Fu/source-main/packages/fcl-net/units/i386-win32/ 
-Fu/source-main/packages/fcl-passrc/units/i386-win32/ 
-Fu/source-main/packages/fcl-process/units/i386-win32/ 
-Fu/source-main/packages/fcl-hash/units/i386-win32/ 
-Fu/source-main/packages/fcl-registry/units/i386-win32/ 
-Fu/source-main/packages/openssl/units/i386-win32/ 
-Fu/source-main/packages/fastcgi/units/i386-win32/ 
-Fu/source-main/packages/httpd22/units/i386-win32/ 
-Fu/source-main/packages/httpd24/units/i386-win32/ 
-Fu/source-main/packages/winunits-base/units/i386-win32/ 
-Fu/source-main/packages/libmicrohttpd/units/i386-win32/ 
-Fu/source-main/packages/rtl-generics/units/i386-win32/ 
-Fuvcl-compat/src -Fivcl-compat/src -Twin32 -Pi386 -XPi386-win32- -Ur 
-Xs -O2 -n -di386 -dRELEASE -XX -CX -Sc -viq 
vcl-compat/BuildUnit_vcl_compat.pp" failed with exit code 256. Console 
output:
|
#7 1175.5 Target OS: Win32 for i386
||
#7 1175.5 Compiling vcl-compat/BuildUnit_vcl_compat.pp
||
#7 1175.5 Compiling ./vcl-compat/src/system.permissions.pp
||
#7 1175.5 Compiling ./vcl-compat/src/system.messaging.pp
||
#7 1175.5 Compiling ./vcl-compat/src/system.netencoding.pp
||
#7 1175.5 Writing Resource String Table file: system.netencoding.rsj
||
#7 1175.5 Compiling ./vcl-compat/src/system.ioutils.pp
||
#7 1175.5 Writing Resource String Table file: system.ioutils.rsj
||
#7 1175.5 Compiling ./vcl-compat/src/system.devices.pp
||
#7 1175.5 Compiling ./vcl-compat/src/system.analytics.pp
||
#7 1175.5 Compiling ./vcl-compat/src/system.ansistrings.pp
||
#7 1175.5 system.ansistrings.pp(106,10) Error: Forward declaration not 
solved "ExtractShortPathName(const AnsiString):System.AnsiString;"
||
#7 1175.5 system.ansistrings.pp(1427) Fatal: There were 1 errors 
compiling module, stopping
||
#7 1175.5 Fatal: Compilation aborted
||
#7 1175.5
||
#7 1175.5 The installer encountered the following error:
||
#7 1175.5 Compilation of "BuildUnit_vcl_compat.pp" failed
||
#7 1175.5 $0000000000527749
||
#7 1175.5 $00000000005324D8
||
#7 1175.5 $00000000005314B1
||
#7 1175.5 $0000000000532801
||
#7 1175.5 $0000000000535F0A
||
#7 1175.5 $0000000000525F12
||
#7 1175.5 $0000000000526624
||
#7 1175.5 $0000000000479A76
||
#7 1175.5 make[2]: *** [Makefile:1992: smart] Error 1
||
#7 1175.5 make[2]: Leaving directory '/source-main/packages'
||
#7 1175.5 make[1]: *** [Makefile:3129: packages_smart] Error 2
||
#7 1175.5 make[1]: Leaving directory '/source-main'
||#7 1175.5 make: *** [Makefile:3283: build-stamp.i386-win32] Error 2|

-- 
Best regards,
  Maxim Ganetskymailto:ganmax at narod.ru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20231112/8ff00f37/attachment.htm>


More information about the fpc-devel mailing list