mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
394 lines
23 KiB
394 lines
23 KiB
// *********************************************************************
|
|
// Microsoft (R) 32-Bit Incremental Linker
|
|
//
|
|
// Copyright (C) Microsoft Corp 1992-1996. All rights reserved.
|
|
//
|
|
// File: link32er.txt
|
|
//
|
|
// File Comments:
|
|
//
|
|
//
|
|
// *********************************************************************
|
|
|
|
// **IMPORTANT** -- Notify user ed (marcim) if you alter this file.
|
|
// (Examples -- add/delete errors; add/remove comment marks that precede
|
|
// errors; change an error number; alter a message; "overload" an error)
|
|
|
|
// This file is no longer automatically processed by the linker makefile.
|
|
// If you change it you should say "nmake errgen" in the linker\coff
|
|
// directory and check in the resulting files.
|
|
|
|
//
|
|
// Numbering convention --
|
|
// LNKnnnn for all linker tools (LINK, LIB, DUMPBIN, EDITBIN)
|
|
// LNK1nnn for fatal errors
|
|
// LNK2nnn for nonfatal errors
|
|
// LNK4nnn for warnings
|
|
// LNKn5nn for Mac-specific errors/warnings
|
|
// LNK6nnn for informational msgs used by ilink
|
|
// LNK9nnn for messages
|
|
|
|
// Strings for warning or error
|
|
LNK000:: FATALSTR:: fatal error
|
|
LNK001:: ERRORSTR:: error
|
|
LNK002:: WARNSTR:: warning
|
|
LNK003:: NOTESTR:: note
|
|
LNK004:: MSGSTR:: msg
|
|
|
|
// Linker Errors
|
|
LNK1000:: INTERNAL_ERR:: unknown error; consult documentation for technical support options
|
|
LNK1100:: USAGE::
|
|
LNK1101:: WRONGDBI:: incorrect MSPDB41.DLL version; recheck installation of this product
|
|
LNK1102:: OUTOFMEMORY:: out of memory
|
|
LNK1103:: CVCORRUPT:: debugging information corrupt; recompile module
|
|
LNK1104:: CANTOPENFILE:: cannot open file "%s"
|
|
LNK1105:: CANTCLOSEFILE:: cannot close file "%s"
|
|
LNK1106:: CANTSEEKFILE:: invalid file or disk full: cannot seek to 0x%lx
|
|
LNK1107:: CANTREADFILE:: invalid or corrupt file: cannot read at 0x%lx
|
|
LNK1108:: CANTWRITEFILE:: cannot write file at 0x%lx
|
|
LNK1109:: CANTREMOVEFILE:: cannot remove file "%s"
|
|
LNK1110:: CANTRENAMEFILE:: cannot rename file "%s"
|
|
LNK1111:: BADBASE:: invalid /BASE argument "%s"
|
|
LNK1112:: CONFLICTINGMACHINETYPE:: module machine type "%s" conflicts with target machine type "%s"
|
|
LNK1113:: UNKNOWNMACHINETYPE:: invalid machine type
|
|
// LNK1114::
|
|
LNK1115:: NOMACHINESPECIFIED:: /MACHINE option required
|
|
LNK1116:: KEYNOTFOUND:: base key "%s" not found
|
|
LNK1117:: SWITCHSYNTAX:: syntax error in option "%s"
|
|
LNK1118:: DEFSYNTAX:: syntax error in "%s" statement
|
|
LNK1119:: BADORDINAL:: invalid ordinal number "%s"
|
|
LNK1120:: UNDEFINEDEXTERNALS:: %d unresolved externals
|
|
LNK1121:: DUPLICATEORDINAL:: duplicate ordinal number "%d"
|
|
LNK1122:: BADDEFFILEKEYWORD:: invalid keyword "%s"
|
|
LNK1123:: CONVERSIONERROR:: failure during conversion to COFF: file invalid or corrupt
|
|
// LNK1124::
|
|
// LNK1125::
|
|
// LNK1126::
|
|
LNK1127:: BADLIBRARY:: library is corrupt
|
|
// LNK1128::
|
|
LNK1129:: BADWEAKEXTERN:: cannot find resolution for weak extern %s
|
|
LNK1130:: BASERELOCTIONMISCALC:: Linker miscalc (base relocations off by 0x%lx)
|
|
LNK1131:: NOLIBRARYFILE:: no library file specified
|
|
LNK1132:: BADSTUBFILE:: invalid format for MS-DOS stub file "%s"
|
|
// LNK1133::
|
|
// LNK1134::
|
|
// LNK1135::
|
|
LNK1136:: BAD_FILE:: invalid or corrupt file
|
|
LNK1137:: BADSECTIONSWITCH:: invalid argument specified with /SECTION
|
|
LNK1138:: CORRUPTOBJECT:: corrupt debugging information in object file
|
|
// LNK1139::
|
|
LNK1140:: PDBLIMIT:: too many modules for program database; relink with /PDB:NONE
|
|
LNK1141:: DEFLIB_FAILED:: failure during build of exports file
|
|
// LNK1142::
|
|
LNK1143:: BADCOFF_COMDATNOSYM:: invalid or corrupt file: no symbol for comdat section 0x%x
|
|
LNK1144:: CANT_OPEN_REPRO:: error with LINK_REPRO var; cannot open "%s"
|
|
LNK1145:: CIRCULAR_MERGE:: /MERGE created circular link for section "%s"
|
|
LNK1146:: MISSING_SWITCH_VALUE:: no argument specified with option "/%s"
|
|
LNK1147:: BAD_NUMBER:: invalid number specified with option "/%s"
|
|
LNK1148:: COPY_TEMPFILE:: failure during conversion to COFF: cannot copy temp file "%s"
|
|
LNK1149:: DUP_OUT_FILE:: output filename matches input filename "%s"
|
|
// LNK1150::
|
|
// LNK1151::
|
|
LNK1152:: FAILEDFUZZYMATCH:: cannot resolve one or more undecorated symbols
|
|
LNK1153:: VXD_NEEDED:: /VXD command-line option required
|
|
LNK1154:: DUPLICATEIMPLIB:: specified import library filename matches exports file "%s"
|
|
LNK1155:: SPECIALSYMDEF:: special symbol "%s" already defined.
|
|
LNK1156:: SBSSFOUND:: .sbss section not supported
|
|
LNK1157:: VXDFIXUPOVERFLOW:: fixup overflow; offset of target symbol "%s" greater than +-8MB
|
|
LNK1158:: SPAWNFAILED:: cannot run "%s"
|
|
LNK1159:: NOOUTPUTFILE:: no output file specified
|
|
LNK1160:: LASTLIBOBJECT:: library with zero objects not allowed
|
|
LNK1161:: BADEXPORTSPEC:: invalid export specification
|
|
LNK1162:: NOAUXSYMFORCOMDAT:: expected aux symbol for comdat section 0x%x
|
|
LNK1163:: INVALIDCOMDATSEL:: invalid selection for comdat section 0x%x
|
|
LNK1164:: CONALIGNTOOLARGE:: section 0x%x alignment (%u) greater than /ALIGN value
|
|
LNK1165:: FIXUPERRORS:: link failed because of fixup errors
|
|
LNK1166:: TEXTPADFAILED:: cannot adjust code at offset=0x%08x, va=0x%08x
|
|
LNK1167:: BADCOFF_NOMACHINE:: invalid or corrupt file: file contains relocs but header has no machine type
|
|
LNK1168:: INVALID_FILEPERM:: cannot open %s for writing
|
|
LNK1169:: MULTIPLYDEFINEDSYMS:: one or more multiply defined symbols found
|
|
LNK1170:: LINETOOLONG:: line in command file contains %ld or more characters
|
|
LNK1171:: DLLLOADERR:: unable to load %s; "/%s" failed
|
|
LNK1172:: MULTOBJSINLIB:: more than one object with the name "%s" found; rename object(s) or relink /PDB:NONE
|
|
LNK1173:: FCNNOTFOUNDERR:: unable to find entrypoint %s in %s; "/%s" failed
|
|
LNK1174:: CANNOTREBASEIMAGE:: unable to /REBASE %s; not a valid Win32 image
|
|
LNK1175:: REBASEFAILED:: failed to /REBASE %s
|
|
LNK1176:: TLSLIMITHIT:: ".TLS" section exceeds current limit of 32K
|
|
LNK1177:: TOCTOOLARGE:: TOC size limit exceeded
|
|
LNK1178:: NOMODEND:: missing MODEND record; file is invalid or corrupt
|
|
LNK1179:: BADCOFF_DUPCOMDAT:: invalid or corrupt file: duplicate comdat "%s"
|
|
LNK1180:: DISKFULL:: insufficient disk space to complete link
|
|
LNK1181:: CANTOPENINPUTFILE:: cannot open input file "%s"
|
|
LNK1182:: EXPORTLIMITHIT:: cannot have more than 64K exports
|
|
LNK1183:: BADCOFF_RELOCCOUNT:: invalid or corrupt file: extended relocation count %lu less than 65535
|
|
LNK1184:: INVALIDSECNAME:: invalid section name "%s" specified in option or directive "%s"
|
|
LNK1185:: INVALIDSECNAMEINDEF:: invalid section name "%s" specified
|
|
LNK1186:: BADCOFF_BADRELOC:: invalid or corrupt COFF object; reloc to undefined static symbol "%s"
|
|
|
|
// PDB Errors
|
|
LNK1200:: PDBREADERROR:: error reading program database "%s"
|
|
LNK1201:: PDBWRITEERROR:: error writing to program database "%s"; check for insufficient disk space
|
|
LNK1202:: INVALIDSIGINPDB:: "%s" is missing debugging information for referencing module
|
|
LNK1203:: INVALIDAGEINPDB:: "%s" is missing current debugging information for referencing module
|
|
LNK1204:: TRANSITIVETYPEREF:: "%s" compiled /Yc /Yu /Z7; cannot create PDB; recompile with /Zi
|
|
// LNK1205::
|
|
LNK1206:: V1PDB:: cannot overwrite Visual C++ 1.0 PDB "%s"; delete and rebuild
|
|
LNK1207:: BADPDBFORMAT:: incompatible PDB format in "%s"; delete and rebuild
|
|
LNK1208:: REFDPDBNOTFOUND:: a PDB with up-to-date debug information was not found with its referencing module "%s" or at "%s"
|
|
LNK1209:: MISMATCHINPDB:: program database "%s" differs from previous link; relink or rebuild
|
|
LNK1210:: NOTENOUGHMEMFORILINK:: exceeded internal ILK size limit; relink with /INCREMENTAL:NO
|
|
LNK1211:: PRECOMPREQUIRED:: precompiled type information not found; "%s" not linked or overwritten
|
|
// *******
|
|
// ******* Do NOT add new error here. Assign numbers less than 1200
|
|
// *******
|
|
|
|
// MAC Errors
|
|
LNK1548:: MACNULLIMPORT:: cannot find import information for "%s"
|
|
LNK1549:: MACREBASE:: "%s" belongs to Mac68K or PowerMac - cannot rebase
|
|
LNK1550:: MACBADSTARTUPSN:: more than one entrypoint in startup section
|
|
LNK1551:: MACNEARTHUNKOVF:: near thunks exceed 32K
|
|
LNK1552:: MACSMALLTHUNKOVF:: functions in small model section %s exceed 64K
|
|
LNK1553:: MACBADPATCHVAL:: invalid object file: nonzero value in raw data
|
|
LNK1554:: MACTHUNKOUTOFRANGE:: fixup overflow at %s: too many 16-bit fixup thunks
|
|
LNK1555:: MACDATAOUTOFRANGE:: fixup overflow at %s: fixup overflow at symbol: too much near data
|
|
LNK1556:: MACTARGOUTOFRANGE:: fixup overflow at %s: fixup overflow at symbol: cannot resolve using 16-bit fixup
|
|
LNK1557:: MACPCODETARGOUTOFRANGE:: Pcode fixup overflow. Target symbol %s is out of range (code section is too large).
|
|
LNK1558:: MACPCODESN:: Maximum pcode resource number exceeded by section %s.
|
|
LNK1559:: MACPROFOFF:: code section exceeds profiler limit at %s
|
|
LNK1560:: MACPROFSN:: section number exceeds profiler limit at %s
|
|
LNK1561:: MACNOENTRY:: entry point must be defined
|
|
LNK1562:: MACBADCODERELOC:: invalid object file: code fixup in data section %s
|
|
LNK1563:: MACBADDATARELOC:: invalid object file: data fixup in code section %s
|
|
LNK1564:: MACINTERSEGCS:: CSConst fixup not in same section as symbol %s
|
|
LNK1565:: MACDIFFSNDIFF:: invalid object file: DIFF fixup pair in section %s specifies different section numbers
|
|
LNK1566:: MACDIFF8OUTOFRANGE:: DIFF fixup pair overflow: target symbol too far from previous symbol
|
|
LNK1567:: MACDIFF16OUTOFRANGE:: DIFF fixup pair overflow: target symbol too far from previous symbol
|
|
LNK1568:: MACBADFILE:: invalid file %s
|
|
LNK1569:: MACNOFUNCTIONSET:: EXPORTS keyword missing function set identifier
|
|
LNK1570:: MACSTARTUPSN:: cannot renumber startup section %s; must be CODE1
|
|
LNK1571:: MACCODE1:: Cannot assign resource number 1 to CODE section %s. CODE1 is reserved for the startup section.
|
|
LNK1572:: MACCODE0:: Cannot assign resource number 0 to CODE section %s. CODE0 is reserved for the jump table.
|
|
LNK1573:: BADMACDLLFLAG:: invalid FLAGS keyword %s
|
|
LNK1574:: MACBADSACDREF:: standalone code cannot permit %s to be defined and referenced in different sections
|
|
LNK1575:: MACDATAFUNC:: cannot call data symbol %s as function
|
|
LNK1576:: MACDLLOBJECT:: cannot specify object files for Mac import library
|
|
LNK1577:: MACDLLID:: ASLM library ID cannot be set - LIBRARY name not specified in the module definition file.
|
|
LNK1578:: MACMULTDEFFS:: function set %s multiply defined
|
|
LNK1579:: MACNATIVEOPTREF:: Target pcode symbol "%s" must be <64k into code section when /OPT:REF is used.
|
|
LNK1580:: MACDLLFUNCSETID:: no ASLM function set ID specified
|
|
LNK1581:: MACBADPCODEEP:: corrupted object or old compiler (bad Pcode entry point)
|
|
LNK1582:: MACBADSTARTUPSEG:: run-time fixups in startup segment
|
|
LNK1583:: MACCSNCODELIMIT:: exceeded code section number limit
|
|
LNK1584:: MACODDADDRFIXUP:: Run-time fixup on odd address
|
|
LNK1585:: MACBADCSECTBLFIXUP:: CSECTABLE fixup must be to external symbol in code
|
|
LNK1586:: MACBADDUPCONFIXUP:: DUPCON fixup must be to external symbol in code
|
|
LNK1587:: MACMULTSYMINCON:: Multiple symbols in same con refd by dupcon fixup
|
|
LNK1588:: MACBADCTOABSC32FIXUP:: Illegal CTOABSC32 reloc in dupcon
|
|
LNK1589:: MACDUPRSRCNUMS:: Duplicate resource numbers specified
|
|
LNK1590:: MACBADA5REF:: Illegal A5 ref in sacode
|
|
LNK1591:: MACRSRCREN:: Renaming of resource type only allowed for code sections
|
|
// LNK1592::
|
|
// LNK1593::
|
|
LNK1594:: MACDLLENTRYMAPPEDTOINIT:: Only /ENTRY option specified for Shared Library; /ENTRY is mapped to /MAC:INIT option, and /ENTRY is ignored
|
|
// *******
|
|
// ******* Do NOT add new error here. Assign numbers less than 1200
|
|
// *******
|
|
|
|
// Linker Non-fatal Errors
|
|
LNK2001:: UNDEFINED:: unresolved external symbol %s
|
|
LNK2002:: UNKNOWNFIXUP:: invalid fixup found, type 0x%hx, target "%s"; fixup ignored
|
|
LNK2003:: GPFIXUPNOTSDATA:: gp relative fixup to symbol not in .sdata "%s"; fixup ignored
|
|
LNK2004:: GPFIXUPTOOFAR:: gp relative fixup overflow; tls or sdata section ("%s") is too large; fixup ignored
|
|
LNK2005:: MULTIPLYDEFINED:: %s already defined in %s
|
|
LNK2006:: TOCFIXUPNOTTOC:: TOC relative fixup to symbol not in TOC "%s"; fixup ignored
|
|
LNK2007:: TOCFIXUPTOOFAR:: TOC relative fixup overflow; TOC is too large; fixup ignored
|
|
LNK2008:: UNALIGNEDFIXUP:: Fixup target is not aligned "%s"
|
|
LNK2009:: RELOCATABLETARGET:: Fixup target must be absolute "%s" w/o /FIXED; fixup ignored
|
|
LNK2010:: DUPLICATEGLUE:: Duplicate IMGLUE relocations for "%s"
|
|
LNK2011:: MISSINGPCTOBJ:: precompiled object not linked in; image may not run
|
|
LNK2012:: FIXUPNONOP:: No NOP following %s relocation to "%s"
|
|
LNK2013:: TOOFAR:: Fixup overflow. Target "%s" is out of range
|
|
|
|
// Linker Warnings
|
|
// LNK4000::
|
|
LNK4001:: NOOBJECTFILES:: no object files specified; libraries used
|
|
LNK4002:: FUZZYMATCHINFO:: %s defined in %s
|
|
LNK4003:: NOLINKERMEMBER:: invalid library format; library ignored
|
|
// LNK4004::
|
|
LNK4005:: NOMODULESEXTRACTED:: no objects used from library %s
|
|
LNK4006:: WARNMULTIPLYDEFINED:: %s already defined in %s; second definition ignored
|
|
// LNK4007::
|
|
// LNK4008::
|
|
LNK4009:: UNMATCHEDPAIR:: Bad object - unmatched %s relocation; ignored
|
|
LNK4010:: INVALIDVERSIONSTAMP:: invalid version number %s; default version assumed
|
|
LNK4011:: UNKNOWNSUBSYSTEM:: unknown subsystem %s; default assumed
|
|
LNK4012:: UNKNOWNRESPONSE:: invalid value "%s", must be %s; option ignored
|
|
LNK4013:: IMAGELARGERTHANKEY:: image size 0x%lx exceeds specified maximum 0x%lx
|
|
LNK4014:: MEMBERNOTFOUND:: cannot find member object %s
|
|
LNK4015:: BADCOMMITSIZE:: %s commit exceeds reserve; commit size set to %0xlx
|
|
// LNK4016::
|
|
LNK4017:: IGNOREKEYWORD:: %s statement not supported for the target platform; ignored
|
|
LNK4018:: PDBOUTOFTIS:: too many type indexes in PDB "%s", discarding subsequent type information
|
|
LNK4019:: NOSTRINGTABLEEND:: corrupt string table (table end); new end assumed
|
|
// LNK4020::
|
|
// LNK4021::
|
|
LNK4022:: MULTIPLEFUZZYMATCH:: cannot find unique match for symbol "%s"
|
|
LNK4023:: BASEADJUSTED:: base address %lx not a 64K multiple; assumed %lx
|
|
// LNK4024::
|
|
LNK4025:: NODEFLIBDIRECTIVE:: /NODEFAULTLIB in directive section in %s; ignored
|
|
// LNK4026::
|
|
LNK4027:: CVPACKERROR:: CVPACK error
|
|
LNK4028:: OBSOLETESWITCH:: /%s option is obsolete; ignored
|
|
// LNK4029::
|
|
LNK4030:: INVALIDFILEOFFSET:: invalid file offset 0x%lx for %s; category not dumped
|
|
LNK4031:: SUBSYSTEM_AMBIGUOUS:: no subsystem specified; CONSOLE assumed
|
|
// LNK4032::
|
|
LNK4033:: CONVERT_OMF:: converting object format from OMF to COFF
|
|
// LNK4034::
|
|
// LNK4035::
|
|
// LNK4036::
|
|
LNK4037:: COMDATDOESNOTEXIST:: "%s" does not exist; ignored
|
|
LNK4038:: DEFAULTUNITSPERLINE:: displaying raw data in %u units per line
|
|
LNK4039:: SECTIONNOTFOUND:: section "%s" specified with /SECTION option does not exist
|
|
LNK4040:: BADCOFF_STRINGTABLE:: corrupt string table (size); string table ignored
|
|
LNK4041:: EDIT_NOOPT:: no edit options specified
|
|
LNK4042:: DUPLICATE_OBJECT:: object specified more than once; extras ignored
|
|
LNK4043:: BAD_ALIGN:: invalid /ALIGN value %li (must be power of 2); assumed default
|
|
LNK4044:: WARN_UNKNOWN_SWITCH:: unrecognized option "%s"; ignored
|
|
LNK4045:: WARN_REPRO_DIR:: creating LINK_REPRO test case in dir "%s"
|
|
LNK4046:: IGNORE_REPRO_DIR:: LINK_REPRO is set to current directory; ignored
|
|
LNK4047:: EDIT_LIB_IGNORED:: cannot edit library file "%s"; ignored
|
|
LNK4048:: NOTCOFF:: Invalid format file; ignored
|
|
LNK4049:: SELF_IMPORT:: locally defined symbol "%s" imported
|
|
// LNK4050::
|
|
LNK4051:: EXTRA_EXPORT_DELIM:: extra delimiter in /EXPORT specification
|
|
LNK4052:: DEF_IGNORED:: using .EXP file; ignoring .DEF file "%s"
|
|
// LNK4053::
|
|
// LNK4054::
|
|
LNK4055:: UNKNOWN_SEG12_FIXUP:: invalid fixup found, address %08lx; fixup ignored
|
|
LNK4056:: EXTRA_SWITCH_VALUE:: extra arguments ignored for option "/%s"
|
|
LNK4057:: BAD_LIBORDER:: "%s" should precede "%s" in the link command line
|
|
LNK4058:: NO_CHECKSUM:: checksum set to 0 (calculation not supported on this OS)
|
|
LNK4059:: MULTIPLE_RSRC:: %s already specified; additional resource file ignored
|
|
LNK4060:: PARTIAL_DOS_HDR:: stub file missing full MS-DOS header; rebuild stub with /KNOWEAS 16-bit LINK option
|
|
LNK4061:: NOSTUB_IGNORED:: /NOSTUB ignored because no DOS stub is present
|
|
LNK4062:: SWITCH_INCOMPATIBLE_WITH_MACHINE:: "%s" not compatible with "%s" target machine; option ignored
|
|
LNK4063:: INVALID_SWITCH_SPEC:: invalid option specification "/%s"; ignored
|
|
LNK4064:: CONFLICTINGSUBSYSTEM:: conflicting subsystem; image may not run
|
|
LNK4065:: ORDERNOTCOMDAT:: "%s" cannot be ordered; ignored
|
|
LNK4066:: DLLHASSDATA:: DLL contains .sdata section
|
|
LNK4067:: ENTRY_AMBIGUOUS:: ambiguous entry point; selected "%s"
|
|
LNK4068:: HOSTDEFAULT:: /MACHINE not specified; defaulting to %s
|
|
LNK4069:: UNABLETOCHECKSUM:: cannot checksum image; checksum set to 0
|
|
LNK4070:: OUTDRCTVDIFF:: /OUT:%s directive in .EXP differs from output filename "%s"; ignoring directive
|
|
LNK4071:: CANNOTILINKINFUTURE:: cannot be incrementally linked on subsequent links
|
|
LNK4072:: TOOMANYSECTIONS:: section count %d exceeds max (%d); image may not run
|
|
LNK4073:: UNABLETOCREATEMAP:: cannot create map for .ILK file; linking nonincrementally
|
|
LNK4074:: DLLLOADWARN:: unable to load %s; cannot checksum
|
|
LNK4075:: SWITCH_IGNORED:: ignoring /%s due to /%s specification
|
|
LNK4076:: INVALID_DBFILE:: invalid incremental status file "%s"; linking nonincrementally
|
|
LNK4077:: EXPORTS_IGNORED:: exports file "%s" used; ignoring other export specifications
|
|
LNK4078:: DIFSECATTRIB:: multiple "%s" sections found with different attributes (%08lX)
|
|
LNK4079:: INVALID_FILE_ATTRIB:: no write permission for incremental status file "%s"; linking nonincrementally
|
|
// LNK4080:: NO_NB10:: /%s specification not CV; old debug format used
|
|
LNK4081:: LOWSPACE:: insufficient disk space; linking nonincrementally
|
|
LNK4082:: FCNNOTFOUNDWARN:: unable to find entrypoint %s in %s; cannot checksum
|
|
LNK4083:: MODULENOTFOUND:: module "%s" does not exist; ignored
|
|
LNK4084:: IMAGETOOLARGE:: total image size %d exceeds max (%d); image may not run
|
|
LNK4085:: TOOMANYEXESTR:: more than %u comments; skipping exestr
|
|
LNK4086:: INVALIDENTRY:: entrypoint "%s" is not __stdcall with 12 bytes of arguments; image may not run
|
|
LNK4087:: CONSTANTOLD:: CONSTANT keyword is obsolete; use DATA
|
|
LNK4088:: IMAGEBUILT:: image being generated due to /FORCE option; image may not run
|
|
LNK4089:: STALEDLLREF:: all references to "%s" discarded by /OPT:REF
|
|
LNK4090:: NOIFGLUE:: No IFGLUE relocation in module with branch to glue code "%s"
|
|
LNK4091:: PROMOTEMIPS:: R10000 object encountered; changing machine type from MIPS to MIPSR10
|
|
LNK4092:: SHAREDRELOC:: shared section "%s" contains relocations; image may not run correctly
|
|
LNK4093:: DRIVEDIRIGNORED:: Drive/Directory component ignored in "%s" statement
|
|
LNK4094:: NODOSDUMP:: "%s" is an MS-DOS executable; use EXEHDR to dump it
|
|
LNK4095:: NONEDUMP:: "%s" is an NE format executable; use EXEHDR to dump it
|
|
LNK4096:: INVALIDWIN95BASE:: /BASE value "%lx" is invalid for Windows 95; image may not run
|
|
LNK4097:: DUPLICATEORDER:: duplicate name "%s" in order file; using last one
|
|
LNK4098:: CONFLICTINGLIB:: defaultlib "%s" conflicts with use of other libs; use /NODEFAULTLIB:library
|
|
LNK4099:: WARNPDBNOTFOUND:: PDB "%s" was not found with "%s" or at "%s"; linking object as if no debug info
|
|
LNK4100:: NOTOCRELOAD:: No TOC reload for reference to "%s"
|
|
LNK4101:: REEXPORT:: exported symbol "%s" imported
|
|
|
|
// MAC Warnings
|
|
LNK4542:: MACDEFFLAGCLASH:: FLAGS "%s" and "%s" conflict - "%s" ignored
|
|
LNK4543:: MACINVALIDSECTION:: Section "%s" with invalid attributes ignored
|
|
LNK4544:: MACIMPORTSYMBOLNOTFOUND:: Symbol "%s" specified with /IMPORT not referenced in application - ignored
|
|
LNK4545:: MACIMPORTCONTAINERNOTFOUND:: Container "%s" specified with /IMPORT not referenced in application - ignored
|
|
LNK4546:: MACVERSIONCONFLICT:: Mismatch in versions detected. Container may not load. Use /VERBOSE for details.
|
|
LNK4547:: MACSETVERSION:: Setting "%s" to %d
|
|
LNK4548:: MACIGNOREVERSION:: Ignoring "%s" %d
|
|
LNK4549:: MACNODLLEXPORTS:: shared library "%s" does not have any exports
|
|
LNK4550:: MACIGNOREMAPPED:: "MAPPED" option not supported - ignored
|
|
LNK4551:: MACCOMMON:: global data %s defined both near and far; assumed near
|
|
LNK4552:: MACINCONSISTENTCSECTAB:: inconsistent memory models; assumed large model
|
|
LNK4553:: MACBADTHUNKVAL:: nonzero offset to thunk %s at fixup location; ignored
|
|
// LNK4554::
|
|
LNK4555:: MACPOSDATAREF:: invalid memory reference at %s; assumed valid
|
|
LNK4556:: MACNOEXPORTS:: function set "%s" contains no functions.
|
|
LNK4557:: MACUSINGNATIVE:: Target pcode symbol "%s" is >64k into section "%s" so the native entry point will be used.
|
|
LNK4558:: MACDLLA5RELC:: 16-bit fixup invalid for DLL; assumed valid
|
|
// *******
|
|
// ******* Do NOT add new warnings here. Assign numbers less than 4550
|
|
// *******
|
|
|
|
// Informational messages
|
|
LNK6001:: LOWSPACERELINK:: insufficient disk space; performing full link
|
|
LNK6002:: CORRUPTILK:: invalid .ILK file found; performing full link
|
|
LNK6003:: LNKOPTIONSCHNG:: LINK options changed; performing full link
|
|
LNK6004:: FILECHANGED:: %s not found or not built by the last incremental link; performing full link
|
|
LNK6005:: EXPORTSCHANGED:: exports changed; performing full link
|
|
LNK6006:: PDBMISSING:: program database %s missing; performing full link
|
|
LNK6007:: TOOMANYCHANGES:: too many changes; performing full link
|
|
LNK6008:: OBJADDED:: object file added; performing full link
|
|
LNK6009:: OBJREMOVED:: object file removed; performing full link
|
|
LNK6010:: LIBCHANGED:: library changed; performing full link
|
|
LNK6011:: INTLIMITEXCEEDED:: internal limit exceeded; performing full link
|
|
LNK6012:: PRECOMPREQ:: precompiled types found; performing full link
|
|
LNK6013:: PADEXHAUSTED:: padding exhausted: performing full link
|
|
LNK6014:: SYMREFSETCHNG:: symbol reference set changed; performing full link
|
|
LNK6015:: BSSCHNG:: bss (uninitialized data) change; performing full link
|
|
LNK6016:: ABSSYMCHNG:: absolute symbol changed; performing full link
|
|
LNK6017:: LIBREFSETCHNG:: set of library modules referenced changed; performing full link
|
|
LNK6018:: MULTDEFNFOUND:: multiple definitions found for %s; performing full link
|
|
LNK6019:: DIFFDIRECTIVES:: directives changed; performing full link
|
|
LNK6020:: INVALIDILKFORMAT:: ILK file not built by this linker; performing full link
|
|
LNK6021:: FULLBUILD:: performing full link
|
|
LNK6022:: UNABLETOLOADILK:: unable to load ILK file; performing full link
|
|
LNK6023:: UNABLETOEXTENDMAP:: unable to extend map for ILK file; performing full link
|
|
LNK6024:: RESFILECHANGE:: Mac Resource File "%s" changed; performing full link
|
|
LNK6025:: DIFFCOMDATS:: unable to do comdat selection; performing full link
|
|
LNK6026:: DBIFORMAT:: obsolete DBI format found; performing full link
|
|
|
|
// Linker messages to user
|
|
LNK9001:: BLDIMPLIB:: Creating library %s and object %s
|
|
LNK9002:: SRCHLIBS::Searching Libraries
|
|
LNK9003:: DONESRCHLIBS::Done Searching Libraries
|
|
LNK9004:: GENEXPFILE::Start Generating .exp file
|
|
LNK9005:: GENEXPFILECMD::Command:
|
|
LNK9006:: ENDGENEXPFILE::End Generating .exp file
|
|
LNK9007:: STRTPASS1::Start Pass1
|
|
LNK9008:: ENDPASS1::End Pass1
|
|
LNK9009:: LIBSRCH::Searching %s:
|
|
LNK9010:: FNDSYM::Found %s
|
|
LNK9011:: SYMREF::Referenced in %s
|
|
LNK9012:: LOADOBJ::Loaded %s
|
|
LNK9013:: STRTPASS2::Start Pass2
|
|
LNK9014:: ENDPASS2::End Pass2
|
|
LNK9015:: NODEFLIB::Processed /NODEFAULTLIB (suppressing all default libs)
|
|
LNK9016:: NODEFLIBLIB::Processed /NODEFAULTLIB:%s
|
|
LNK9017:: DEFLIB::Processed /DEFAULTLIB:%s
|
|
LNK9018:: TCESYM::Discarded %s from %s
|
|
LNK9019:: TCESYMNOMOD::Discarded %s
|
|
LNK9020:: TCEGRP::Discarded "%s" from %s
|
|
LNK9021:: REPLOBJ::Replacing %s
|
|
LNK9022:: STARTORDER::Processing /ORDER options
|
|
LNK9023:: ENDORDER::Done processing /ORDER options
|
|
LNK9024:: ORDERHEADER:: External code objects not listed in the /ORDER file:
|
|
LNK9025:: EXCLUDELIB:: Processed /DISALLOWLIB:%s
|
|
|
|
// Special last message marker
|
|
LNK9999:: LAST_MSG::
|