View Issue Details

IDProjectCategoryView StatusLast Update
0004099unrealinstallingpublic2014-01-12 10:37
Reportertherock247uk Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.9 
Summary0004099: vs2010 does not compile
DescriptionMicrosoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

        cl src/win32/config.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.

config.c
Microsoft (R) Incremental Linker Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.

/out:config.exe
config.obj
        cl /MD /Zi /I ""C:\Users\therock247uk\Desktop\Unreal3.2\dev\tre"" /I ""C
:\Users\therock247uk\Desktop\Unreal3.2\dev\c-ares"" /J /I ./INCLUDE /I ./INCL
UDE/WIN32/ARES /Fosrc/ /nologo /D FD_SETSIZE=16384 /D NOSPOOF=1 /c /D _CRT_
SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _USE_32BIT_TIME_T src/versio
n.c
version.c
        link kernel32.lib user32.lib gdi32.lib shell32.lib ws2_32.lib advapi32.l
ib dbghelp.lib oldnames.lib comctl32.lib comdlg32.lib /LIBPATH:""C:\Users\thero
ck247uk\Desktop\Unreal3.2\dev\c-ares\vc\cares\dll-release"" "cares.lib" /LIBPATH
:""C:\Users\therock247uk\Desktop\Unreal3.2\dev\tre\win32\release"" "tre.lib"
    /def:wircd.def /implib:wircd.lib /nologo /debug /out:WIRCD.EXE SRC/CHANNEL.
OBJ SRC/SEND.OBJ SRC/SOCKET.OBJ SRC/S_CONF.OBJ SRC/FDLIST.OBJ SRC/DBUF.OBJ SR
C/CLOAK.OBJ SRC/HASH.OBJ SRC/PARSE.OBJ SRC/IRCD.OBJ SRC/S_NUMERIC.OBJ SRC/WHOWA
S.OBJ SRC/S_AUTH.OBJ SRC/HELP.OBJ SRC/S_MISC.OBJ SRC/MATCH.OBJ SRC/CRULE.OBJ
SRC/S_DEBUG.OBJ SRC/SUPPORT.OBJ SRC/LIST.OBJ SRC/S_ERR.OBJ SRC/PACKET.OBJ SRC/
S_BSD.OBJ SRC/S_SERV.OBJ SRC/S_USER.OBJ SRC/CHARSYS.OBJ SRC/VERSION.OBJ SRC/S_
KLINE.OBJ SRC/S_EXTRA.OBJ SRC/IRCSPRINTF.OBJ SRC/LUSERS.OBJ SRC/SCACHE.OBJ SRC/
ALN.OBJ SRC/RES.OBJ SRC/MODULES.OBJ SRC/S_SVS.OBJ SRC/EVENTS.OBJ SRC/UMODES.OBJ
 SRC/AUTH.OBJ SRC/CIDR.OBJ SRC/SSL.OBJ SRC/RANDOM.OBJ SRC/EXTCMODES.OBJ SRC/MD5
.OBJ SRC/API-ISUPPORT.OBJ SRC/API-COMMAND.OBJ SRC/EXTBANS.OBJ SRC/TIMESYNCH.OBJ
   SRC/GUI.OBJ SRC/SERVICE.OBJ SRC/DEBUG.OBJ SRC/RTF.OBJ SRC/EDITOR.OBJ SRC/WIN
32.OBJ SRC/win32/WIN32.RES /MAP
   Creating library wircd.lib and object wircd.exp
        mt -manifest WIRCD.EXE.manifest -outputresource:WIRCD.EXE;1
Microsoft (R) Manifest Tool version 5.2.3790.2076
Copyright (c) Microsoft Corporation 2005.
All rights reserved.

WIRCD.EXE.manifest : general error c1010070: Failed to load and parse the manife
st. The system cannot find the file specified.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A
\bin\mt.EXE"' : return code '0x1f'
Stop.
3rd party modules

Activities

syzop

2012-08-17 13:09

administrator   ~0017077

Were you able to resolve this?

I use Visual Studio 2008 (not 2010) and am not experiencing any problems. I think 2008 automatically creates the WIRCD.EXE.manifest file. There are no *.manifest files in your case?

therock247uk

2012-08-17 17:31

reporter   ~0017087

none in my case forcing a compile with /I seems to work and compiles fine other wise, they probably changed something with manifests in 2010.

syzop

2012-08-17 19:33

administrator   ~0017089

I see. And besides compiling, you can also actually run the wircd.exe ?
When the manifest isn't linked in it will normally complain.
If it does work (so running wircd.exe too), then I guess they put in the manifest automatically and the MT step can be skipped for VS 2010.

All of these are assumptions, I didn't actually read up on this.

therock247uk

2012-08-17 19:54

reporter   ~0017090

does not complain here, heres the build http://www.247fixes.com/Unreal3.2.rar compiled under vs 2010 with c-ares and tre from http://www.vulnscan.org/unrealwin32dev/ also includes build logs

syzop

2012-10-20 10:39

administrator   ~0017187

Last edited: 2012-10-20 10:40

Just so this bug can be closed: what needs to be changed in order to resolve this issue? You mention /I somewhere? Where would/should this be added?
Let me know. After I've verified that such a change won't break vs2008 builds, I can put it in the repo.

therock247uk

2012-10-20 17:23

reporter   ~0017190

hmm not sure compling with /I just forces it to compile even though theres errors. so i dont think that should be added.

syzop

2014-01-12 10:37

administrator   ~0017875

I compile UnrealIRCd (3.2.10+) on Visual Studio 2012 nowadays which works fine. Previously I used 2008 which was also fine. 2010 worked fine for Stealth.. so.. I don't know, I hope you don't mind me closing this but I don't see what needs to be fixed.

Issue History

Date Modified Username Field Change
2012-03-27 02:36 therock247uk New Issue
2012-08-17 13:09 syzop Note Added: 0017077
2012-08-17 13:09 syzop Status new => feedback
2012-08-17 17:31 therock247uk Note Added: 0017087
2012-08-17 19:33 syzop Note Added: 0017089
2012-08-17 19:54 therock247uk Note Added: 0017090
2012-10-20 10:39 syzop Note Added: 0017187
2012-10-20 10:40 syzop Note Edited: 0017187
2012-10-20 10:40 syzop Note Edited: 0017187
2012-10-20 17:23 therock247uk Note Added: 0017190
2014-01-12 10:37 syzop Note Added: 0017875
2014-01-12 10:37 syzop Status feedback => closed
2014-01-12 10:37 syzop Resolution open => no change required