English

Error: sde80.lib : fatal error LNK1106: invalid file or disk full: cannot seek to 0xnnnnnnnn

Error Message

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.

Cause

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.

Related Information