Missing module suggestions from csc on chicken 5.3 on armbian
Matt Welland via Chicken-users <[email protected]>
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <CAFp=Co=7Cw8m9o6VM2ZYUyPjAnziNj8Sj30g=7RXQ7rbpvBiew@mail.gmail.com> |
The statements suggesting modules to import are missing on Debian (armbian
in my case):
*Suggestion: try importing module `chicken.base' <== missing on
Debian/Armbian*
I have not tested if this is unique to the arm build or true for debian in
general.
=====================
### v25.8 rolling for Rockpi 4B running Armbian Linux
6.12.28-current-rockchip64
matt@rockpi-4b:~$ uname -a
Linux rockpi-4b 6.12.28-current-rockchip64 #1 SMP PREEMPT Fri May 9
07:50:53 UTC 2025 aarch64 GNU/Linux
matt@rockpi-4b:~$ cat > simple.scm << EOF
> (module simple
* (print "Keep it simple, silly."))
EOF
matt@rockpi-4b:~$ csc simple.scm
Error: Module `simple' has unresolved identifiers
In file `simple.scm':
Unknown identifier `print'
On line 4
Error: shell command terminated with non-zero exit status 256:
'/usr/bin/chicken' 'simple.scm' -output-file 'simple.c'
====================
### Chicken 5.4
matt@zeus:~$ ck54 csc simple.scm
Error: Module `simple' has unresolved identifiers
In file `simple.scm':
Unknown identifier `print'
On line 4
*Suggestion: try importing one of these modules:*
utf8
chicken.base
Error: shell command terminated with non-zero exit status 256:
'/home/matt/software/chicken/ck54.24ww29/bin/chicken' 'simple.scm'
-output-file 'simple.c'
=====================
### Try chicken 5.3
matt@zeus:~$ ck53 csc simple.scm
Error: Module `simple' has unresolved identifiers
In file `simple.scm':
Unknown identifier `print'
On line 4
*Suggestion: try importing module `chicken.base'*
Error: shell command terminated with non-zero exit status 256:
'/home/matt/software/chicken/ck53.23ww27/bin/chicken' 'simple.scm'
-output-file 'simple.c'
### Any chicken variables from my version wrappers?
matt@zeus:~$ ck54 bash
matt@zeus:~$ env|grep CHIC
CHICKEN_DOC_PAGER=cat
Running like this on Armbian made no difference:
CHICKEN_DOC_PAGER=cat csc simple.scm