Skip to content

Cannot build lazarus IDE after 50040a2c

Summary

FPC trunk cannot build lazarus ide after commit 50040a2c.

System Information

  • Operating system: Windows
  • Processor architecture: x86
  • Compiler version: trunk
  • Device: Computer

Steps to reproduce

Build Lazarus IDE with FPC trunk commit 50040a2c

Example Project

What is the current bug behavior?

Link error at building lazarus IDE.

What is the expected (correct) behavior?

No error.

Relevant logs and/or screenshots

(9015) Linking ..\lazarus.exe
C:\development\lazarus\ide\lazarus.pp(171,1) Error: (9221) Undefined symbol: TC_$FPDMEMORYTOOLS_$$__zero_$FPDMEMORYTOOLS_$$_TFPDBGMEMLOCATION (first seen in fpdebugvalueconvertors.o)
C:\development\lazarus\ide\lazarus.pp(171,1) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: C:\development\fpc\bin\i386-win32\ppc386.exe returned an error exitcode
make[2]: *** [Makefile:5508: ide] Error 2
make[1]: *** [Makefile:3106: ide] Error 2
Error: (lazarus) Build IDE: stopped with exit code 2
Error: (lazarus) Building IDE: Building IDE failed.
make: *** [Makefile:3115: useride] Error 2

Possible fixes

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information