View Issue Details

IDProjectCategoryView StatusLast Update
0001967unrealinstallingpublic2004-07-16 16:01
ReporterZell Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionopen 
Product Version3.2.1 
Summary0001967: Cannot use ZipLinks in win32
DescriptionWhen 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

Activities

aquanight

2004-07-15 21:11

reporter   ~0007106

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.)

codemastr

2004-07-16 16:01

reporter   ~0007110

Not a bug.

Issue History

Date Modified Username Field Change
2004-07-15 21:05 Zell New Issue
2004-07-15 21:11 aquanight Note Added: 0007106
2004-07-16 16:01 codemastr Status new => closed
2004-07-16 16:01 codemastr Note Added: 0007110