[plt-scheme] v300 on OpenBSD

From: Patrick Collison (patrick at collison.ie)
Date: Tue Dec 27 17:34:07 EST 2005

Removed foreign, and the build went okay, up 'till the usual hang. So  
looks like libffi and co. are out of the question.

Do people have any pointers as to where I should go poking around, or  
how to even begin debugging this? In particular, knowing how to  
execute in isolation whatever's going on in:

setup-plt: Compiling .zos used by Parser-tools
setup-plt:   in /root/tmp/plt/collects/parser-tools/

would be useful, so that I don't have to run ./install each time. I  
took a quick glance through the setup .ss files, but it didn't seem  



On 27 Dec 2005, at 21:55, Eli Barzilay wrote:

> On Dec 27, Patrick Collison wrote:
>> Hi,
>> Yeah, I tried using -fno-stack-protector, which seemed to compile and
>> install okay, including running ./install. Some binaries (web-server)
>> were missing, though, so I re-ran ./install, and the hang problem
>> returned.
>> I tried deleting the old `configure', editing configure.ac to produce
>> good code for OpenBSD, and re-creating the original `configure' with
>> the supplied script, so the build was as clean as possible. This is
>> also on top of editing the libffi `configure' to "support" OpenBSD'.
>> I suspect that this might be problematic, even though it runs and
>> installs okay.
>> Does parser-tools use the ffi much/at all?
> No.
> To get a better location for the problem, you can just remove the
> src/foreign directory.  You'll get a few expected errors when
> setup-plt tries to build files that require it, but that should not
> cause any crashes or hangs.
> -- 
>           ((lambda (x) (x x)) (lambda (x) (x x)))          Eli  
> Barzilay:
>                   http://www.barzilay.org/                 Maze is  
> Life!
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.