Path: utzoo!utgpu!watmath!uunet!ginosko!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!CSE.OGC.EDU!nosun!yamada-sun!eric From: nosun!yamada-sun!eric@CSE.OGC.EDU (Eric Hanchrow) Newsgroups: gnu.utils.bug Subject: (none) Message-ID: <8910131923.AA25031@yamada-sun.UUCP> Date: 13 Oct 89 19:23:08 GMT Sender: news@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 35 Guess what -- I can make `make' 3.54 dump core reliably. I'm using a Sun4/260 under SunOS4.0.3. Here's the makefile, which I named `GNUmakefile': ################################################################ TILDE = $(shell echo ~) VPATH = $(TILDE)/fred ho: @echo $(VPATH) ################################################################ type `make' in the same directory as this file. If you're interested, here's a backtrace: #0 0x2a250 in kill () #1 0x2a1a8 in _sigtramp () #2 0x1a558 in expand_function (o=(char *) 0x46a18 "", function=function_shell, text=(char *) 0x46bd8 "echo ~", end=(char *) 0x46646 ")") (function.c line 330) #3 0x1d02c in handle_function (op=(char **) 0xf7ffe9ac, stringp=(char **) 0xf7ffe9a4) (function.c line 1107) #4 0x19408 in variable_expand (line=(char *) 0x46638 "$(shell echo ~)") (expand.c line 94) #5 0x199e8 in variable_expand_for_file (line=(char *) 0x46638 "$(shell echo ~)", file=(struct file *) 0x0) (expand.c line 263) #6 0x19abc in allocated_variable_expand_for_file (line=(char *) 0x46638 "$(shell echo ~)", file=(struct file *) 0x0) (expand.c line 297) #7 0x19a80 in allocated_variable_expand (line=(char *) 0x46638 "$(shell echo ~)") (expand.c line 282) #8 0x19208 in recursively_expand (v=(struct variable *) 0x46608) (expand.c line 38) #9 0x19834 in variable_expand (line=(char *) 0x46680 "$(TILDE)/fred") (expand.c line 184) #10 0x199e8 in variable_expand_for_file (line=(char *) 0x46680 "$(TILDE)/fred", file=(struct file *) 0x0) (expand.c line 263) #11 0x19abc in allocated_variable_expand_for_file (line=(char *) 0x46680 "$(TILDE)/fred", file=(struct file *) 0x0) (expand.c line 297) #12 0x19a80 in allocated_variable_expand (line=(char *) 0x46680 "$(TILDE)/fred") (expand.c line 282) #13 0x19208 in recursively_expand (v=(struct variable *) 0x46650) (expand.c line 38) #14 0x19834 in variable_expand (line=(char *) 0x1d1f8 "$(VPATH)") (expand.c line 184) #15 0x1d250 in build_vpath_lists () (vpath.c line 68) #16 0xb5fc in main (argc=1, argv=(char **) 0xf7fffd04, envp=(char **) 0xf7fffd0c) (main.c line 603)