From 580dc2d0ca1434a09ef8cf6fe28bd41e48310dcc Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Keck <jean-baptiste.keck@imag.fr>
Date: Thu, 5 Oct 2017 00:12:20 +0200
Subject: [PATCH] fixed pyopencl for ubuntu:xenial

---
 ci/docker_images/ubuntu/xenial/Dockerfile | 8 ++++++--
 ci/docker_images/ubuntu/zesty/Dockerfile  | 2 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ci/docker_images/ubuntu/xenial/Dockerfile b/ci/docker_images/ubuntu/xenial/Dockerfile
index dc21be2fa..daae74853 100644
--- a/ci/docker_images/ubuntu/xenial/Dockerfile
+++ b/ci/docker_images/ubuntu/xenial/Dockerfile
@@ -40,6 +40,7 @@ RUN apt-get install -y python-dev
 RUN apt-get install -y python-pip
 RUN apt-get install -y python-scitools
 RUN apt-get install -y opencl-headers
+RUN apt-get install -y ocl-icd-opencl-dev
 
 # python packages
 RUN pip install --upgrade pip
@@ -57,16 +58,18 @@ RUN pip install h5py
 RUN pip install gmpy2
 RUN pip install psutil
 RUN pip install py-cpuinfo
+RUN pip install Mako
 
 # pyopencl
 RUN cd /tmp                                      \
 && git clone https://github.com/inducer/pyopencl \
+&& cd pyopencl                                   \
 && git submodule update --init                   \
-&& ./configure                                   \
+&& ./configure.py                                \
 && make                                          \
 && make install                                  \
 && cd -                                          \
-&& rm -Rf /tmp/pyopenclĂ‚                          \
+&& rm -Rf /tmp/pyopencl
 
 # patchelf
 RUN cd /tmp                                     \
@@ -107,5 +110,6 @@ RUN echo 'deb http://downloads.skewed.de/apt/xenial xenial universe'     >> /etc
 # clean cached packages
 RUN rm -rf /var/lib/apt/lists/*
 RUN rm -rf $HOME/.cache/pip/*
+RUN rm -rf /tmp/*
 
 CMD ["/bin/bash"]
diff --git a/ci/docker_images/ubuntu/zesty/Dockerfile b/ci/docker_images/ubuntu/zesty/Dockerfile
index 7ee6978b2..501321cf8 100644
--- a/ci/docker_images/ubuntu/zesty/Dockerfile
+++ b/ci/docker_images/ubuntu/zesty/Dockerfile
@@ -80,6 +80,7 @@ RUN echo 'deb http://apt.llvm.org/zesty/ llvm-toolchain-zesty main'     >> /etc/
  && echo 'deb-src http://apt.llvm.org/zesty/ llvm-toolchain-zesty main' >> /etc/apt/sources.list \
  && apt-get update                                                                               \
  && apt-get install --assume-yes --allow-unauthenticated clang-6.0 libclang-6.0-dev
+
 # oclgrind
 RUN cd /tmp                                       \
  && git clone https://github.com/jrprice/Oclgrind \
@@ -102,5 +103,6 @@ RUN echo 'deb http://downloads.skewed.de/apt/zesty zesty universe'     >> /etc/a
 # clean cached packages
 RUN rm -rf /var/lib/apt/lists/*
 RUN rm -rf $HOME/.cache/pip/*
+RUN rm -rf /tmp/*
 
 CMD ["/bin/bash"]
-- 
GitLab