EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   zlib1.dll is missing ERROR (https://www.eqemulator.org/forums/showthread.php?t=40084)

phentop 10-12-2015 01:51 PM

zlib1.dll is missing ERROR
 
I followed the server guide posted here on EQEmu located on the homepage left side links.

Everything works just as it's explained in the setup guide until I get to the start your server all the way at the bottom of the guide.

When I run my start.bat file, the terminals:

world.exe
queryserv.exe
ucs.exe
eqlaunch.exe

open up with a "System Error" pop up for each terminal that reads:

"The program can't start because zlib.dll is missing from your computer. Try reinstalling the program to fix this problem."

I've done several searches on the forums for this issue for:

zlib error
zlib,dll error
zlib.dll is missing
etc...

I followed the instructions that I could find on the issue such as:

reinstalling everything
copying zlib.dll into windows32
and
creating c\zlib and copying the zlib files to that file


Do I need to re-compile everything after I've done the previous stated instructions? or Is there something else I'm missing?

On a side note. I tried the Akka's PEQ Server Repack and I started a server just fine, created a char, and logged in. I had errors from there, but the server started with no zlib errors.

Any help is appreciated.



Programs installed:

ActivePerl 5.12.3.1204 MSWin 32 x86
cmake 3.4.0 rc1 win 32 x86
Git 2.6.1 64 bit
HeidiSQL 9.3.0.4984
MySQL 5.1.73 win 32
npp 6.8.3
TortoiseSVN 1.9.2.26806 x64 svn 1.902
wdexpress_full (Visual studio express 2013 for windows desktop)

Shendare 10-12-2015 02:31 PM

IIRC from when I ran into this, you need to make sure the Dependencies have been installed into EQEmuServer/Source/dependencies, not just for compilation, but also for running the compiled server binaries.

phentop 10-12-2015 03:16 PM

In my EQ/Source/dependencies folder is:

boost
luaj_x86
MySQL_x86
zlib_x86

As per the directions in (http://wiki.eqemulator.org/p?Complet...Guide&frm=Main)
STEP 4: Compiling the Server - b) Download the additional dependencies/

Did I miss something about having the same in "EQEmuServer/Source/dependencies"?

phentop 10-12-2015 03:47 PM

I placed the zlib1.dll in my EQEmuServer folder were the:

world.exe
queryserv.exe
ucs.exe
eqlaunch.exe

files are and it started working. I havnt logged in yet but the zlib1 error has gone away.

Shendare 10-12-2015 04:26 PM

Oh, I didn't catch that it was zlib1.dll and not zdll.lib that it was looking for.

That's a change KLS made recently to the source build configuration in order to make it compatible with VS2015. I should familiarize myself and check the Windows Setup Guide wiki page to see if it's up to date.

Azrealvect 10-15-2015 07:06 PM

I am also having this problem. Missing Zlib1.dll. I followed the guide to a T reading and re-reading everything and double checking as i went along, where were you able to find the zlib1 file at? I checked my dependencies but dont have that one.

Azrealvect 10-15-2015 07:13 PM

NM found the link for the file in this thread. http://www.eqemulator.org/forums/sho...light=Zlib.dll


All times are GMT -4. The time now is 01:49 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.