C:\dev\Unreal3.2>nmake -f makefile.win32 > c:\compile_results.log
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
Compiling - Windows: unresolved external symbol ..
This can mean multiple things, but if you get unresolved symbols in non-windows functions, such as:
Creating library L_COMMANDS.lib and object L_COMMANDS.exp
M_OPER.obj : error LNK2019: unresolved external symbol _sendto_snomask_global re
ferenced in function _m_oper
M_INVITE.obj : error LNK2001: unresolved external symbol _sendto_snomask_global
src/modules/commands.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
Then this is because the wircd.def file is not up to date with your compile settings. Fixing this is simple, you need to download dlltool.exe and place it in your path (eg: c:\winnt\system32). Then, for compiling you use something like this:
nmake -f makefile.win32 [your other options here]
nmake -f makefile.win32 SYMBOLFILE
nmake -f makefile.win32 [your other options here]
So basically you just run nmake -f makefile.win32 SYMBOLFILE and then restart compiling again.
If that didn't help, then this is a different problem (eg: old compiler, too new compiler, invalid compile environment, etc).
C:\dev\Unreal3.2>nmake -f makefile.win32 add_remote_include
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
NMAKE : fatal error U1073: don't know how to make 'add_remote_include'
Stop.
Is there anything wrong with my compiler or other software that might be causeing this?