This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Please help - cygwin not working when called from windows batch file
- From: Sumit Srivastava <sumit_can at yahoo dot com>
- To: newlib at sourceware dot org, corinna-cygwin at cygwin dot com
- Date: Fri, 28 Apr 2006 02:50:12 -0700 (PDT)
- Subject: Please help - cygwin not working when called from windows batch file
Dear Sir/Madam,,
I have a problem while using cygwin using a windows
batch file.
Below is the scenario :
(A) from the DOS propmpt: this is working fine:
D:\>cd cygwin
D:\cygwin>cygwin.bat
portletqa2@w2k-rdops-qa-s2 ~
$ pwd
/home/portletqa2
$cd /cygdrive/d/testing
$ pwd
/cygdrive/d/testing
(B) from the batch file : not working as required:
I have created a Windows batch file (test.bat) with
the above contents , but when I double click this
batch file , it does not points to the the above
mentioned directory , and it reflects "pwd" as
/home/portletqa2.
I would wish that it should go the
/cygdrive/d/testing.
Please help.
Thanks,
Sumit
--- Corinna Vinschen <corinna-cygwin@cygwin.com>
wrote:
> This is a newlib problem. I've redirected this mail
> to the appropriate
> list newlib AT sourceware DOT org.
>
> On Apr 27 15:14, Ernie Coskrey wrote:
> > I ran into the following problem building the
> latest cygwin snapshot:
> >
> > configure: loading cache .././config.cache
> > configure: error: `CFLAGS' has changed since the
> previous run:
> > configure: former value: -O2 -g -O2
> > configure: current value: -O2 -g -O2
> > configure: error: changes in the environment can
> compromise the build
> > configure: error: run `make distclean' and/or `rm
> .././config.cache' and start over
> > configure: error: /bin/sh
> '../../../../src/newlib/libc/configure' failed for
> libc
> >
> > By piping the output to a file, I saw that the
> former value of CFLAGS is "-O2 -g -O2 " (two
> spaces), while the current value is "-O2 -g -O2 "
> (one space). This causes the comparison in
> libc/configure to fail.
> >
> > The way I've resolved this is to replace the
> following line:
> >
> > if test "x$ac_old_val" != "x$ac_new_val";
> then
> >
> > with
> >
> > if test "`echo $ac_old_val`" != "`echo
> $ac_new_val`"; then
> >
> > wherever it appears in any "configure" script
> (there are 75 configure scripts that contain this
> test, BTW). There may be a more elegant way around
> this, but I haven't found it. Running "make
> distclean" or removing config.cache doesn't resolve
> the problem.
> >
> > -----
> > Ernie Coskrey SteelEye Technology, Inc.
> 803-461-3875
>
>
> Corinna
>
> --
> Corinna Vinschen Please, send mails
> regarding Cygwin to
> Cygwin Project Co-Leader cygwin AT cygwin
> DOT com
> Red Hat
>
> --
> 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/
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com