[bug #18872] problem colon after drive letter in prerequisite

2007-01-29 Thread Dave Korn

Follow-up Comment #3, bug #18872 (project make):

I'm fairly confident that cygwin's GCC will only generate dos-style paths in
the output dependency files if you pass it in dos-style paths on the
commandline or in #include statements.

  If it were to do so for any other reason, that would indeed be a bug, and
I'd be very glad to see a testcase posted to the cygwin mailing list.

  cheers, 
DaveK



___

Reply to this item at:

  http://savannah.gnu.org/bugs/?18872

___
  Message sent via/by Savannah
  http://savannah.gnu.org/



___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


[bug #18561] Why backslash line continuation introduce an extra space

2007-01-29 Thread Paul D. Smith

Update of bug #18561 (project make):

  Status:None = Not A Bug  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

It is by design; in fact it's mandated by the POSIX standard for make, which
states:

 When an escaped newline (one preceded by a backslash) is found
 anywhere in the makefile except in a command line, it shall be
 replaced, along with any leading white space on the following
 line, with a single space.

Since there is no limit to the length of a physical line in a makefile in GNU
make, I suggest you only break physical lines at whitespace.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?18561

___
  Message sent via/by Savannah
  http://savannah.gnu.org/



___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


[bug #18641] GNUmake 3.81, $(error ) sometimes unable to stop make process

2007-01-29 Thread Paul D. Smith

Update of bug #18641 (project make):

  Status:None = Not A Bug  
 Open/Closed:Open = Closed 

___

Follow-up Comment #2:

I understand that this is an undocumented change in behavior.  However, I
think the new behavior is consistent with the documentation... if the user
suggests that the file does not need to exist for inclusion via -include
then it makes sense to me that a failure to build that file should not cause
make to exit.

I think what you really want is a solution to bug #102, so that you can have
mandatory include files but not get any warnings/errors unless they really
can't be built.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?18641

___
  Message sent via/by Savannah
  http://savannah.gnu.org/



___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


[bug #18641] GNUmake 3.81, $(error ) sometimes unable to stop make process

2007-01-29 Thread Jun Chen

Follow-up Comment #3, bug #18641 (project make):

Thanks a lot for your reply, Paul. You catch my meaning right.

I believe that the include warning suppression is expected for nearly every
person using GNUmake. People use the ``gcc -M' technique mentioned in GNU make
manual to generate .d files to be included into their makefiles, so, if you do
not provide a way to suppress that warning, they will see a lot of No such
file or directory warnings for .d files when they start a clean build.

Could you tell me how you're going to solve this (in make 3.82 for example)
and at the same time try to maintain makefile behavior compatibility across
at least 3.82, 3.81 and 3.80 ?

And perhaps you can have a look at my GnumakeUniproc project just submitted
to sf.net:
https://gnumakeuniproc.svn.sourceforge.net/svnroot/gnumakeuniproc/GMU-manual/trunk/quick-start/quick-start.htm

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?18641

___
  Message sent via/by Savannah
  http://savannah.gnu.org/



___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make


[bug #18641] GNUmake 3.81, $(error ) sometimes unable to stop make process

2007-01-29 Thread Paul D. Smith

Follow-up Comment #4, bug #18641 (project make):

The method for auto-generating dependencies described in the GNU make manual
is not the state-of-the-art method.  You should check my website
http://make.paulandlesley.org and look at the advanced auto-dependency
generation description there.  This process was created fro automake by Tom
Tromey and it's much superior to the process in the GNU make manual.  And, it
doesn't suffer from this issue of invalid warnings.

The solution to the problem is just as described in bug #102; the message
about makefiles not being rebuildable would be deferred until after the
makefile has tried to be created and only printed if it couldn't be.  I don't
see any issue with backward compatibility in this.

I took a very quick look at the SF page but there wasn't much there: no
homepage, no docs that I could find, etc.  If you want to discuss it,
probably the help-make@gnu.org mailing list is the best place.  Cheers!

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?18641

___
  Message sent via/by Savannah
  http://savannah.gnu.org/



___
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make