[plt-scheme] Error at the end of `make install` on 4.1.5

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sun Apr 26 11:05:57 EDT 2009

At Sat, 25 Apr 2009 20:35:30 -0400, Taylor Venable wrote:
> It's been a little while since I've used PLT, but I grabbed the source
> for 4.1.5 and went to compile it on my OpenBSD 4.5 x86 box.  At the
> end of the `make install` step, I get an error:
> 
> :
> :
> setup-plt: --- post-installing collections ---
> setup-plt: post-installing: help
> setup-plt: post-installing: mred
> setup-plt: post-installing: mysterx
> setup-plt: post-installing: mzcom
> setup-plt: done
> setup-plt: 
> setup-plt: error: during Building docs for
> /opt/plt/lib/plt/collects/web-server/scribblings/web-server.scrbl
> setup-plt:   ffi-obj: couldn't get "scheme_start_atomic" from #f
> (Unable to resolve symbol)
> gmake[1]: *** [install-3m] Error 1
> 
> [...]
>
> Does this error
> constitute something that effectively prevents proper use of the PLT
> system, or is it just a warning that's manifested as a make error?

This is an error in building some documentation, so it doesn't directly
affect execution.


But the error suggests that there's a problem with accessing C-level
exports from the mzscheme executable via the FFI, though. If so, some
other libraries could fail (e.g., `readline').

When the build process creates the `mzscheme' executable, does it use
the `-rdynamic' flag?



Posted on the users mailing list.