Summary
compiler warnings when import specifiers are used for setup-api and setup-download
Metadata
- Id: 06c657aa8a5782fd5c093ef268948d3092da6d82
- Trac id: 1156
- Type: defect
- Reporter: mario
- Owner:
- Cc:
- Status: closed
- Component: unknown
- Estimated difficulty: medium
- Resolution: fixed
- Priority: minor
- Milestone: 5.0
- Version: 4.9.x
- Changetime: 2017-04-07 20:01:51 UTC
- Created: 2014-09-19 03:15:51 UTC
- Keywords: setup-api, setup-download, import specifiers
Description
Here are some examples:
$ echo '(module sa () (import chicken scheme) (use (only setup-api version>=?)))' > sa.scm $ csc sa.scm Warning: extension `setup-api' is currently not installed $ echo '(module sa () (import chicken scheme) (use (except setup-api version>=?)))' > sa.scm $ csc sa.scm Warning: extension `setup-api' is currently not installed $ echo '(module sa () (import chicken scheme) (use (except setup-download latest-version)))' > sa.scm $ csc sa.scm Warning: extension `setup-download' is currently not installed
However,
$ echo '(module sa () (import chicken scheme) (use setup-api))' > sa.scm $ csc sa.scm
produces no warning.
Changes and comments
[2015-08-27 09:21:42 UTC] sjamaan changed milestone from someday to 5.0
[2015-08-27 09:21:42 UTC] sjamaan wrote:
CHICKEN 5's module stuff has been made more strict, so maybe we can take a look at that. Also, the first example breaks on CHICKEN 5!
[2016-08-25 21:45:50 UTC] sjamaan set difficulty to medium
[2017-04-07 20:01:51 UTC] sjamaan changed status from new to closed
[2017-04-07 20:01:51 UTC] sjamaan set resolution to fixed
[2017-04-07 20:01:51 UTC] sjamaan wrote:
I can't reproduce this anymore in CHICKEN 5. The module stuff has been changed quite a bit, so it's likely that one of those commits has resolved the issue.