Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

All Forums Register Login Search Subscriptions My Profile Inbox
Tool Warehouse FAQs Resources Help Member List Address Book Logout

make hangs

 
Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> make hangs Page: [1]
Login
Message << Older Topic   Newer Topic >>
make hangs - Feb. 10, '06, 2:16:15 PM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
Recently while (cross)compiling GIMP, I noticed that compiling often hangs for no apparent reason (the CPU usage drops to 0, and it doesn't proceed even if I leave it alone a few minutes). If I Ctrl+C and run gmake again, compiling continues a bit further until it locks up again. It appears that the process that hangs is sometimes sed and other times grep. Every time I Ctrl+C, there seem to be a few more bash processes that stay around. Any idea what could be the cause of these things?

I also had a problem a few days ago, when almost every program would segfault (the only ones that didn't seemed to be those that were originally installed with SFU). This happened to me on 2 different machines (one running XPsp2, the other one 2003sp1), and coincided with me trying to install the gcc-4.0.2 package (which didn't succeed at first on neither machine). After I reinstalled SFU and reapplied all patches, everything started to work again (and I was able to install gcc 4).

The other thing that changed since I last compiled GIMP without problems is that I upgraded from Athlon64 3500+ to Athlon64 X2 4200+.

My system is Windows 2003sp1 Server Standard Edition, 3GB RAM, SFU 3.5 with the following hotfixes: 886655, 887531, 902074, 904358. I'm using bash 3.00.0(2)-release (i586-pc-interix3) as my shell; sed is GNU sed version 4.1.4; grep seems to be from SFU, it's properties give 8.0.1969.1 as version; GNU Make 3.80; I'm compiling GIMP with gcc-mingw 3.4.4, which was compiled with SFU's gcc 3.3.

< Message edited by ender -- Feb. 10, '06, 2:18:15 PM >
Post #: 1
RE: make hangs - Feb. 10, '06, 2:52:06 PM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
Did you turn DEP off? (FAQ 2.07)
Also mentioned in FAQ 2.07 is the patch level needed for 2003/SP1 for shell scrips working (Hotfix Q899522 minimum).

(in reply to ender)
Post #: 2
RE: make hangs - Feb. 10, '06, 4:27:05 PM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
DEP is AlwaysOff, and I have Q904358, which should be newer than Q899522 (posix.exe is version 8.0.1969.36), and I'm not having any problems with configure script (also, I don't seem to have problems compiling simpler things, eg. rockbox).

(in reply to Rodney)
Post #: 3
RE: make hangs - Feb. 10, '06, 6:10:58 PM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
Are you compiling on a local drive or a network drive?
If it's network then which is it: SMB, NFS, ... ?

(in reply to ender)
Post #: 4
RE: make hangs - Feb. 12, '06, 1:47:41 PM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
I'm compiling locally.

(in reply to Rodney)
Post #: 5
RE: make hangs - Feb. 12, '06, 9:24:01 PM   
markfunk

 

Posts: 670
Joined: Mar. 31, '03,
Status: offline
My first guess would be a problem in the NT kernel and/or Interix subsystem due
to the dual core Athlon X2 you are using.
Multi-cpu issues are a recurring problem in Interix whenever a new
multi-cpu architecture is introduced.

If this is the problem, then Microsoft will have to investigate
and isolate the problem and issue a fix.

In the meantime, you could try one of the old multi-cpu fixes.
For instance, create the registry key
HKLM/Software/Microsoft/Services For Unix/ForkWait
which is a DWORD. Set it to a value of 250 for starters.
(valid values are between 0 and 2000).

(in reply to ender)
Post #: 6
RE: make hangs - Feb. 13, '06, 10:21:34 AM   
jumphigh

 

Posts: 61
Joined: Jul. 10, '04,
From: Germany
Status: offline
I also encountered problemes with make when building GCC 4.0.2 or other things. My first try is to use gmake instead! It always runs through where make hangs.

Andreas

(in reply to markfunk)
Post #: 7
RE: make hangs - Feb. 13, '06, 2:28:19 PM   
Rodney

 

Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
When make or one of it's child processes are "stuck" try doing a "pstat pid"
to see what call it's waiting on. It might point to a fix or at least narrow it down.

< Message edited by Rodney -- Feb. 14, '06, 1:47:41 PM >

(in reply to jumphigh)
Post #: 8
RE: make hangs - Feb. 14, '06, 6:03:11 AM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
Rodney: thanks, I'll try this.

jumphigh: I already am using gmake.

(in reply to Rodney)
Post #: 9
RE: make hangs - Mar. 19, '06, 6:36:34 PM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
I was compiling something again, and gmake hung. I'm not sure which process hung, so I did pstat on all make children. Here's the result (it's a bit long, so I didn't want to paste it in the forum).

(in reply to ender)
Post #: 10
RE: make hangs - Apr. 30, '06, 1:12:45 PM   
ender

 

Posts: 13
Joined: Aug. 16, '05,
Status: offline
OK, upgrading to 2003-R2/SUA seems to have fixed this problem.

(in reply to ender)
Post #: 11
Page:   [1]
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> make hangs Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.047