Summary
'make check' fails (buildid bce4666, 2011-9-3)
Metadata
- Id: 466cc9f63c52972c141d4b397b9f0b8c9a1830e1
- Trac id: 684
- Type: defect
- Reporter: jrapdx
- Owner:
- Cc:
- Status: closed
- Component: core libraries
- Estimated difficulty:
- Resolution: duplicate
- Priority: major
- Milestone: 4.9.0
- Version: 4.7.x
- Changetime: 2012-09-24 21:47:48 UTC
- Created: 2011-09-03 10:01:14 UTC
- Keywords: eval, import, make check
Description
Chicken compiles without problems, but 'make check' fails on import-test.scm. (Same error message as reported in http://tests.call-cc.org/make-check-errors/2011-09-03.txt.)
The error occurs with (require-library (srfi 4)) but not (require-library srfi-4).
Tracked the problem to 'eval.scm', line 1306:
(let-values (((exp f2) (doit rid rid))) ...
(doit ...) returns 3 values, but only 2 values are permitted.
Not clear what is best way to resolve issue, as possibly it has more than local effects. (Simplistically, adding a dummy variable, e.g., (exp f2 xxx), allows the import tests to succeed, but that would seem to be a very dubious resolution.)
Changes and comments
[2011-09-03 22:11:37 UTC] felix changed status from new to closed
[2011-09-03 22:11:37 UTC] felix set resolution to duplicate
[2011-09-03 22:11:37 UTC] felix wrote:
Thanks, already fixed, I think (#681).
[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0
[2012-09-24 21:47:48 UTC] felix wrote:
Milestone 4.8.0 deleted