[plt-scheme] v300 on OpenBSD

From: Eli Barzilay (eli at barzilay.org)
Date: Mon Dec 26 14:58:47 EST 2005

On Dec 26, Patrick Collison wrote:
> Hi,
> 
> I'm trying to compile v300 of mzscheme on OpenBSD-CURRENT. I ran
> configure with --prefix=/usr/local and --disable-foreign, because I
> don't know of any good libffi port for OpenBSD. configure and make
> ran without any issue.

I don't know of any problems libffi has on freebsd.


> When I try to make install though, it gets stuck:
> 
> setup-plt: No more .zos to compile for mzc
> setup-plt: No more .zos to compile for MzLib private
> setup-plt: Compiling .zos used by MzLib
> setup-plt:   in /usr/local/collects/mzlib/
> require: unknown module: #%foreign

This is a result of some libraries in mzlib that rely on foreign,
foreign.ss itself in particular.


> setup-plt: No more .zos to compile for MzScheme
> setup-plt: No more .zos to compile for Net
> setup-plt: No more .zos to compile for Parser-tools private-yacc
> setup-plt: No more .zos to compile for Parser-tools private-lex
> setup-plt: Compiling .zos used by Parser-tools
> setup-plt:   in /usr/local/collects/parser-tools/
> 
> It stays at this point, compiling in Parser-tools, apparently  
> indefinitely. Most of its time seems to be spent idle, in biowait().

I don't think that this is related.


> Has anyone else come across this, or am I doing something stupid?

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!


Posted on the users mailing list.