[gambit-list] Take 2 : __cleanup() problem (OS X 10.6.6 / Gambit-C 4.6.0)
Marc Feeley
feeley at iro.umontreal.ca
Fri Jan 21 10:44:07 EST 2011
On 2011-01-18, at 2:43 PM, David Dreisigmeyer wrote:
> Hi Marc,
>
> It's still not working. With the attached, doing:
>
> $ make tester && ./gambit_tester > hold && nano hold
>
>
> gives (in hold):
>
> Beginning Gambit-C setup.
> Gambit-C setup done.
> |Gambit-C> (+ 1 2)
> 3
> Releasing temp string.
> Beginning Gambit-C cleanup.
>
>
> It should be:
>
> Beginning Gambit-C setup.
> Gambit-C setup done.
> |Gambit-C> (+ 1 2)
> 3
> Releasing temp string.
> Beginning Gambit-C cleanup.
> Gambit-C cleanup done.
When I try it on my Mac, with a Gambit-C updated to the latest commit, I get the correct output.
I have a hunch that you are linking with the *old* Gambit runtime library. I have attached the makefile that I use. Please try that.
The makefile has this comment at the top:
# Note: it is assumed that Gambit has been compiled in
# ../gambc-v4_6_0-devel and that it has been updated to the latest
# changes with a "git pull" and "make".
#
# This has been tested using:
#
# Gambit-C v4.6.0 updated to commit b67f817399fd6415874dc397432e1364be03b8c1
# Mac OS X 10.6.6
#
# Here is the output:
#
# % make tester
# % ./gambit_tester
# Beginning Gambit-C setup.
# Gambit-C setup done.
# |Gambit-C> (+ 1 2)
# 3
# Releasing temp string.
# Beginning Gambit-C cleanup.
# Gambit-C cleanup done.
#
# If a sleep is added to ___cleanup in lib/setup.c, then the program
# sleeps as expected after the message "Beginning Gambit-C cleanup."
# is printed.
Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: makefile
Type: application/octet-stream
Size: 2969 bytes
Desc: not available
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20110121/d06ef09f/attachment.obj>
More information about the Gambit-list
mailing list