FROM ubuntu:16.04 LABEL maintainer="Jorge Suit " LABEL description="A linux C++ build environment to develop TOL" RUN apt-get update && apt-get install -y --no-install-recommends \ bc \ bwidget \ cmake \ g++ \ git \ libatlas-base-dev \ libbz2-dev \ libboost-filesystem-dev \ libboost-thread-dev \ libcurl4-openssl-dev \ libfftw3-dev \ libgsl0-dev \ libltdl-dev \ libmysqlclient-dev \ libpq-dev \ libsuitesparse-dev \ libsparsehash-dev \ libtk-img \ tcl-dev \ tcllib \ tclodbc \ tk-dev \ tklib \ tk-table \ unixodbc-dev \ zlib1g-dev \ wget && \ ln -s /usr/lib/x86_64-linux-gnu/libgsl.so.19 /usr/lib/libgsl.so.0 && \ rm -rf /var/lib/apt/lists/* # git config --global http.sslVerify false # git clone --depth=1 https://gitlab.com/BayesForecast/tol-project/tol.git # cmake ../../tol -DCMAKE_INSTALL_PREFIX=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release # cmake ../../toltcl -DTOL_PREFIX_PATH=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release -DBUILD_TCLCURL=1 # cmake ../../tolbase -DTOL_PREFIX_PATH=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release -DBUILD_RBC=1