The generated .spec file is empty as is /tmp/tmp9KKTJMYV.tmp. Something I'm doing wrong?
Dockerfile:
FROM ubuntu:20.10
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y llvm-11 clang-11 libclang-11-dev libclang-cpp11-dev python3-pip sbcl curl git
# Easiest way to get sufficiently new cmake appears to be using pip - Ubuntu 20.10 version is too old
RUN pip3 install --upgrade cmake
# Copy the source into the Docker container
RUN mkdir /repos
WORKDIR /repos
RUN git clone --branch llvm-11.0.0 --single-branch --depth 1 https://github.com/rpav/c2ffi.git
RUN git clone --branch master --single-branch --depth 1 https://github.com/FFmpeg/FFmpeg.git
RUN cd /repos/c2ffi && \
rm -rf build && mkdir -p build && cd build && \
cmake -DBUILD_CONFIG=Release .. && make
# As a sanity check, make sure the binary we built can be executed
ENV PATH "$PATH:/repos/c2ffi/build/bin/"
RUN /repos/c2ffi/build/bin/c2ffi --help
RUN curl -O https://beta.quicklisp.org/quicklisp.lisp
RUN sbcl --load quicklisp.lisp --eval '(quicklisp-quickstart:install)' --eval '(setq ql-util::*do-not-prompt* t)' --eval '(ql:add-to-init-file)' --eval '(ql:quickload "cl-autowrap")'
Hi, I'm having trouble getting autowrap to work for me. I'm using docker based on the c2ffi CI script (see below). I do
and get output
When I run the same command directly in a shell I get
The tmp file contents:
The generated .spec file is empty as is /tmp/tmp9KKTJMYV.tmp. Something I'm doing wrong?
Dockerfile: