Opened 10 years ago
Closed 8 years ago
#1156 closed defect (fixed)
compiler warnings when import specifiers are used for setup-api and setup-download
Reported by: | Mario Domenech Goulart | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 5.0 |
Component: | unknown | Version: | 4.9.x |
Keywords: | setup-api, setup-download, import specifiers | Cc: | |
Estimated difficulty: | medium |
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.
Change History (3)
comment:1 Changed 9 years ago by
Milestone: | someday → 5.0 |
---|
comment:2 Changed 8 years ago by
Estimated difficulty: | → medium |
---|
comment:3 Changed 8 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
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.
Note: See
TracTickets for help on using
tickets.
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!