Header / Libray mismatch problem
Header / Libray mismatch problem
Hey there, have a bit of a problem. I have gotten an already compiled Win32 version of Unreal which is 3.2.6 and got an error when starting it up about that libcurl.dll is missing. I went and downloaded that from dll-files.com hoping that will fix this problem, but apparently now I get a message when trying to start the IRCd that says, "[!!!] Curl version mismatch: compiled for '7.16.0', library is '7.13.0' [!!!] Header <-> library mismatches can make UnrealIRCd *CRASH*!". I don't know why there is this problem, but if someone knows where I can download the 7.16.0 version of libcurl.dll or a way to fix this problem, please let me know.
Well, I have did something that I think solved this problem since the message went away and the WIRCd seems to be running okay. What I did, is that I went to http://curl.haxx.se/download.html and since that the Win32 compiled version of Unreal3.2.6 I am using does not have SSL, I went and downloaded the Win32 Generic libcurl without SSL (the fifth one down in the Win32 Generic section). From there, I have unzipped it into C:\libcurl-7.16.0 and in the /lib directory, I found libcurl-4.dll and decided to try something here by making a copy of that file as "Copy of libcurl-4.dll". Then I renamed that copy to "libcurl.dll and moved it to the Windows System32 directory and over riding the other libcurl.dll that I had there. And after that, the Unreal3.2.6 seemed to start up and work okay without any error popups showing up and so far it has been running without fail almost 12 hours now.Jobe1986 wrote:I would suggest you re-download using a different mirror to the one you did in the first place and re-install Unreal from scratch.
I'm not sure if this work around that seems to fix the problem is supported or not supported by UnrealIRCd Support as I did not modify anything within the Unreal3.2 directory, but for the record, /version returns the following where (server.mynetwork.com) is replacing the real name of my server.
Unreal3.2.6. anthropia.morphforest.com FinWXOoZE [Windows XP Service Pack 2=2309]
-
-(server.mynetwork.com)- zlib 1.2.1
-
-(server.mynetwork.com)- libcurl/7.16.0 zlib/1.2.2
-
NAMESX SAFELIST HCN MAXCHANNELS=40 CHANLIMIT=#:40 MAXLIST=b:100,e:100,I:100 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 MAXTARGETS=20 WALLCHOPS are supported by this server
WATCH=128 SILENCE=15 MODES=12 CHANTYPES=# PREFIX=(qaohv)~&@%+ CHANMODES=beI,kfL,lj,psmntirRcOAQKVCuzNSMTG NETWORK=MorphForest CASEMAPPING=ascii EXTBAN=~,cqnr ELIST=MNUCT STATUSMSG=~&@%+ EXCEPTS INVEX are supported by this server
CMDS=KNOCK,MAP,DCCALLOW,USERIP are supported by this server