%/. Pattern request.

2009-02-17 Thread ab wilson
Hi, I'm sending this to the bug list because I can't seem to get into Savannah at the moment. Anyway this is not a bug, and not a request for a feature, but rather a request that an existing feature is retained. There's a common technique that used to be required to get make to create directories

[bug #15818] SEGV in hash set code

2006-02-20 Thread Ab Wilson
URL: Summary: SEGV in hash set code Project: make Submitted by: abwilson Submitted on: Mon 02/20/06 at 13:49 Severity: 3 - Normal Item Group: Bug

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-17 Thread Ab Wilson
Follow-up Comment #20, bug #15757 (project make): The fix works. Thanks. Any idea when 3.81 will be officially released? ___ Reply to this item at: _

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-16 Thread Ab Wilson
Follow-up Comment #14, bug #15757 (project make): So this is what's goig on: merge_variable_set_lists is being called with two non-disjoint lists with the second list longer than the first. The last part of the function where the tail of list1 is appended to list0 results in a circular list. In

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-16 Thread Ab Wilson
Follow-up Comment #13, bug #15757 (project make): I can confirm that the fix for inode comparisons does not fix this bug. ___ Reply to this item at:

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-16 Thread Ab Wilson
Follow-up Comment #12, bug #15757 (project make): We are getting nearer. The problem is actually occuring in merge_variable_set_list. Here is the stack: (dbx) where [1] merge_variable_set_lists(setlist0 = 0xf1868, setlist1 = 0x715fd8), line 735 in "variable.c" =>[2] rehash_file(from_file = 0xb

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-16 Thread Ab Wilson
Follow-up Comment #11, bug #15757 (project make): I currently running in dbx with the command: stop cond find_cycle(&global_setlist) using int find_cycle(const struct variable_set_list* list) { if(!list) { return 0; } const struct variable_set_list* one_step = list; const struct

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
Follow-up Comment #6, bug #15757 (project make): Further to... The structure of these makefiles is such that make has a global view of everything, but if I type make with no arguments it will build all the targets and their prerequisites for the current directory (including those prerequisites f

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
Follow-up Comment #8, bug #15757 (project make): I think you can rule out a heap management problem. I added a memset to xmalloc (so all newly allocated memory is explicitly zeroed) and I get the same behaviour. Regarding OS differences. Yes there are differences. The structure of the make syste

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
Follow-up Comment #5, bug #15757 (project make): tower% pstack 16636 16636: /home/normanw/sparc-SunOS-5.8/bin/make --warn-undefined-variables ever 0004bea4 target_environment (8b5b90, 2, 1, 0, 2f736800, 85698) + 1b4 00032704 start_job_command (2bb8ed8, 0, , fff8, 0, 2bb8e09) + 664

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
Follow-up Comment #3, bug #15757 (project make): And another thing... (dbx) print global_setlist `make`variable.c`global_setlist = { `make`variable.c`global_setlist.next = 0x49fd08 `make`variable.c`global_setlist.set = 0x51b508 } (dbx) print &global_setlist &`make`variable.c`global_setli

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
Follow-up Comment #2, bug #15757 (project make): Ok, this is a pstack of a stuck make process: tower% pstack -F 13172 13172: /home/normanw/sparc-SunOS-5.8/bin/make -k variants=dyn_dbg --warn-unde 0004be50 target_environment (91dd30, 2, 1, 0, 2f736800, 85670) + 178 00032704 start_job_command (

[bug #15757] circular variable_set_list causes hang on SunOS

2006-02-15 Thread Ab Wilson
URL: Summary: circular variable_set_list causes hang on SunOS Project: make Submitted by: abwilson Submitted on: Wed 02/15/06 at 12:24 Severity: 3 - Normal