Michael Sperber | 21 Aug 2008 09:00
Picon

Re: SIGSEGV trying to bootstrap Scheme48 from VCS


Ivan Shmakov <ivan <at> theory.asu.ru> writes:

> 	BTW, I'm getting segmentation faults while trying to bootstrap
> 	recent Scheme48 revisions from the Mercurial repository using
> 	some likewise recent Scheme48 versions.
>
> 	E. g., when trying to bootstrap Scheme48 rev. dc9216ef6864 using
> 	Scheme48 rev. dc9216ef6864, which was in turn built with
> 	Scheme48 1.8:
>
> $ mkdir +build-1 
> $ cd +build-1 
> $ ../configure --prefix="$HOME" 
> ...
> $ make \
>       ../build/filenames.make \
>       i-know-what-i-am-doing \
>       c/scheme48.h \
>       ../build/initial.image-{32,64}
> ...
> cd ../ps-compiler &&					     \
> 	(echo ',batch';							     \
> 		echo ',config ,load ../scheme/platform-interfaces.scm';	     \
> 		echo ',config ,load ../scheme/rts-packages-64.scm';          \
> 		echo ',config ,load ../scheme/prescheme/interface.scm';	     \
> 		echo ',config ,load ../scheme/prescheme/package-defs.scm';   \
> 		echo ',exec ,load load-ps-compiler.scm';		     \
> 		echo ',exec ,load compile-twospace-gc-64.scm';		     \
> 		echo ',exit'						     \
> 	) | scheme48 -h 8000000 &&					     \
> 		mv ../scheme/vm/scheme48-twospace-heap-64.c ../c

Could you elaborate on your build setup?  Specifically, how do
configure/make fit in the setup?  (I use the batch files in the build/
directory, described in WINDOWS.txt to bootstrap.)

--

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla


Gmane