Cannot compile FPC trunk for win32
## Summary
Cannot compile FPC trunk for win32, got error.
## System Information
<!-- The more information are provided the easier it is to replicate the bug -->
- **Operating system:** Windows <!-- Windows, Linux (if possible, also name the distro), FreeBSD, Android, ... -->
- **Processor architecture:** x86 <!-- x86, x86-64, ARM, AARCH64, AVR, RISC-V, PowerPC, ... -->
- **Compiler version:** trunk <!-- 3.2, 3.2.2, 3.3, trunk, beta, ... (if possible, give also the git hash) -->
- **Device:** Computer <!-- Computer, Tablet, Mobile, Amiga, Microcontroller, ... -->
## Steps to reproduce
Compile FPC trunk by fpclazup.
## Example Project
<!-- If possible, please create an example project that exhibits the problematic
behavior, and link to it here in the bug report. -->
## What is the current bug behavior?
Build error
## What is the expected (correct) behavior?
No error
## Relevant logs and/or screenshots
```
// Error log with FPC_DOTTEDUNITS undefined
C:/development/fpcbootstrap/ppc386.exe -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../win -FE. -FUC:/development/fpc/rtl/units/i386-win32 -vw-n-h-l-d-u-t-p-c- -dsymansistr -dREVINC -di386 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../i386 -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl
make[7]: *** No rule to make target `sysutils.pp', needed by `sysutils.ppu'. Stop.
make[6]: *** [win32_all] Error 2
make[5]: *** [rtl] Error 2
make[4]: *** [next] Error 2
make[3]: *** [ppc1.exe] Error 2
make[2]: *** [cycle] Error 2
make[1]: *** [compiler_cycle] Error 2
make: *** [build-stamp.i386-win32] Error 2
// Error log with FPC_DOTTEDUNITS defined
C:/development/fpcbootstrap/ppc386.exe -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../win -FE. -FUC:/development/fpc/rtl/units/i386-win32 -vw-n-h-l-d-u-t-p-c- -dsymansistr -dFPC_DOTTEDUNITS -dREVINC -di386 -dRELEASE -Fi../objpas/sysutils -Fi../objpas/classes -Fu../i386 -I../objpas -I../win/wininc -Fu../win/wininc -Fu../win -I../inc -Fu../inc -Fu../objpas buildrtl
extpas.pp(41,7) Fatal: Can't find unit TP.DOS used by extpas
Fatal: Compilation aborted
make[6]: *** [win32_all] Error 2
make[5]: *** [rtl] Error 2
make[4]: *** [next] Error 2
make[3]: *** [ppc1.exe] Error 2
make[2]: *** [cycle] Error 2
make[1]: *** [compiler_cycle] Error 2
make: *** [build-stamp.i386-win32] Error 2
```
<!-- Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as
it's very hard to read otherwise.
You can also use syntax highlighting for Pascal with: ```pascal the code```
For more information see https://docs.gitlab.com/ee/user/markdown.html -->
## Possible fixes
<!-- If you can, link to the line of code that might be responsible for the problem -->
[make-pololu2 3.82](https://github.com/pololu/make/releases/download/3.82-pololu2/make.exe) solves first undefined FPC_DOTTEDUNITS, but still not compile defined FPC_DOTTEDUNITS.
Make 3.82's bugs make error with FPC trunk.
issue