Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Linker/ILINK32/Errors/Warnings    [ Add a report in this area ]  
Report #:  134775   Status: Need Feedback
Link error LME(@86)
Project:  C++Builder Build #:  6.2. build(9200
Version:    16.4 Submitted By:   Tieme van Hage
Report Type:  Crash / Data loss / Total failure Date Reported:  11/11/2015 9:26:48 AM
Severity:    Critical / Show Stopper Last Updated: 12/18/2015 10:11:33 AM
Platform:    All platforms Internal Tracking #:   72859
Resolution: Need More Info (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
ilink32 command line
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\ilink32.exe -L.\Win32\Debug;"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\debug";
  "c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\release";"c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\release\psdk";
  "C:\Program Files (x86)\FastReports\LibD16";"c:\program files (x86)\embarcadero\rad studio\9.0\RaveReports\Lib";"C:\Users\Public\Documents\RAD
  Studio\9.0\DCP" -j.\Win32\Debug;"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\debug";"c:\program files (x86)\embarcadero\rad
  studio\9.0\lib\win32\release";"c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\release\psdk";"C:\Program Files (x86)\FastReports\LibD16";
  "c:\program files (x86)\embarcadero\rad studio\9.0\RaveReports\Lib";"C:\Users\Public\Documents\RAD Studio\9.0\DCP" -l.\Win32\Debug -v
  -GA"C:\Users\Tieme\AppData\Local\Temp\vfs4E20.tmp"="E:\DataElementen\Source\Main.dfm" -aa -V5.0 -G8 -Tpe  c0w32w rtl.bpi vcl.bpi memmgr.lib
  sysinit.obj .\Win32\Debug\DE.obj .\Win32\Debug\Main.obj , .\Win32\Debug\DE.exe , .\Win32\Debug\DE.map , import32.lib cp32mti.lib , , DE.res
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilc: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ild: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilf: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ils: 0x00040000 / 0x06000000
[ILINK32 Warning] Warning: unknown heap name   : 0x08000000 / 0x08000000
[ILINK32 Warning] Warning: Error detected (LME286)
[ILINK32 Warning] Warning: Unable to perform incremental link - performing full link...
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilc: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ild: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilf: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ils: 0x00040000 / 0x06000000
[ILINK32 Warning] Warning: unknown heap name   : 0x08000000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilc: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ild: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ilf: 0x00010000 / 0x08000000
[ILINK32 Warning] Warning: E:/DataElementen/Source/Win32/Debug/DE.ils: 0x00040000 / 0x06000000
[ILINK32 Warning] Warning: unknown heap name   : 0x08000000 / 0x08000000
[ILINK32 Warning] Warning: Error detected (LME286)
[ILINK32 Error] Error: Unable to perform link
Failed
Elapsed time: 00:00:00.8
Steps to Reproduce:
Just compile the source (F9)
Workarounds
Non
Attachment
None
Comments

Hiroyuki Shimada at 1/12/2016 6:26:37 PM -
I was helped by this article: http://qc.embarcadero.com/wc/qcmain.aspx?d=116986 . The article doesn't contain neither "unknown heap name" nor "LME288," difficult to be found.

The Method I Did

1. Copy bcc32.exe and ilink32.exe to prevent UAC's block:
D:\>copy "C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\bcc32.exe" .
D:\>copy "C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\ilink32.exe" .
Backing-up them is recommended.

2. Set Large Address Aware flag in their PE header with editbin.exe tool (included in MS Visual Studio. I used VS2008's.):
D:\>editbin /LARGEADDRESSAWARE bcc32.exe
D:\>editbin /LARGEADDRESSAWARE ilink32.exe

3. Overwrite them on the original locations. Explorer will make this operation easier to force UAC to allow us copying them.

Hiroyuki Shimada at 1/12/2016 6:29:53 PM -
Sorry. Head part of the posting was lost...

I suddenly got the same error below with Rad Studio XE5 when compiling 32-bit projects, and was able to fix it.

The projects had been completely compiled until a mouth ago, December, 2015, on the same OS, Windows 7 Ultimate 64-bit, and were not modified, exactly the same.

[ilink32 ??] Warning: D:/bcb/binary/exe/Win32/Debug/Engine.ilc: 0x00010000 / 0x08000000
[ilink32 ??] Warning: D:/bcb/binary/exe/Win32/Debug/Engine.ild: 0x00010000 / 0x08000000
[ilink32 ??] Warning: D:/bcb/binary/exe/Win32/Debug/Engine.ilf: 0x00010000 / 0x0a000000
[ilink32 ??] Warning: D:/bcb/binary/exe/Win32/Debug/Engine.ils: 0x00040000 / 0x08000000
[ilink32 ??] Warning: unknown heap name   : 0x08000000 / 0x08000000
[ilink32 ??] Warning: ??????????? (LME288)

Server Response from: ETNACODE01