DrScheme has (at least) two 64-bit related bugs. 1) Window manager hints are set incorrectly, for example, the main window of the plt-games program does not have any window borders. 2) The foreign function interface converts integers incorrectly, for example, in the "Gobblet" game, it is impossible to drag the pieces. It prints many messages like "Scheme->C: expects argument of type <uint32>; given 2959577344" (with different numbers) to the console. The attached patch fixes both these issues.
Created attachment 113926 [details, diff] drscheme-360-amd64.patch
I applied the patch but am still getting: setup-plt: Error during Early Install for Plot library (/var/tmp/portage/dev-scheme/drscheme-360-r1/image/usr/lib64/plt/collec ts/plot) setup-plt: link-extension: command failed make: *** [install] Error 1
(In reply to comment #2) > I applied the patch but am still getting: That's a different issue, the patch only fixes runtime bugs, not build failures.
have you sent this patch upstream?
(In reply to comment #4) > have you sent this patch upstream? > No, I thought the policy was to report bugs here and let the devs go upstream if appropriate. Has that changed? I've been asked that a lot recently.
(In reply to comment #5) > No, I thought the policy was to report bugs here and let the devs go upstream > if appropriate. Has that changed? I've been asked that a lot recently. It is customary to report bugs here first, cause it might be Gentoo's problem. But if you are already sure it is an upstream problem, then you should just go straight to upstream. This goes double if you have a patch that you want upstream to apply. They are the best judge of such things.
(In reply to comment #6) > But if you are already sure it is an upstream problem, then you should just go > straight to upstream. This goes double if you have a patch that you want > upstream to apply. They are the best judge of such things. Fair enough. Upstream report is at http://bugs.plt-scheme.org/query/?cmd=view&pr=8744