View Issue Details

IDProjectCategoryView StatusLast Update
0002065unrealinstallingpublic2005-12-10 17:28
ReporterTroco Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionunable to duplicate 
Summary0002065: Error compile
DescriptionLINK : warning LNK4224: /DEBUGTYPE:BOTH is no longer supported; ignored
LINK : warning LNK4075: ignoring '/MAPINFO:LINES' due to '/INCREMENTAL' specific
ation
   Creating library wircd.lib and object wircd.exp
SUPPORT.OBJ : error LNK2019: unresolved external symbol __ftol2 referenced in fu
nction _fmtfp
WIRCD.EXE : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.

Seems it's related about /QIfist option.
Additional Informationnmake version: Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
cl version: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3052 for 80x86
link version: Microsoft (R) Incremental Linker Version 7.10.3052

It's a release from MSVC++ Tooltkit
3rd party modules

Activities

codemastr

2004-09-09 15:11

reporter   ~0007606

Unreal really isn't designed to work with VC6. VC6 is old and broken. You really should upgrade it.

Troco

2004-09-09 15:24

reporter   ~0007607

The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime:

    * Microsoft C/C++ Optimizing Compiler and Linker. These are the same compiler and linker that ship with Visual Studio .NET 2003 Professional!

It's not VC6, they're tools taken from .NET.

aquanight

2004-09-09 16:53

reporter   ~0007608

Hm. This is interesting. Your NMAKE version looks like VC6, though CL and LINK are probably either 7.0 or 7.1. Could be a problem with NMAKE?

Troco

2004-09-09 17:33

reporter   ~0007609

Yes, this toolkit doesn't contains nmake. It only have link and cl (as binaries).
Moreover, as you can see, error message is generated by link, not by nmake.

aquanight

2004-09-09 18:06

reporter   ~0007610

Yes, but for example on some *nix systems, using make causes tons of funny errors, but with gmake it works fine.

So try seeing if you can find an updated NMAKE.

codemastr

2004-09-09 19:36

reporter   ~0007611

Well I get no such error when compiling with VC7.0. It compiles 100% fine for me. And it seems to compile just fine for everyone else as well. That suggests something is wrong with your compiler.

Troco

2004-09-09 20:51

reporter   ~0007613

I'm using now Microsoft (R) Program Maintenance Utility Version 8.00.40809 and still get this error. Well, I'll use /QIfist it seems it solves problem. Thanks anyway.

codemastr

2004-09-09 20:56

reporter   ~0007614

Yes, /QIfist solves it, but I don't understand why that would be necessary for you when it isn't for everyone else.

Troco

2004-09-09 21:24

reporter   ~0007615

I don't understand too.

syzop

2005-12-10 17:28

administrator   ~0010855

hm there are a couple of things we could do with this but...

I figured we would just close this, and if anyone else reports it, assume it's a real issue.

For now, it seems nobody was able to reproduce it.

Issue History

Date Modified Username Field Change
2004-09-09 13:09 Troco New Issue
2004-09-09 15:11 codemastr Note Added: 0007606
2004-09-09 15:24 Troco Note Added: 0007607
2004-09-09 16:53 aquanight Note Added: 0007608
2004-09-09 17:33 Troco Note Added: 0007609
2004-09-09 18:06 aquanight Note Added: 0007610
2004-09-09 19:36 codemastr Note Added: 0007611
2004-09-09 20:51 Troco Note Added: 0007613
2004-09-09 20:56 codemastr Note Added: 0007614
2004-09-09 21:24 Troco Note Added: 0007615
2005-12-10 17:28 syzop Status new => closed
2005-12-10 17:28 syzop Note Added: 0010855
2005-12-10 17:28 syzop Resolution open => unable to duplicate