"Andy Smith" wrote:Other than that it is a typical ./configure ; make ; make install. Are you using MSyS or some compatible shell?
No, why? A package that supposedly is for Window too, should IMHO be able to configure and build using the default shell (cmd or 4NT etc.).
E.g. by perl Configure.pl. Everyone have Perl, right?
If you have MSVC, then you can compile using the default Windows shell using the win32\Configure.pl script etc. If you want to compile with MinGW, then you need MSYS. You can also use Cygwin, which would require the shell in Cygwin.
Net-SNMP was not written from the beginning to be a Windows program. Over the years people have submitted patches to allow it to compile under Windows. The core developers (except for Mike) are not Windows developers, and probably don't have much interest in Windows (and I don't blame them).
There are many ways to compile software under Windows. We just need to pick which ones we want to support. For example:
MSVC GUI MSVC command line GCC under Cygwin GCC under MinGW with MSYS shell GCC under MinGW with Window shell MSVC Toolkit (free) with Windows shell (there's no NMAKE.exe!) MSVC Toolkit (free) with MSYS shell Borland compiler how many others?
The first 4 are supported. I have no interest in adding another but you can. :) Actually, the idea of 'SVC Toolkit (free) with MSYS shell' is kind of interesting. The benefit of regular configure scripts with the MS compiler...
Frankly most package building procedures sucks. Mostly because Configure
requires so many tools normally not found on Windows. Therefore I've adapted the habbit of writing my own GNU Makefile for every open-source project
I'm involved with. That way it's easier to learn what exactly is going on.
MinGW with MSYS, or Cygwin provide all those missing tools. I think it makes more sense to focus on improving the MinGW / MSYS build than creating yet another Makefile system for Windows.
Alex
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Net-snmp-coders mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders