View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001967 | unreal | installing | public | 2004-07-15 21:05 | 2004-07-16 16:01 |
| Reporter | Zell | Assigned To | |||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Product Version | 3.2.1 | ||||
| Summary | 0001967: Cannot use ZipLinks in win32 | ||||
| Description | When using Zlib.... ive put in the zlib includes etc in the makefile (and i did this on a clean, non-modified install), and i get an error about zlibwapi.lib not being present.... so I find it somewhere online, and download it. IRCd compiles fine... but then it won't start. (crashes on load). u need a .core file? | ||||
| 3rd party modules | |||||
|
|
Actually I had a similar problem for a bit... it has to do with this annoying fact: ZLibWAPI is normally compiled against CRTDLL.DLL Both UnrealIRCd and the ZLibWAPI.dll that it comes with compile against MSVCR70D.DLL. The .lib is for the CRTDLL version, but the DLL has a different runtime. Result: CRASH!!!! So splunk into the makefile for ZLib and change it to link against msvcrt.lib instead of crtdll.lib. Of course, if you have VS.NET 2003, you will need to DISABLE (or replace) the ZlibWAPI.dll in Unreal's folder. (I usually put DLLs like this into E:\Windows\System32 so that other apps can use them :P I did the same with LibCurl and OpenSSL.) |
|
|
Not a bug. |