Chicken Scheme With the IUP Gui egg
Install:
# Install the GNURoot Debian package from Google Play.
# You will need to do:<verbatim>
apt update
apt upgrade
apt install libreadline-dev libwebkitgtk-dev libwebkitgtk-3.0-dev libpangox-1.0-0 zlib1g-dev libfreetype6-dev cmake libssl-dev uuid-dev cmake curl ruby wget libgl1-mesa-dev libglu1-mesa-dev libgtk2.0-dev lua5.3 liblua5.1-0-dev liblua5.3-dev libsqlite3-dev libpq-dev libgtk-3-dev libftgl-dev</verbatim>NOTE: Probably not all those packages are needed.
apt install libreadline-dev libwebkitgtk-dev libwebkitgtk-3.0-dev libpangox-1.0-0 zlib1g-dev libfreetype6-dev cmake libssl-dev uuid-dev cmake curl ruby wget libgl1-mesa-dev libglu1-mesa-dev libgtk2.0-dev lua5.3 liblua5.1-0-dev liblua5.3-dev libsqlite3-dev libpq-dev libgtk-3-dev libftgl-dev</verbatim>NOTE: Probably not all those packages are needed. You will also need execstack<verbatim>apt install execstack</verbatim>
# Get the files from [http://www.kiatoa.com/cgi-bin/fossils/opensrc/uv/pkgs/chicken-iup-arm-rasbian-06-08-2018.tar.gz|chicken-iup-arm-rasbian-06-08-2018.tar.gz] and untar into "/". NOTE: For GNURoot you'll need to install libpng16: [http://www.kiatoa.com/cgi-bin/fossils/opensrc/uv/pkgs/libpng16-from-raspbian.tar.gz|libpng16-from-raspbian.tar.gz]<verbatim>(cd /;tar xzf $PWD/chicken-iup-arm-rasbian-06-08-2018.tar.gz)
(cd /;tar xzf $PWD/libpng16-from-raspbian.tar.gz)</verbatim>
# Unset the stack execute bits as needed:<verbatim>execstack -c /usr/lib/libcallback.so.0.0</verbatim>
# To start up csi or compile code first source /opt/chicken/4.13.0/setup-chicken4x.sh
To build from source you can use the chicken-installall.sh script from [http://www.kiatoa.com/cgi-bin/fossils/opensrc/dir?name=utils]. I couldn't get it to work on GNURoot but you can build on Raspbian and copy the files to GNURoot.
How to display from GNURoot to a desktop via VNC:
# Install openssh-client and tightvncserver on the Gemini<verbatim>apt install openssh-client tightvncviewer</verbatim>