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

Reply via email to