From 6972fe93e110ef54481c1b769e4a964d64a5c69c Mon Sep 17 00:00:00 2001 From: Taylor Salo Date: Thu, 3 Oct 2024 10:14:59 -0400 Subject: [PATCH] Install more shared libraries (#37) * Update Dockerfile * Update Dockerfile --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 18cfa20..eb42918 100644 --- a/Dockerfile +++ b/Dockerfile @@ -89,7 +89,8 @@ RUN apt-get update && \ apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # Install AFNI latest (neurodocker build) -# Need to symlink libXpm.so.4.11.0 to libXp.so.6 because AFNI expects libXp.so.6. +# Need to symlink libXpm.so.4.11.0 (libxpm4) to libXp.so.6 for AFNI. +# Need to symlink libpng16.so.16.37.0 (libpng16-16) to libpng12.so.0 for AFNI. RUN apt-get update -qq \ && apt-get install -y -q --no-install-recommends \ apt-utils \ @@ -101,6 +102,7 @@ RUN apt-get update -qq \ libglw1-mesa \ libgomp1 \ libjpeg62 \ + libpng16-16 \ libxm4 \ libxpm4 \ netpbm \ @@ -108,6 +110,7 @@ RUN apt-get update -qq \ xfonts-base \ xvfb \ && ln -s /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0 /usr/lib/x86_64-linux-gnu/libXp.so.6 \ +&& ln -s /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0 \ && echo "Downloading AFNI ..." \ && mkdir -p /opt/afni-latest \ && curl -fsSL --retry 5 https://afni.nimh.nih.gov/pub/dist/tgz/linux_openmp_64.tgz \ @@ -148,6 +151,7 @@ COPY --from=build_fsl /usr/lib/fsl/5.0/libutils.so /opt/fsl/lib/libutils.so COPY --from=build_fsl /usr/lib/fsl/5.0/libprob.so /opt/fsl/lib/libprob.so COPY --from=build_fsl /usr/lib/libnewmat.so.10.0.0 /opt/fsl/lib/libnewmat.so.10 COPY --from=build_fsl /usr/lib/libniftiio.so.2 /opt/fsl/lib/libniftiio.so.2 +COPY --from=build_fsl /usr/lib/libznz.so.2 /opt/fsl/lib/libznz.so.2 # Install applywarp from FSL for UK Biobank data COPY --from=build_fsl /usr/lib/fsl/5.0/applywarp /opt/fsl/lib/applywarp