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 X-Injected-Via-Gmane: http://gmane.org/ To: cygwin AT cygwin DOT com From: "Dylan Cuthbert" Subject: Re: Strange Cygwin issue Date: Fri, 24 Oct 2003 15:10:09 +0900 Lines: 68 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-Complaints-To: usenet AT sea DOT gmane DOT org X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Did you sort this problem out eventually? We're having the same problem. We pass a DOS command that we've compiled in Vis.C a parameter from within a bash shell and all our quotes are "played" with. ie. #> ourcommand 'my oh my "this is a string" that is played with' and we get "my oh my \"this is a string\" that is played with" (including the surrounding double quotes) in our DOS program. Not what we want really. --------------------------------- Q-Games, Dylan Cuthbert. http://www.q-games.com "David Abrahams" wrote in message news:ud6ieh7j2 DOT fsf AT boost-consulting DOT com... > Igor Pechtchanski writes: > > > Dave, > > > > Actually, upon re-reading the above, it looks like it's a bash quoting > > issue. You might try the fix that worked for "cygstart": single quote the > > double quotes, e.g. > > > > tlib '"c:\foo-bar\baz"' > > I exhausted all obvious possibilites, including that one, before > posting here. > > > or, if you want to be more generic, > > > > FILENAME=/cygdrive/c/foo-bar/baz > > tlib '"'"`cygpath -w "$FILENAME"`"'"' > > > > Make sure you copy the above *exactly* (better yet, cut/paste). > > Hope this helps, > > No dice: > > dave AT penguin /cygdrive/c/boost/tools/build/test > $ foo=/cygdrive/c/foo-bar/baz > > dave AT penguin /cygdrive/c/boost/tools/build/test > $ /cygdrive/c/tools/Borland/BCC55/Bin/tlib.exe '"'"`cygpath -w "$foo"`"'"' > TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation > > Error: opening '\c:\foo.LIB' > > The response should look like: > > C:\boost\tools\build\jam_src>c:\tools\Borland\BCC55\Bin\tlib.exe "c:\foo-bar\baz" > TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation > > Error: opening 'c:\foo-bar\baz.LIB' > > -- > Dave Abrahams > Boost Consulting > www.boost-consulting.com > > -- 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/