View Issue Details

IDProjectCategoryView StatusLast Update
0002788unrealinstallingpublic2006-04-10 13:19
ReporterZell Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.4 
Summary0002788: Fails to compile - VC++ (ARESLIB)
DescriptionNo modules, no modified source.
Using CURL+SSL+ZIP

Snippet:

   Creating library wircd.lib and object wircd.exp
ARESLIB.LIB(windows_port.obj) : error LNK2001: unresolved external symbol __alldvrm
WIRCD.EXE : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
3rd party modules0

Activities

penna

2006-02-03 02:54

reporter   ~0011121

http://www.vulnscan.org/UnrealIRCd/faq/#76

this should help you

Zell

2006-02-04 15:12

reporter   ~0011134

Nope. tried it, still errors in ARESLIB.

Couldnt rebuild ARES from the package included with the IRCd, it errors as well.

Bock

2006-02-04 18:22

reporter   ~0011135

http://forums.unrealircd.com/viewtopic.php?t=2757

Zell

2006-02-05 01:23

reporter   ~0011139

o.O

3.2.3 works fine on my VC++ 6.0

Does the addition of ARESLIB affect VC6?
(My cheap self cant afford to upgrate to VC7 / VCNET or i'd have done so long ago)

Zell

2006-02-08 09:02

reporter   ~0011180

I'm currently securing a copy of Visual Studio 2005 from a friend. I'll report if the bug still exists on that version.

syzop

2006-02-09 18:07

administrator   ~0011192

Ok.

You could also use the MS Development kit + Platform SDK btw (both are free), to get similar-to-7.X functionality (if I'm not mistaken, it's simply the compiler and nmake etc without all the [nice] GUI stuff).

Zell

2006-02-12 08:53

reporter   ~0011215

Works in 2005. Wouldn't load but then again, neither would Anope. I think it's something to do with the MS VC Runtime for 8.0 ... which has nothing to do with Unreal.

Unless we need this open to report additional issues with Windows unrealircd, this bug can be closed now.

Requi3m

2006-02-18 14:25

reporter   ~0011259

I also couldn't get 3.2.4 to compile with the microsoft platform SDK. No mods or anything. I've compiled the previous version of unreal several times successfully without any problems.

Requi3m

2006-02-18 14:36

reporter   ~0011260

To elaborate: I used nmake -f makefile.win32 on unreal right out of the archive. The first problem I had was some unresolved externals in wircd.def, which I fixed by removing the following lines:

    add_remote_include
    find_loaded_remote_include
    find_remote_include
    remote_include

but now I'm getting a different error:

   Creating library wircd.lib and object wircd.exp
ARESLIB.LIB(windows_port.obj) : error LNK2001: unresolved external symbol __alld
vrm
WIRCD.EXE : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.

syzop

2006-02-18 15:15

administrator   ~0011261

And you also use MSVC 8 or Visual Studio 2003 I suppose?
I'm beginning to believe it's just that MSVC8/MSVSTUDIO2003 is "incompatible" with libs generated by MSVC 7.x :).
I could hunt my ares source and compile instructions and upload it somewhere, in case someone wants to try compiling c-ares (where the areslib error comes from) himself.
But I'll be off for today, and tomorrow I'm out of the country as well, so that will have to wait a while..

Requi3m

2006-02-18 16:02

reporter   ~0011262

Last edited: 2006-02-18 16:02

Visual Studio 6

I know it's kinda old but I absolutely hate .NET

Requi3m

2006-02-18 16:06

reporter   ~0011263

I'll try the MS Development kit and see what happens

Zell

2006-02-18 22:23

reporter   ~0011264

syzop, VC8 is Visual Studio 2005, not 2003.

This works fine with 2005/VC8, but has sh*tloads of compile warnings due to microsoft adding "secure" functions and deprecating the old ones.
(example: strncpy --> deprecated; strncpy_s = new function)

The downside is, on the VC8/VS2005 compile, when you link a server it crashes upon successful link. I can attach a core file if needed.
(Users can connect and oper and everything else just fine, though.)

Requi3m

2006-02-18 22:25

reporter   ~0011266

I'm not sure if I downloaded the right thing, but anyway the MS development kit had no effect.

syzop

2006-04-10 13:19

administrator   ~0011520

closing this one so I don't get more confused than I already am.

Unreal no longer compiles on MSVC6.

Issue History

Date Modified Username Field Change
2006-02-02 18:47 Zell New Issue
2006-02-02 18:47 Zell 3rd party modules => 0
2006-02-03 02:54 penna Note Added: 0011121
2006-02-04 15:12 Zell Note Added: 0011134
2006-02-04 18:22 Bock Note Added: 0011135
2006-02-05 01:23 Zell Note Added: 0011139
2006-02-08 09:02 Zell Note Added: 0011180
2006-02-09 18:07 syzop Note Added: 0011192
2006-02-12 08:53 Zell Note Added: 0011215
2006-02-18 14:25 Requi3m Note Added: 0011259
2006-02-18 14:36 Requi3m Note Added: 0011260
2006-02-18 15:15 syzop Note Added: 0011261
2006-02-18 16:02 Requi3m Note Added: 0011262
2006-02-18 16:02 Requi3m Note Edited: 0011262
2006-02-18 16:06 Requi3m Note Added: 0011263
2006-02-18 22:23 Zell Note Added: 0011264
2006-02-18 22:25 Requi3m Note Added: 0011266
2006-04-10 13:19 syzop Status new => closed
2006-04-10 13:19 syzop Note Added: 0011520
2006-04-10 13:19 syzop Resolution open => no change required