Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3A6E6F40.36EE711B@ece.gatech.edu> Date: Wed, 24 Jan 2001 00:59:28 -0500 From: "Charles S. Wilson" X-Mailer: Mozilla 4.75 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT sources DOT redhat DOT com Subject: [avail for test] popt-1.6.1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I've uploaded the popt library to cygwin/contrib. Popt is a command-line parsing library, similar to getopt but with a number of enhancements: 1) fully reentrant 2) can parse arbitrary argv[] style arrays (difficult with getopt) 3) users can create their own aliases for command line arguments without recompiling the app 4) provides convenience functions for parsing strings into argv[] style arrays This library is provided as a static lib only (not a DLL). As such, it builds OOB, but I had to use the following configure options: ./configure --prefix=/usr --disable-nls No NLS because the configure.in is hopelessly messed up w.r.t. NLS. It defines the wrong variables, hunts for one function and then calls one it didn't hunt for. Totally bolluxed. You can leave off the "--disable-nls" and *try* to use the cygwin gettext library or even specifiy "--with-included-gettext" but it won't make any difference in the library that is built -- the only effect is to install (unused) language files in /usr/share/locale/xx/LC_MESSAGES/popt.mo This is marked as a test release. Use setup.exe to install, blah blah blah. :-) --Chuck -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple