Error: sde80.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0xnnnnnnnn
When building an ArcSDE C API program, this error can occur:
Error executing link.exe.
sde80.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0xnnnnnnnn
This prevents you from using Microsoft Visual C++ Version 5 to link an ArcSDE 8.x C API application.
This problem only occurs when using Microsoft Visual C++ V5.0 with an import library file rpl.lib that was created with Microsoft Visual C++ V6.0. The rpl.lib file is required for building ArcSDE applications.
You can solve this problem in one of two ways, as shown below.
Solution or Workaround
- Method A:
Install Microsoft Developer Studio Service Pack 3.
- Method B:
1. Rename the installed rpl.lib file, or copy it from the \plsuite\lib\msvc directory to a different directory.
2. Download the RPL Update [RPL.LIB] from Intel and install it in the \plsuite\lib\msv directory. See link below.