On Sat, Jun 05, 2004 at 10:12:12AM +0200, Ulf Lamping wrote:
> Noah Misch wrote:
>
> >This patch makes Net-SNMP optional under the VC++ build process in much
> >the same
> >way that zlib and ADNS are already optional.
> >
> >Why bother? The Net-SNMP binary distribution comes in the form of a static
> >library with dynamic C runtime linkage (MSVCRT). To link it to ethereal,
> >ethereal must also use MSVCRT. I cannot do this easily because I am
> >building
> >with the Visual C++ 2003 Toolkit, the no-cost distribution of the Microsoft
> >compilers. That package does not include MSVCRT.lib, and my attempts at
> >generating one did not result in complete success. Notably, the other
> >ethereal
> >dependencies all ship as DLLs, and as such do not create this problem.
> >
> >
> Well, there are other problems reported: licensing and DLL conflicts.
> See Readme.win32 for some details. There are earlier reported problems
> that some DLLs
> will conflict (e.g. when opening files). Please report, if you can
> compile a completely working Ethereal :-)
It opens saved captures and runs new captures in both normal and 'sync pipe'
(update list in real time) modes. That about covers my usage patterns for now;
I do have reason to believe that a ring buffer capture would fail, though that
would not be any more difficult to fix than the rest has been. I also get a few
GUI quirks and failed assertions that warrant investigation. I would not call
the build ``completely working,'' but I find it entirely usable.
I can post clean patches if you think they would merit merging.
> However making the Net-SNMP library optional is a step in the right
> direction anyway, as it's a huge package to download,
> and not required by anyone.
>
> Regards, ULFL