[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
re: 3.81 and cygwin (revisited)
From: |
Sandy Currier |
Subject: |
re: 3.81 and cygwin (revisited) |
Date: |
Wed, 23 Jun 2004 16:13:50 -0400 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) |
Hi all,
Well, having hit the problem regarding gmake using sh.exe on windows
as well as some other issues several weeks ago, I took a different
tack and tried to merge the 3.81 sources with the 3.80 cygwin sources.
It was a tad interesting, but I have a version of 3.81 built under cygwin
that is hobbling along. It seems to fail no more tests then the native
cygwin 3.80 fails out of the box (6 I believe).
However, it only reliable builds stuff with -j2 or no -j. With -j higher
than 2, the (outer) make process eventually seems to step on itself and
hangs with a bunch of non-existant subprocesses, and has to be manually
killed.
2 questions:
1) Is anyone interested in this cygwin port? I would be happy to give it
away. Note that the cywin mods conflict with the 3.81 mods.
2) Can anyone help suggest how do debug this further? I am not a windows
developer, but here is the tail end of the output right before make hangs
with -j4:
thanks!
-sandy
Obtained token for child 0x100e1af8
(../do_win2000/foobar/src/util/memory/memdebug.o).
memalloc.cpp
Putting child 0x100e1af8
(../do_win2000/foobar/src/util/memory/memdebug.o) PID 3780 on the chain.
Commands of `../do_win2000/foobar/src/util/memory/memdebug.o' are
being run.
Considering target file `../do_win2000/foobar/src/util/memory/mem32.o'.
File `../do_win2000/foobar/src/util/memory/mem32.o' does not exist.
Considering target file `foobar/src/util/memory/mem32.cpp'.
File `foobar/src/util/memory/mem32.cpp' was considered already.
Pruning file `FORCE'.
Pruning file `../do_win2000/hd.ts'.
Finished prerequisites of target file
`../do_win2000/foobar/src/util/memory/mem32.o'.
Must remake target `../do_win2000/foobar/src/util/memory/mem32.o'.
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3780
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 3288
Reaping winning child 0x10184e88 PID 3288
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3780
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 116
Need a job token; we have children
Duplicate the job FD
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3780
######## Wed Jun 23 16:05:40 2004
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 116
Compile [win2000] foobar/src/util/memory/memdebug.cpp:
--------------------------------
Need a job token; we have children
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3780
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 116
Reaping winning child 0x100e1af8 PID 3780
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3652
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 116
Read returned EBADF.
Need a job token; we have children
Duplicate the job FD
Live child 0x100e1af8 (../do_win2000/foobar/src/util/memory/memdebug.o)
PID 3652
Live child 0x100e35f8 (../do_win2000/foobar/src/util/memory/memcache.o)
PID 1624
Live child 0x101cd478 (../do_win2000/foobar/src/util/memory/memalloc.o)
PID 3068
Live child 0x10184e88 (../do_win2000/foobar/src/util/memory/freestore.o)
PID 116
memcache.cpp
######## Wed Jun 23 16:05:40 2004
memdebug.cpp
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- re: 3.81 and cygwin (revisited),
Sandy Currier <=