# Environment to build and unit-test ngraph-cpp FROM ubuntu:16.04 RUN apt-get update && apt-get install -y \ build-essential cmake \ git \ wget patch diffutils zlib1g-dev libtinfo-dev \ doxygen python-pip RUN which gcc && gcc --version || true RUN which cc++ && cc++ --version || true RUN apt-get install -y gcc-4.8 gcc++-4.8 RUN which gcc && gcc --version || true RUN which cc++ && cc++ --version || true RUN ln -s /usr/bin/gcc-4.8 /usr/bin/gcc || true RUN ln -s /usr/bin/cc++-4.8 /usr/bin/cc++ || true RUN which gcc && gcc --version || true RUN which cc++ && cc++ --version || true #RUN apt-get clean autoclean && \ # apt-get autoremove -y RUN pip install --upgrade pip # need to use sphinx version 1.6 to build docs # installing with apt-get install python-sphinx installs sphinx version 1.3.6 only # added install for python-pip above and # installed sphinx with pip to get the updated version 1.6.5 # allows for make html build under the doc/source directory as an interim build process RUN pip install sphinx # breathe package required to build documentation RUN pip install breathe WORKDIR /home