"Dave Dillon" <[EMAIL PROTECTED]> said:

> I'm a first-time Ethereal user.  Well, not quite; Ethereal is
> refusing to make that first run.
> 
> I've just installed WinPcap_3_0.exe and ethereal-setup-0.9.14.exe.
> 
> But alas, Ethereal won't run.  It halts with the error message,
> 
>     "A required .DLL file, IPHLPAPI.DLL, was not found."
> 
> WinPcap is healthy enough to let WinDump execute, per their FAQ.
> The DOS command "windump -D" produced a list of 3 network adapters.
> "windump -i 3 > dmp.txt" captured over a thousand packets.
> 
> So it seems that Ethereal, not WinPcap, wants IPHLPAPI.dll,
> and won't run without it.

It's the ADNS library that want's IPHLPAPI.DLL, not EtherReal directly.
And it only imports 1 function (GetNetworkParams) from the dll.

You could rebuilt it yourself w/o the HAVE_GNU_ADNS and ADNS_JGAA_WIN32
defines in your CFLAGS. Ideally we should report it to the ADNS list and make 
them support Win9x too.

--gv


Reply via email to