View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002788 | unreal | installing | public | 2006-02-02 18:47 | 2006-04-10 13:19 |
| Reporter | Zell | Assigned To | |||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | 3.2.4 | ||||
| Summary | 0002788: Fails to compile - VC++ (ARESLIB) | ||||
| Description | No 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 modules | 0 | ||||
|
|
http://www.vulnscan.org/UnrealIRCd/faq/#76 this should help you |
|
|
Nope. tried it, still errors in ARESLIB. Couldnt rebuild ARES from the package included with the IRCd, it errors as well. |
|
|
http://forums.unrealircd.com/viewtopic.php?t=2757 |
|
|
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) |
|
|
I'm currently securing a copy of Visual Studio 2005 from a friend. I'll report if the bug still exists on that version. |
|
|
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). |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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.. |
|
|
Visual Studio 6 I know it's kinda old but I absolutely hate .NET |
|
|
I'll try the MS Development kit and see what happens |
|
|
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.) |
|
|
I'm not sure if I downloaded the right thing, but anyway the MS development kit had no effect. |
|
|
closing this one so I don't get more confused than I already am. Unreal no longer compiles on MSVC6. |
| 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 |