From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9411 invoked by alias); 18 Mar 2002 19:12:59 -0000 Mailing-List: contact sourcenav-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sourcenav-owner@sources.redhat.com Received: (qmail 9254 invoked from network); 18 Mar 2002 19:12:51 -0000 Received: from unknown (HELO darius.concentric.net) (207.155.198.79) by sources.redhat.com with SMTP; 18 Mar 2002 19:12:51 -0000 Received: from mcfeely.concentric.net (mcfeely.concentric.net [207.155.198.83]) by darius.concentric.net [Concentric SMTP Routing 1.0] id g2IJBsP10945 ; Mon, 18 Mar 2002 14:11:54 -0500 (EST) Errors-To: Received: from Clemens.cris.com (da003d0838.sjc-ca.osd.concentric.net [64.1.3.71]) by mcfeely.concentric.net (8.9.1a) id OAA22458; Mon, 18 Mar 2002 14:11:47 -0500 (EST) Message-Id: <5.1.0.14.2.20020318110653.00ac3348@pop3.cris.com> X-Sender: rrschulz@pop3.cris.com X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 18 Mar 2002 11:50:00 -0000 To: Wally Kramer , sourcenav@sources.redhat.com From: Randall R Schulz Subject: RE: Question about the snavigator compliation under win98 In-Reply-To: <26F9F6EAB586D411850700B0D049E6E410BE03@shasta.pdx.steptech .com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-SW-Source: 2002-q1/txt/msg00171.txt.bz2 Wally, I think you've got it backward. A Unix-mode mount (a.k.a. "binmode") causes the Cygwin "kernel" (cygwin1.dll) _not_ to alter file contents during I/O operations, so when a Cygwin program writes a single newline to a file, that's what goes into the file. With a text-mode mount, the Cygwin emulation layer must perform the translation. Naturally, the reverse occurs during reading. I don't want to impose that translation because of the performance penalty of applying a ubiquitous (and non-in-place) transformation on all text I/O that happens within Cygwin, which is where I do all my Windows-based programming. It seems to me that the onus of providing a compatible version of any given piece of software should be on the author or porter, not the user. Randall Schulz Mountain View, CA USA At 11:01 2002-03-18, Wally Kramer wrote: >As far as we can tell, using "dos mode" instead of "unix mode" only >affects the Cygwin as to (respectively) translate CF/LF into LF when >accessed by the Cygwin utilities--or not. That is, dos mode makes the >cygwin implied file system mounts "textmode" instead of "binarymode". > >Doing this should not threaten one's purity, wholesomeness or faith. But >it does allow source navigator's "configure" to detect the presence of >MSVC++, various header files, library functions, etc. > >Theoretically, one could set default options for grep, flex, etc. to >accomplish the same thing, but this is significantly harder than just >setting the filesystem to textmode. Why *wouldn't* you want to do that? > >-----Original Message----- >From: Randall R Schulz [mailto:rrschulz@cris.com] >Sent: Monday, 18 March 2002 09:09 >To: Bruce Edson; Wu Fan; sourcenav@sources.redhat.com >Subject: RE: Question about the snavigator compliation under win98 > >Bruce, Wu, > >Many Cygwin users are going to be unwilling to use "DOS-mode" mounts (I >know I am). > >Perhaps these grep options would help (from the output of "grep --help"): > > -U, --binary do not strip CR characters at EOL (MSDOS) > -u, --unix-byte-offsets report offsets as if CRs were not there (MSDOS) > >Randall Schulz >Mountain View, CA USA > >At 08:20 2002-03-18, Bruce Edson wrote: > >Having just run across a similar problem, what we found was that the > >install of Cygwin needs to have the default text file type set as > >'DOS'. If you left it set to 'UNIX', the grep utility works incorrectly > >when interpreting eol characters in DOS. > > > >Bruce > > > >-----Original Message----- > >From: Wu Fan [mailto:wufan@beijing.sema.slb.com] > >Sent: Monday, March 18, 2002 1:46 AM > >To: sourcenav@sources.redhat.com > >Subject: Question about the snavigator compliation under win98 > > > > > >Dear supporter: > > > >I am trying to compile the source navigator under win98 platform, according > >to the readme file, would you mail me the > > rational build instructions. > > > >Actually, I have tried many times under win98, it is always cann't found my > >VC6, I have this kind of environment: > > > >c:\cygwin > >c:\progra~1\micros~3\vc98 > >c:\snvaigator > > > >PATH=$PATH:/cygdrive/c/progra~1\micros~3\vc98 > > > >During it execute the .../snavigator/source/db/configure > >It will report : > >"Checking for the Microsoft VC++ ..." no > > > >Any comments is highly appreciated!! > > > > > >Regards > > > >Wu Fan