delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/07/26/15:03:54

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: <42E68964.5070301@mcsmurf.de>
Date: Tue, 26 Jul 2005 21:05:08 +0200
From: Frank Wein <mcsmurf AT mcsmurf DOT de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b4) Gecko/20050724 SeaMonkey/1.0a
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Problem with path conversion since update from/of ash to bash?
X-IsSubscribed: yes

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Hi,
i'm reporting this problem based on observations from multiple people.
The problem is that the configure script of Mozilla/Firefox/etc.
stopped working since people updated their cygwin. The problem is
caused by these lines (see
http://lxr.mozilla.org/mozilla/source/configure.in#1634 for context):

1634     MOZ_TOOLS_DIR=`cd $MOZ_TOOLS && pwd`
1635     if test "$?" != "0" || test -z "$MOZ_TOOLS_DIR"; then
1636         AC_MSG_ERROR([cd \$MOZ_TOOLS failed. MOZ_TOOLS ==?
$MOZ_TOOLS])
1637     fi

Now it seems Cygwin (sh?) doesn't do this conversion from a Windows
path to a cygwin path anymore. Normally you had to set
MOZ_TOOLS=C:\moztools and the &&pwd would magically convert this to
/cygdrive/c/moztools AFAIK. But people reported that since they
started to update to ash-20040127-3 (which also seemed to change the
default shell to bash, is this correct?) this doesn't work anymore,
but they say with ash-20040127-1 it worked fine. This occours with -3 FYI:
/cygdrive/e/mozilla/source/mozilla/configure: line 6026: cd:
C:\moztools: No such file or directory
 configure: error: cd $MOZ_TOOLS failed. MOZ_TOOLS ==? C:\moztools

Now you have to set MOZ_TOOLS=/cygdrive/c/moztools as a env var (or
C:/moztools). Now who's to blame for that, ash, bash, the env var?
Should the build instructions just be changed to say that a POSIX path
should be used?

Frank
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD8DBQFC5olkaT2V74kAr9URAr+bAKCFJ2c5XDuhA0vnWJ9/2pzWqngZugCfe0qC
3u+Rdp0PGUhv164Q8IRqSFk=
=6Z2d
-----END PGP SIGNATURE-----


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