I seem to have a strange compiling problem with the CVS source codes. I got the official 0.3 source compiled and running well in MS Visual C++ 6.0 after making sure the compiler finds all the required dll's and lib's, but now with the latest snapshot I get a linker error (actually I'm running the German version of Visual Studio so I translated the messages):
zip.obj : error LNK2001: unresolved external symbol __imp__inflate@8 zip.obj : error LNK2001: unresolved external symbol __imp__inflateInit2_@16 zip.obj : error LNK2001: unresolved external symbol __imp__inflateEnd@4 zip.obj : error LNK2001: unresolved external symbol __imp__inflateReset@4 ../../uqmdebug.exe : fatal error LNK1120: 4 unresolved externals
I have no clue if there's something to be changed in zip.c to make it work, or if I've missed some setting in the compiler itself. My skills in C++ are very basic. Any insight where the problem lies?
People have reported things like this before on Windows. I'm a Linux user myself, so I've never had the problem myself. But if I recall correctly, it was always an issue of having the wrong zlib libraries. Downloading it from elsewhere worked. I don't remember the exact details; it may have had something to do with .dll and .lib mismatches, or with having multiple versions of zlib installed. Our INSTALL file says to get the files from http://www.winimage.com/zLibDll/, so that's probably where you can download the correct one. If that doesn't work, try getting it from http://www.gzip.org/zlib/.
Logged
“When Juffo-Wup is complete when at last there is no Void, no Non when the Creators return then we can finally rest.”