[plt-scheme] Trouble with mirrors.plt

From: Thomas Chust (chust at web.de)
Date: Sat Jan 3 17:21:13 EST 2009

Hello,

I'm using PLT Scheme 4.1.3.8 (SVN trunk from a few hours ago) on a
PowerPC system running Gentoo Linux. I just tried to install (planet
untyped/dispatch:1:7) which requires (planet untyped/mirrors:1:3) and
ran into some problems.

Do you know whether the errors I see are known problems and whether they
are likely to impact the correct operation of dispatch.plt or not?

For a description of the problems read on...


The following errors occurred during the installation ($HOME stands for
the my home directory):

error: during making for <planet>/untyped/mirrors.plt/1/3 (mirrors)
  run-tests.ss:7:3: compile: unbound identifier in module in: test/text-ui

error: during Building docs for
$HOME/.plt-scheme/planet/300/4.1.3.8/cache/untyped/mirrors.plt/1/3/doc/mirrors.scrbl
  default-load-handler: cannot open input file:
"$HOME/.plt-scheme/planet/300/4.1.3.8/cache/untyped/mirrors.plt/1/3/doc/mirrors.scrbl"
(No such file or directory; errno=2)

After that, the main documentation page for PLT Scheme now shows a red,
broken entry

(part ("(planet mirrors.scrbl (untyped mirrors.plt 1 3) doc)" "top"))

and DrScheme reports the following entry unless the JavaScript tool,
which seems to be part of mirrors.plt, is disabled in the preferences
(again $HOME stands for my home directory):

Error in phase 2 for tool
#<path:$HOME/.plt-scheme/planet/300/4.1.3.8/cache/untyped/mirrors.plt/1/3/javascript.plt-5.4-hacked/drscheme/tool.ss>;
"JavaScript"

class*: interface-required method missing: extra-repl-information for
class: ...ked/drscheme/tool.ss:34:8 for interface: language<%>

 === context ===
/opt/plt/collects/scheme/private/class-internal.ss:3669:2: obj-error
/opt/plt/collects/scheme/private/map.ss:49:17: loop
/opt/plt/collects/scheme/private/map.ss:44:11: for-each
/opt/plt/collects/scheme/private/class-internal.ss:1793:2: compose-class
$HOME/.plt-scheme/planet/300/4.1.3.8/cache/untyped/mirrors.plt/1/3/javascript.plt-5.4-hacked/drscheme/tool.ss:29:6:
phase2
/opt/plt/collects/drscheme/private/tools.ss:421:0: run-phases


cu,
Thomas


Posted on the users mailing list.