anchor.diff:  ENV JAVA_HOME /usr/lib/jvm/default-java
   
   # clang
  -RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-5.0 1000 \
  -  && update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-5.0 1000 \
  -  && update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-5.0 1000
  +RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 1000 \
  +  && update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-6.0 1000 \
  +  && update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-6.0 1000
   ENV CC=/usr/bin/clang
   ENV CXX=/usr/bin/clang++
   
   # ccache
  -#The forarding binaries live here: /usr/lib/ccache/clang
  +# passthrough compiler links are here:/usr/lib/ccache/
  +# sloppiness recommended by the cmake cotire project for precompiled headers
   ENV CCACHE_SLOPPINESS=pch_defines,time_macros
   
   # Java IDE
  
positive.code: RUN curl -L "http://dbeaver.jkiss.org/files/dbeaver-ce-latest-linux.gtk.x86_64.tar.gz" | tar xz \
    && mv dbeaver /opt/dbeaver && chmod a+x /opt/dbeaver/dbeaver
  
  # QT possibly needed to work over a shared x socket with the docker host
  #ENV QT_X11_NO_MITSHM 1 
  
  # Start up the IDEs like this once you're in.
  #/opt/idea/bin/idea.sh > /dev/null 2>&1
  #/opt/pycharm/bin/pycharm.sh > /dev/null 2>&1
  
negative.code: FROM project5/base
  MAINTAINER benjamin.gemmill@gmail.com
  
  # clang repository from https://apt.llvm.org
  RUN apt-get update && apt-get install -y \
        software-properties-common curl \
        && add-apt-repository ppa:ubuntu-desktop/ubuntu-make \
        && curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
        && apt-add-repository "deb http://apt.llvm.org/`lsb_release -cs`/ llvm-toolchain-`lsb_release -cs`-6.0 main"
  
  RUN apt-get update && apt-get install -y \
        sudo gksu \
  