I'm trying to build Lazarus trunk under Windows-11 using the x86_64-win64 FPC 3.3.1 compiler and got the error
Fatal: (10022) Can't find unit AssemblerDlg used by Editor
The unit does exist in .\ide\packages\idedebugger so I guess that one of the makefiles has a configuration error.
The build environment is a clean Win-11 image with fpc build itself from trunk and fpc.cfg generated using fpcmkcfg and default options. Lazarus is built by simply calling "make" with the make program, etc. from the current GNU utils package.
last few lines of compiler output are:
make[2]: Entering directory `C:/Users/tony/SoftwareDev/Lazarus/ide' C:/FPC/3.3.1/bin/x86_64-win64/ppcx64.exe -gl -vbqewnhi -Sci -dlclnogui -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuinclude/win -Fuframes -Fu. -Fiinclude -Fiinclude/win64 -Fi../images -FE.. -FU../units/x86_64-win64/nogui -Fu../packager/units/x86_64-win64 -Fu../components/codetools/units/x86_64-win64
-Fu../components/debuggerintf/lib/x86_64-win64
-Fu../components/lazutils/lib/x86_64-win64
-Fu../components/freetype/lib/x86_64-win64 -Fu../lcl/units/x86_64-win64 -Fu../lcl/units/x86_64-win64/nogui
-Fu../components/lazedit/lib/x86_64-win64
-Fu../components/buildintf/units/x86_64-win64
-Fu../components/ideintf/units/x86_64-win64/nogui
-Fu../components/lazedit/lib/x86_64-win64/nogui
-Fu../components/synedit/units/x86_64-win64/nogui
-Fu../components/lazcontrols/lib/x86_64-win64/nogui -Fu../components/lazcontrols/design/lib/x86_64-win64/nogui -Fu../components/lazdebuggers/lazdebuggerintf/lib/x86_64-win64 -Fu../components/lazdebuggers/cmdlinedebuggerbase/lib/x86_64-win64/nogui -Fu../components/lazdebuggergdbmi/units/x86_64-win64/nogui -Fu../components/lclextensions/lib/x86_64-win64-nogui -Fu../components/virtualtreeview/lib/x86_64-win64-nogui -Fu../components/fpdebug/lib/x86_64-win64
-Fu../components/lazdebuggers/lazdebuggerfp/lib/x86_64-win64/nogui -Fu../components/lazdebuggers/lazdebuggerlldb/lib/x86_64-win64/nogui -Fu../components/lazdebuggers/lazdebuggerfplldb/lib/x86_64-win64/nogui -Fupackages/ideconfig/lib/x86_64-win64/nogui
-Fupackages/ideutils/lib/x86_64-win64/nogui
-Fupackages/idepackager/lib/x86_64-win64/nogui
-Fupackages/ideproject/lib/x86_64-win64/nogui
-Fupackages/idedebugger/lib/x86_64-win64/nogui -dx86_64 lazbuild.lpr Hint: (11030) Start of reading config file
C:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg
Hint: (11031) End of reading config file
C:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg
Free Pascal Compiler version 3.3.1 [2026/02/24] for x86_64 Copyright (c) 1993-2026 by Florian Klaempfl and others (1002) Target OS: Win64 for x64
(3104) Compiling lazbuild.lpr
(3104) Compiling basebuildmanager.pas
(3104) Compiling buildmanager.pas
(3104) Compiling idetransfermacros.pas
(3104) Compiling fpcsrcscan.pas
(3104) Compiling progresswnd.pas
(3104) Compiling etpas2jsmsgparser.pas
(3104) Compiling etfpcmsgparser.pas
(3104) Compiling exttools.pas
(3104) Compiling lfmunitresource.pas
(3104) Compiling checklfmdlg.pas
(3104) Compiling C:\Users\tony\SoftwareDev\Lazarus\designer\jitforms.pp (3104) Compiling editoroptions.pp
C:\Users\tony\SoftwareDev\Lazarus\ide\editoroptions.pp(77,66) Fatal: (10022) Can't find unit AssemblerDlg used by EditorOptions Fatal: (1018) Compilation aborted
make[2]: *** [lazbuild.exe] Error 1
make[2]: Leaving directory `C:/Users/tony/SoftwareDev/Lazarus/ide' make[1]: *** [lazbuilder] Error 2
make[1]: Leaving directory `C:/Users/tony/SoftwareDev/Lazarus/ide' make: *** [lazbuild] Error 2
