The commit d26a3b2f caused a compilation error while building the Lazarus IDE.
@mvancanneyt The commit d26a3b2f caused a compilation error while building the Lazarus IDE.
# make clean bigide FPC="C:\fpcbuild\fpc\bin\i386-win32\ppc386.exe" OS_TARGET=win32 CPU_TARGET=i386 LCL_PLATFORM=win32
......
Free Pascal Compiler version 3.3.1 [2026/03/15] for i386
Copyright (c) 1993-2026 by Florian Klaempfl and others
(1002) Target OS: Win32 for i386
(3104) Compiling cairocanvas_pkg.pas
(3104) Compiling cairocanvasall.pas
(3104) Compiling cairocanvas.pas
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(300,8) Warning: (6060) Case statement does not handle all possible casesC:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(85,29) Hint: (5024) Parameter "x" not used
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(85,37) Hint: (5024) Parameter "y" not used
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(343,24) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(345,14) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(531,9) Error: (5002) Duplicate identifier "Matrix"
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(531,9) Hint: (5003) Identifier already defined in unit FPCANVAS: fpcanvas.pp at line 411
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(535,3) Warning: (5066) Symbol "DebugLn" is deprecated: "Use DebugLogger.DebugLn instead"
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(537,5) Warning: (5066) Symbol "DebugLn" is deprecated: "Use DebugLogger.DebugLn instead"
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1261,18) Hint: (5058) Variable "M" does not seem to be initialized
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1423,18) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1459,5) Warning: (5066) Symbol "DebugLn" is deprecated: "Use DebugLogger.DebugLn instead"
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1464,18) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1487,18) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1516,18) Hint: (4055) Conversion between ordinals and pointers is not portable
C:\fpcbuild\lazarus\components\cairocanvas\cairocanvas.pas(1530) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
make[2]: *** [cairocanvas_pkg.ppu] Error 1
make[2]: Leaving directory `C:/fpcbuild/lazarus/components/cairocanvas'
make[1]: *** [bigide] Error 2
make[1]: Leaving directory `C:/fpcbuild/lazarus/components'
make: *** [bigidecomponents] Error 2