At 03:35 PM 11/19/2004, you wrote:
>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


Yep.  Upon rereading, that makes sense.  That or 'automode.o'.


>Thanks Larry for pointing me in the right directory :)


Well, that's something anyway. :-)


--
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/

Reply via email to