Windows NT 4.0 source code leak
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

// *********************************************************************
// 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::