delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/11/19/15:35:58

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <prehley AT mvista DOT com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
MIME-Version: 1.0
To: Cygwin List <cygwin AT cygwin DOT com>
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>

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019