<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Reported as an 'issue' on the blackhole tracker
(<a class="moz-txt-link-freetext" href="http://github.com/pereckerdal/blackhole/issues/#issue/6">http://github.com/pereckerdal/blackhole/issues/#issue/6</a>), but I
figured I'd copy it to the list in case anyone else was
interested/being-affected, or on the offhand chance that this isn't a
responsibility of blackhole to correct for a change in gambit...<br>
<br>
upgrading to 4.5.3 kills import dead in it's tracks whenever you
have a module that uses the C FFI and thus requires compilation.
<p>As demonstrated below (only change is upgrade to 4.5.3 and re-build
of 'build.scm'/removal of ns.dat)</p>
<pre>[nikki@vbox src]$ bsc
Loaded Black Hole...
Gambit v4.5.2

> (import test-c)
/home/nikki/src/test-c is being compiled...
> (c-print)
Hello world
>

=====

[nikki@vbox src]$ bsc
Loaded Black Hole...
Gambit v4.5.3

> (import test-c)
/home/nikki/src/test-c is being compiled...
*** ERROR -- Operator is not a PROCEDURE
(#("test-c.o1" #<a
 href="http://github.com/pereckerdal/blackhole/issues/#issue/2"
 class="internal">#2</a> | test-c.o1|>))
>
</pre>
<p>At a guess, this is likely caused by something in the following
commit :</p>
<p><a
 href="http://www.iro.umontreal.ca/%7Egambit/repo/.cgit.cgi/Gambit/commit/?id=5bae3cb2db90f90ae9fbe16374f4c44fdb3106fe">http://www.iro.umontreal.ca/~gambit/repo/.cgit.cgi/Gambit/commit/?id=5bae3cb2db90f90ae9fbe16374f4c44fdb3106fe</a></p>
<br>
</body>
</html>