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 Message-ID: <419E5922.9060501@mvista.com> Date: Fri, 19 Nov 2004 12:35:46 -0800 From: Peter Rehley User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103) MIME-Version: 1.0 To: Cygwin List Subject: Re: flex and dos source files. How is flex built for cygwin References: <419E499B DOT 4040007 AT mvista DOT com> <6 DOT 1 DOT 0 DOT 6 DOT 0 DOT 20041119143038 DOT 04e7a008 AT pop DOT prospeed DOT net> <419E52C1 DOT 6030604 AT mvista DOT com> In-Reply-To: <419E52C1.6030604@mvista.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Peter Rehley wrote: > Larry Hall wrote: > >> At 02:29 PM 11/19/2004, you wrote: >> >> >>> Hi, >>> >>> We have a customer that is using flex under a custom version of >>> cygwin that we provided them (with source). The customer is having >>> problems when their "*.l" files are in dos format. Flex is taking >>> the lines from the file and adding them into the lex.yy.c file >>> untouched. (i.e. they still have the \n\r at the end), and this >>> causing problems later on. >>> >>> I tried using the version of flex that comes with the latest version >>> of cygwin (1.5.12) and flex changes the \n\r to just \n, which makes >>> everything work fine. Good I thought since the version of flex we >>> provide is not the latest. I'll just recompile. >>> >>> But when I tried that with the latest flex (2.5.4a-3) I get the same >>> behavior that the customer is seeing. I get this behavior even if I >>> compile on the latest version of cygwin. >>> >>> So, my question is what options are used for building flex? >>> >> >> >> >> Linking against /usr/lib/binmode.o perhaps? >> >> >> >> > Tried on cygwin 1.5.12 > make clean > make LDFLAGS="/usr/lib/binmode.o", > > and > make clean > make LDFLAGS="-lbinmode" > > but neither helped However linking the /usr/lib/textmode.o did work make LDFLAGS="/usr/lib/textmode.o" # <- did the job Thanks Larry for pointing me in the right directory :) > >> -- >> Larry Hall http://www.rfk.com >> RFK Partners, Inc. (508) 893-9779 - RFK Office >> 838 Washington Street (508) 893-9889 - FAX >> Holliston, MA 01746 >> >> >> > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/