actual issue is missing libgfortran.so link in /lib64
parent
ec27ebb129
commit
359ab771ba
|
@ -24,14 +24,15 @@ jobs:
|
||||||
mkdir config build install
|
mkdir config build install
|
||||||
. /opt/conda/bin/activate root
|
. /opt/conda/bin/activate root
|
||||||
conda install --yes cython gdal h5py libgdal pytest numpy fftw scipy basemap scons opencv hdf4 hdf5 netcdf4 libgcc libstdcxx-ng cmake
|
conda install --yes cython gdal h5py libgdal pytest numpy fftw scipy basemap scons opencv hdf4 hdf5 netcdf4 libgcc libstdcxx-ng cmake
|
||||||
yum install -y uuid-devel x11-devel motif-devel jq
|
yum install -y uuid-devel x11-devel motif-devel jq gcc-gfortran
|
||||||
ln -s /opt/conda/bin/cython /opt/conda/bin/cython3
|
ln -s /opt/conda/bin/cython /opt/conda/bin/cython3
|
||||||
cd /opt/conda/lib
|
cd /opt/conda/lib
|
||||||
unlink libuuid.so
|
unlink libuuid.so
|
||||||
unlink libuuid.so.1
|
unlink libuuid.so.1
|
||||||
ln -s /lib64/libuuid.so.1.3.0 libuuid.so
|
ln -s /lib64/libuuid.so.1.3.0 libuuid.so
|
||||||
ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1
|
ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1
|
||||||
yum install -y gcc-gfortran
|
cd /lib64
|
||||||
|
test -f libgfortran.so || ln -sv libgfortran.so.*.* libgfortran.so
|
||||||
|
|
||||||
- run:
|
- run:
|
||||||
name: Build SConfigISCE and setup dirs
|
name: Build SConfigISCE and setup dirs
|
||||||
|
@ -52,7 +53,6 @@ jobs:
|
||||||
echo "MOTIFINCPATH = /usr/include" >> SConfigISCE
|
echo "MOTIFINCPATH = /usr/include" >> SConfigISCE
|
||||||
echo "X11INCPATH = /usr/include" >> SConfigISCE
|
echo "X11INCPATH = /usr/include" >> SConfigISCE
|
||||||
echo "RPATH = /opt/conda/lib /usr/lib64 /usr/lib" >> SConfigISCE
|
echo "RPATH = /opt/conda/lib /usr/lib64 /usr/lib" >> SConfigISCE
|
||||||
echo "LINKFLAGS = -L/lib64 -lgfortran" >> SConfigISCE
|
|
||||||
cat SConfigISCE
|
cat SConfigISCE
|
||||||
|
|
||||||
- run:
|
- run:
|
||||||
|
|
|
@ -50,14 +50,11 @@ RUN set -ex \
|
||||||
&& ln -s /lib64/libuuid.so.1.3.0 libuuid.so \
|
&& ln -s /lib64/libuuid.so.1.3.0 libuuid.so \
|
||||||
&& ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1
|
&& ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1
|
||||||
|
|
||||||
# install libgfortran.so.3
|
# install libgfortran.so.3 and create missing link
|
||||||
RUN set -ex \
|
RUN set -ex \
|
||||||
&& yum install -y gcc-gfortran \
|
&& yum install -y gcc-gfortran \
|
||||||
&& cd /opt/conda/lib \
|
&& cd /lib64 \
|
||||||
&& unlink libgfortran.so \
|
&& ( test -f libgfortran.so || ln -sv libgfortran.so.*.* libgfortran.so )
|
||||||
&& unlink libgfortran.so.4 \
|
|
||||||
&& ln -s /lib64/libgfortran.so.3.0.0 libgfortran.so \
|
|
||||||
&& ln -s /lib64/libgfortran.so.3.0.0 libgfortran.so.4
|
|
||||||
|
|
||||||
# copy repo
|
# copy repo
|
||||||
COPY . /root/isce2
|
COPY . /root/isce2
|
||||||
|
@ -107,17 +104,14 @@ RUN set -ex \
|
||||||
hdf5 \
|
hdf5 \
|
||||||
netcdf4 \
|
netcdf4 \
|
||||||
&& sudo yum update -y \
|
&& sudo yum update -y \
|
||||||
&& sudo yum install -y uuid-devel x11-devel motif-devel \
|
&& sudo yum install -y uuid-devel x11-devel motif-devel gcc-gfortran \
|
||||||
&& cd /opt/conda/lib \
|
&& cd /opt/conda/lib \
|
||||||
&& sudo unlink libuuid.so \
|
&& sudo unlink libuuid.so \
|
||||||
&& sudo unlink libuuid.so.1 \
|
&& sudo unlink libuuid.so.1 \
|
||||||
&& sudo ln -s /lib64/libuuid.so.1.3.0 libuuid.so \
|
&& sudo ln -s /lib64/libuuid.so.1.3.0 libuuid.so \
|
||||||
&& sudo ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1 \
|
&& sudo ln -s /lib64/libuuid.so.1.3.0 libuuid.so.1 \
|
||||||
&& sudo yum install -y gcc-gfortran \
|
&& cd /lib64 \
|
||||||
&& sudo unlink libgfortran.so \
|
&& ( test -f libgfortran.so || sudo ln -sv libgfortran.so.*.* libgfortran.so ) \
|
||||||
&& sudo unlink libgfortran.so.4 \
|
|
||||||
&& sudo ln -s /lib64/libgfortran.so.3.0.0 libgfortran.so \
|
|
||||||
&& sudo ln -s /lib64/libgfortran.so.3.0.0 libgfortran.so.4 \
|
|
||||||
&& sudo yum install -y /tmp/isce-2.0-1.x86_64.rpm \
|
&& sudo yum install -y /tmp/isce-2.0-1.x86_64.rpm \
|
||||||
&& sudo yum clean all \
|
&& sudo yum clean all \
|
||||||
&& sudo rm -rf /var/cache/yum \
|
&& sudo rm -rf /var/cache/yum \
|
||||||
|
|
Loading…
Reference in New Issue