* Another clue into my problem with make...
@ 1999-06-23 14:16 Robert Bresner
1999-06-23 20:16 ` Christopher Faylor
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Robert Bresner @ 1999-06-23 14:16 UTC (permalink / raw)
To: cygwin
Howdy again
The new details:
1. Before, my make problem was limited to emacs, but I've
been informed that the problem exists in an NT cmd.exe
session as well ( but not on my machine. ) Could this be
an environment thing? (What environment variables are
used by make? I know SHELL. Is WORK? Of the 2 books I have
on make, only one mentions SHELL. )
2. Before, the PATH was getting _blown away_ [ PATH=(null) ],
but I've now seen where an NT style path (e.g. w:\my_path)
is being changed to a *nix style path, after an NT mount
(e.g. //w/my_path). That is just incredibly odd. Does
GNU make check the Cygwin mount table?
The Recap:
NT4 SP1-5
Cygwin 20.1 (?) and/or cygwin1-19990115.dll
( but this problem has existed for years,
across several installations )
GNU Make version 3.76.1
The Problem:
During a very large and complicated make induced
build, the PATH is arbitrarily lost, so various
tools in the build cannot be found and executed,
thus the build fails.
The original details:
By arbitrarily, I mean that
a) it doesn't happen to everyone.
b) it doesn't always happen.
I cannot establish a pattern beyond the fact that it
_usually_ happens after a certain Perl script runs, but
not always, and within a relatively few directories
( the whole build is about 130 directories building
some 2 million lines of code ), but not always.
The Perl script has been extensively checked and double-
checked by the resident Perl gurus, and it is not the
cause of the problem (also confirmed by the fact that
it runs with no problems in 128 other dirs, on various
platforms, on 80 other machines).
Hoping the new details will jog a memory for someone.
This wouldn't be such an issue, except that it is
worse for some people than others, and the problem
has been spreading. (Up to 6 people who occasionally
experience it, and one fellow has it happen _every day_.
He's the most vehement about finding a solution, as one
might imagine. )
Thanks in advance for any help...
----------------------------------------
Robert Bresner rbresner@olf.com
Open Link Financial 516-227-6600 x216
http://www.olf.com/ fax: 516-227-1799
----------------------------------------
Opinions expressed are explicitly my own
"No more talking! Cerebus has a SWORD!"
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Another clue into my problem with make...
1999-06-23 14:16 Another clue into my problem with make Robert Bresner
@ 1999-06-23 20:16 ` Christopher Faylor
1999-06-30 22:10 ` Christopher Faylor
1999-06-24 11:39 ` make 3.76 has path problems? (was Another clue into my problem with make...) Robert Bresner
1999-06-30 22:10 ` Another clue into my problem with make Robert Bresner
2 siblings, 1 reply; 8+ messages in thread
From: Christopher Faylor @ 1999-06-23 20:16 UTC (permalink / raw)
To: Robert Bresner; +Cc: cygwin
On Wed, Jun 23, 1999 at 05:13:58PM -0400, Robert Bresner wrote:
> 2. Before, the PATH was getting _blown away_ [ PATH=(null) ],
> but I've now seen where an NT style path (e.g. w:\my_path)
> is being changed to a *nix style path, after an NT mount
> (e.g. //w/my_path). That is just incredibly odd. Does
> GNU make check the Cygwin mount table?
Any cygwin application changes the path from MS-DOS format to UNIX
format automatically, so this is not surprising.
Sorry, but I have no other insight into your problem. The translation
to POSIX format is not surprising, though.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* make 3.76 has path problems? (was Another clue into my problem with make...)
1999-06-23 14:16 Another clue into my problem with make Robert Bresner
1999-06-23 20:16 ` Christopher Faylor
@ 1999-06-24 11:39 ` Robert Bresner
1999-06-24 12:07 ` Chris Faylor
1999-06-30 22:10 ` Robert Bresner
1999-06-30 22:10 ` Another clue into my problem with make Robert Bresner
2 siblings, 2 replies; 8+ messages in thread
From: Robert Bresner @ 1999-06-24 11:39 UTC (permalink / raw)
To: cygwin
With this makefile:
default:
@path
@echo PATH: $(PATH)
NT E:\static\olf>make-3.76
PATH=c:\enscript; ...
PATH: c:\enscript; ...
NT E:\static\olf>make-3.75.exe
make-3.75.exe
PATH=c:\enscript; ...
PATH: /enscript: ...
NT E:\static\olf>make-3.75.exe --win32
PATH=c:\enscript; ...
PATH: /enscript: ...
make v3.76 is not always doing the 'right thing' with paths ?
Which leads me to think that it is possibly responsible for
knocking out my path during the complicated builds.
Christopher Faylor wrote:
> Any cygwin application changes the path from MS-DOS format to UNIX
> format automatically, so this is not surprising.
Again, the symptoms we experienced here happened without a
recognizable pattern. Sometimes no problems, sometimes
path = (null), sometimes path = unix-style-path.
If unix-style-path is the right thing, then make 3.76
just isn't doing that, as shown with the very simple
makefile example above..
Remarkable and indescribable thanks to you guys for helping me
out. I never, ever, would have solved this problem on my own.
----------------------------------------
Robert Bresner rbresner@olf.com
Open Link Financial 516-227-6600 x216
http://www.olf.com/ fax: 516-227-1799
----------------------------------------
Opinions expressed are explicitly my own
"No more talking! Cerebus has a SWORD!"
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: make 3.76 has path problems? (was Another clue into my problem with make...)
1999-06-24 11:39 ` make 3.76 has path problems? (was Another clue into my problem with make...) Robert Bresner
@ 1999-06-24 12:07 ` Chris Faylor
1999-06-30 22:10 ` Chris Faylor
1999-06-30 22:10 ` Robert Bresner
1 sibling, 1 reply; 8+ messages in thread
From: Chris Faylor @ 1999-06-24 12:07 UTC (permalink / raw)
To: Robert Bresner; +Cc: cygwin
On Thu, Jun 24, 1999 at 02:36:55PM -0400, Robert Bresner wrote:
>With this makefile:
>
> default:
> @path
> @echo PATH: $(PATH)
>
>NT E:\static\olf>make-3.76
>PATH=c:\enscript; ...
>PATH: c:\enscript; ...
This indicates that your make-3.76 was not built using cygwin. So, it is not
going to know about cygwin paths.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* make 3.76 has path problems? (was Another clue into my problem with make...)
1999-06-24 11:39 ` make 3.76 has path problems? (was Another clue into my problem with make...) Robert Bresner
1999-06-24 12:07 ` Chris Faylor
@ 1999-06-30 22:10 ` Robert Bresner
1 sibling, 0 replies; 8+ messages in thread
From: Robert Bresner @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
With this makefile:
default:
@path
@echo PATH: $(PATH)
NT E:\static\olf>make-3.76
PATH=c:\enscript; ...
PATH: c:\enscript; ...
NT E:\static\olf>make-3.75.exe
make-3.75.exe
PATH=c:\enscript; ...
PATH: /enscript: ...
NT E:\static\olf>make-3.75.exe --win32
PATH=c:\enscript; ...
PATH: /enscript: ...
make v3.76 is not always doing the 'right thing' with paths ?
Which leads me to think that it is possibly responsible for
knocking out my path during the complicated builds.
Christopher Faylor wrote:
> Any cygwin application changes the path from MS-DOS format to UNIX
> format automatically, so this is not surprising.
Again, the symptoms we experienced here happened without a
recognizable pattern. Sometimes no problems, sometimes
path = (null), sometimes path = unix-style-path.
If unix-style-path is the right thing, then make 3.76
just isn't doing that, as shown with the very simple
makefile example above..
Remarkable and indescribable thanks to you guys for helping me
out. I never, ever, would have solved this problem on my own.
----------------------------------------
Robert Bresner rbresner@olf.com
Open Link Financial 516-227-6600 x216
http://www.olf.com/ fax: 516-227-1799
----------------------------------------
Opinions expressed are explicitly my own
"No more talking! Cerebus has a SWORD!"
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: make 3.76 has path problems? (was Another clue into my problem with make...)
1999-06-24 12:07 ` Chris Faylor
@ 1999-06-30 22:10 ` Chris Faylor
0 siblings, 0 replies; 8+ messages in thread
From: Chris Faylor @ 1999-06-30 22:10 UTC (permalink / raw)
To: Robert Bresner; +Cc: cygwin
On Thu, Jun 24, 1999 at 02:36:55PM -0400, Robert Bresner wrote:
>With this makefile:
>
> default:
> @path
> @echo PATH: $(PATH)
>
>NT E:\static\olf>make-3.76
>PATH=c:\enscript; ...
>PATH: c:\enscript; ...
This indicates that your make-3.76 was not built using cygwin. So, it is not
going to know about cygwin paths.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Another clue into my problem with make...
1999-06-23 14:16 Another clue into my problem with make Robert Bresner
1999-06-23 20:16 ` Christopher Faylor
1999-06-24 11:39 ` make 3.76 has path problems? (was Another clue into my problem with make...) Robert Bresner
@ 1999-06-30 22:10 ` Robert Bresner
2 siblings, 0 replies; 8+ messages in thread
From: Robert Bresner @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
Howdy again
The new details:
1. Before, my make problem was limited to emacs, but I've
been informed that the problem exists in an NT cmd.exe
session as well ( but not on my machine. ) Could this be
an environment thing? (What environment variables are
used by make? I know SHELL. Is WORK? Of the 2 books I have
on make, only one mentions SHELL. )
2. Before, the PATH was getting _blown away_ [ PATH=(null) ],
but I've now seen where an NT style path (e.g. w:\my_path)
is being changed to a *nix style path, after an NT mount
(e.g. //w/my_path). That is just incredibly odd. Does
GNU make check the Cygwin mount table?
The Recap:
NT4 SP1-5
Cygwin 20.1 (?) and/or cygwin1-19990115.dll
( but this problem has existed for years,
across several installations )
GNU Make version 3.76.1
The Problem:
During a very large and complicated make induced
build, the PATH is arbitrarily lost, so various
tools in the build cannot be found and executed,
thus the build fails.
The original details:
By arbitrarily, I mean that
a) it doesn't happen to everyone.
b) it doesn't always happen.
I cannot establish a pattern beyond the fact that it
_usually_ happens after a certain Perl script runs, but
not always, and within a relatively few directories
( the whole build is about 130 directories building
some 2 million lines of code ), but not always.
The Perl script has been extensively checked and double-
checked by the resident Perl gurus, and it is not the
cause of the problem (also confirmed by the fact that
it runs with no problems in 128 other dirs, on various
platforms, on 80 other machines).
Hoping the new details will jog a memory for someone.
This wouldn't be such an issue, except that it is
worse for some people than others, and the problem
has been spreading. (Up to 6 people who occasionally
experience it, and one fellow has it happen _every day_.
He's the most vehement about finding a solution, as one
might imagine. )
Thanks in advance for any help...
----------------------------------------
Robert Bresner rbresner@olf.com
Open Link Financial 516-227-6600 x216
http://www.olf.com/ fax: 516-227-1799
----------------------------------------
Opinions expressed are explicitly my own
"No more talking! Cerebus has a SWORD!"
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Another clue into my problem with make...
1999-06-23 20:16 ` Christopher Faylor
@ 1999-06-30 22:10 ` Christopher Faylor
0 siblings, 0 replies; 8+ messages in thread
From: Christopher Faylor @ 1999-06-30 22:10 UTC (permalink / raw)
To: Robert Bresner; +Cc: cygwin
On Wed, Jun 23, 1999 at 05:13:58PM -0400, Robert Bresner wrote:
> 2. Before, the PATH was getting _blown away_ [ PATH=(null) ],
> but I've now seen where an NT style path (e.g. w:\my_path)
> is being changed to a *nix style path, after an NT mount
> (e.g. //w/my_path). That is just incredibly odd. Does
> GNU make check the Cygwin mount table?
Any cygwin application changes the path from MS-DOS format to UNIX
format automatically, so this is not surprising.
Sorry, but I have no other insight into your problem. The translation
to POSIX format is not surprising, though.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~1999-06-30 22:10 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-06-23 14:16 Another clue into my problem with make Robert Bresner
1999-06-23 20:16 ` Christopher Faylor
1999-06-30 22:10 ` Christopher Faylor
1999-06-24 11:39 ` make 3.76 has path problems? (was Another clue into my problem with make...) Robert Bresner
1999-06-24 12:07 ` Chris Faylor
1999-06-30 22:10 ` Chris Faylor
1999-06-30 22:10 ` Robert Bresner
1999-06-30 22:10 ` Another clue into my problem with make Robert Bresner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).