IMPLIB Error Messages
There are two types of IMPLIB error messages:
- Fatal errors cause IMPLIB to stop running. Message
numbers IM1600 through IM1606 report these problems.
- Nonfatal errors indicate problems in the library file.
IMPLIB produces the library file and sets the error bit in the header for
the OS/2 environment. This means that the library file cannot be run from
OS/2. Message numbers IM2600 through IM2604 report these problems.
IM1600
error while writing to output file - name
Explanation: There was not enough disk space available to create
the target library.
Action: Delete or move files to make space on the disk and restart
IMPLIB.
IM1601
out of memory
- heap name heap exhausted
Explanation: There was not enough memory available to run IMPLIB.
Action: Reduce the number of programs presently running in your
system and restart IMPLIB.
IM1602
error
in the module definitions file
Explanation: There was an error in the module definition (.DEF)
file.
Action: Correct the symbol shown in the message, at the line number
given. Restart IMPLIB.
IM1603
name
: cannot create file reason
Explanation: IMPLIB was unable to open or create the target library
specified.
Action: Check the file name and available space. Restart IMPLIB.
IM1604
name : cannot
open file - reason
Explanation: IMPLIB was unable to open one of the specified input
module definition (.DEF) files.
Action: Check the file name. Restart IMPLIB.
IM1605
too many nested include files in module definition
file
Explanation: The .DEF file exceeded a nesting level.
Action: Combine some nestings into one .DEF file and try again.
IM1606
missing or bad include
file name
Explanation: IMPLIB could not find a file included by .DEF file.
Action: Make sure the file exists and can be located and that any
path is specified correctly. Try again.
IM2600
line
number is too long; truncated to length characters
Explanation: You have tried to export more than 8192 names.
Action: Retry with fewer names, creating an additional executable
module if necessary.
IM2601
symbol
multiply defined
Explanation: An export name was repeated within or across the module
definition (.DEF) files.
Action: Eliminate duplicate definitions of the export name.
IM2602
unexpected end of name table in DLL
Explanation: IMPLIB encountered an error when reading the module
names table or procedures names table.
Action: The 9per.DLL file is corrupted. Check to make sure that
the DLL was generated by OS/2 LINK or LINK386.
IM2603
name : invalid .DLL file
Explanation: IMPLIB could not parse the DLL properly.
Action: The .DLL file is corrupted. Check to make sure that the
DLL was generated by OS/2 LINK or LINK386.
IM2604
unrecognized option 'option'; option ignored
Explanation: You specified an incorrect option.
Action: Specify a correct IMPLIB option.
[Back: IMPLIB Options]
[Next: Quick Information (KwikINF)]