autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AC_PROG_MAKE_SET problem, patch included (fwd)


From: mcmahill
Subject: Re: AC_PROG_MAKE_SET problem, patch included (fwd)
Date: Thu, 27 Sep 2001 10:03:22 -0400 (EDT)



On 27 Sep 2001, Akim Demaille wrote:

> 
> Thanks for the details of the failure, but this is not enough: we
> don't fix bugs we don't understand.
thats fair.

> Could you try to track it down
> more precisely.  For a start, could you try to reproduce it completely
> independently of Autoconf: with a plain Makefile written by hand.
> Removing the leading @ will probably also help.

ok, here's what I've done.  I still don't understand exactly whats going
on, but maybe someone else will:

conftest.make has:

# a test makefile
all:
        echo 'ac_maketemp="${MAKE}"'
        echo 'ac_maketemp=" ${MAKE} "'
        echo ${MAKE}
        echo "${MAKE}"
        echo '${MAKE}'
        echo 'foo="c:"'

#end of conftest.make

% /usr/bin/make -f conftest.make
ac_maketemp="/usr/bin/make"
echo 'ac_maketemp=" /usr/bin/make "'
ac_maketemp=" /usr/bin/make "
echo /usr/bin/make
/usr/bin/make
echo "/usr/bin/make"
/usr/bin/make
echo '/usr/bin/make'
/usr/bin/make
echo 'foo="c:"'
foo="c:"

/* Everything looks fine there */

% /cygdrive/c/mingw/bin/make -f conftest.make
echo 'ac_maketemp="c:/mingw/bin/make.exe"'
ac_maketemp=:/mingw/bin/make.exe"echo 'ac_maketemp=" c:/mingw/bin/make.exe "'
ac_maketemp=" c:/mingw/bin/make.exe "
echo c:/mingw/bin/make.exe
c:/mingw/bin/make.exe
echo "c:/mingw/bin/make.exe"
c:/mingw/bin/make.exe
echo 'c:/mingw/bin/make.exe'
c:/mingw/bin/make.exe
echo 'foo="c:"'
foo=:"

/* this is doesn't look good.  even echo 'foo="c:"' gave strange results */


% cp /cygdrive/c/mingw/bin/make.exe .
% ./make -f conftest.make
echo 'ac_maketemp="C:/cygwin/tmp/make.exe"'
ac_maketemp=\C:/cygwin/tmp/make.exe"
echo 'ac_maketemp=" C:/cygwin/tmp/make.exe "'
ac_maketemp=" C:/cygwin/tmp/make.exe "
echo C:/cygwin/tmp/make.exe
C:/cygwin/tmp/make.exe
echo "C:/cygwin/tmp/make.exe"
C:/cygwin/tmp/make.exe
echo 'C:/cygwin/tmp/make.exe'
C:/cygwin/tmp/make.exe
echo 'foo="c:"'
foo=:"


/* same strangeness */

% /usr/bin/make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-cygwin
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <address@hidden>.


% /cygdrive/c/mingw/bin/make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for mingw32
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <address@hidden>.



Don't know if this helps anyone, I know I'm still at a loss.

-Dan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]