Skip to content
Permalink
master
Switch branches/tags
Go to file
Before this change the build of Chez Scheme would fail with gcc8 due to
`snprintf` calls. See here: cisco/ChezScheme#299

After fixing that, it would fail with `uuid/uuid.h: No such file ore
directory` which is fixed by installing the `uuid-dev` library.
2 contributors

Users who have contributed to this file

@mrnugget @jaseemabid
FROM debian:latest
WORKDIR /inc
# Setup base image deps
RUN apt-get update && apt-get install -y \
build-essential \
gcc-multilib \
libncurses5-dev \
libx11-dev \
uuid-dev \
wget \
&& rm -rf /var/lib/apt/lists/*
# Install chez from source
RUN cd /tmp \
&& wget -q https://github.com/cisco/ChezScheme/releases/download/v9.5.2/csv9.5.2.tar.gz \
&& tar -xf csv9.5.2.tar.gz \
&& cd csv9.5.2 \
&& ./configure \
&& make install \
&& cd - \
&& rm -rf csv9.5.2.tar.gz csv9.5.2
ADD . /inc