Wireshark-bugs: [Wireshark-bugs] [Bug 4176] freeaddrinfo not in ws2_32.dll
Date: Thu, 11 Feb 2010 02:03:29 -0800 (PST)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4176

--- Comment #20 from Jaap Keuter <jaap.keuter@xxxxxxxxx> 2010-02-11 11:03:23 CET ---
(In reply to comment #19)
> An installer built with gtk+-bundle_2.18.6-20100209 and GeoIP 1.4.5 is
> available at
> http://www.wireshark.org/download/prerelease/wireshark-win32-1.2.7pre1-31850-freeaddrinfo-1.exe.
> It's still complaining about freeaddrinfo on Windows 2000.

With this version the libwireshark.dll dependency on freeaddrinfo is gone. So
that proves that is was indeed libgeoip that caused the problem. Now, if we can
go forward, with either a new (1.4.7, long overdue and if it gets fixed there)
or a patched (1.4.6-WS) version, we wouldn't loose the other improvements.

The new GTK bundle puzzles me. It's the right version (at least what I can see
from About Wireshark) but Dependency Walker still shows the libgio-2.0.0.dll
imports freeaddinfo, getaddrinfo and getnameinfo from ws2_32.dll.
The glib source repo for 2.22.4 looks ok, so the only thing I can imagine is
that during the bundle build wspiapi.h wasn't found, hence not included, not
solving the problem.
Maybe that's what Anders was referring too... ?

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.