When building a project in Borland Builder (version 5) You can get a linker error such:
[Linker Error] fatal: error detected (lme351)
[Linker Warning] cannot reserve virtual memory at ADDR 461a0000 for-1703936 bytes (errcode 87)
This is a known bug in Borland builder, and the reason is that the debug information file is too big. every project with forms create a debug file (*. TDS file), when the size of this file exceeds roughly 32 MB the linker throws an error. the solution is to disable the debugging ability of forms with your controls:
** Right-click a form in the "Project Manager", select "Edit local options..." and un-check the "debug information" check box
** Delete the project's *. TDS file and the vcl50 *-files in the Borland installation directory (e.g. C: \ Program Files \ Borland \ cbuilder5 \ Lib \ vcl50 .*)
** Re-compile all files you have changed debug settings on