Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com From: Francis Litterio Subject: Patch to get bc 1.06 to compile under Cygwin with readline library. Date: Thu, 03 Oct 2002 10:45:38 -0400 Message-ID: User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386-msvc-nt5.0.2195) Lines: 30 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I downloaded and installed the Cygwin source code to bc 1.06, but it would not build under Cygwin 1.3.12-2 when configured with --enable-readline unless I made a small change to bc/scan.l (which may or may not be the right way to fix the compiler error about symbol "readline" having conflicting definitions, one in scan.l and one in /usr/include/readline/readline.h). The patch is below. Hope this helps. -- Francis Litterio franl AT world DOT std DOT com http://world.std.com/~franl/ GPG and PGP public keys available on keyservers. --- scan.l.orig 2002-10-03 10:45:18.000000000 -0400 +++ scan.l 2002-10-03 10:43:23.000000000 -0400 @@ -143,7 +143,7 @@ /* Definitions for readline access. */ extern FILE *rl_instream; -_PROTOTYPE(char *readline, (char *)); +/* _PROTOTYPE(char *readline, (char *)); */ /* rl_input puts upto MAX characters into BUF with the number put in BUF placed in *RESULT. If the yy input file is the same as -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/