source:
issm/oecreview/Archive/24307-24683/ISSM-24594-24595.diff
Last change on this file was 24684, checked in by , 5 years ago | |
---|---|
File size: 2.4 KB |
-
../trunk-jpl/externalpackages/autotools/install-debian-linux.sh
1 #!/bin/bash2 set -eu3 4 #Version numbers5 M4_VER="1.4.18"6 AUTOCONF_VER="2.69"7 AUTOMAKE_VER="1.16.1"8 LIBTOOL_VER="2.4.2"9 10 # Clean up existing directories11 rm -rf install src12 13 # Set up for installation14 mkdir install15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"16 17 # Install m418 echo " === INSTALLING M4 =="19 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz"20 tar -zxvf m4-$M4_VER.tar.gz21 mv m4-$M4_VER src22 cd src23 24 ## Fixes required by glibc-2.2825 #26 # Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html27 #28 sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c29 echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h30 31 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"32 make33 make install34 cd ..35 36 # Install autoconf37 echo " === INSTALLING AUTOCONF =="38 rm -rf src39 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz"40 tar -zxvf autoconf-$AUTOCONF_VER.tar.gz41 mv autoconf-$AUTOCONF_VER src42 cd src43 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"44 make45 make install46 cd ..47 48 #install automake49 echo " === INSTALLING AUTOMAKE =="50 rm -rf src51 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz"52 tar -zxvf automake-$AUTOMAKE_VER.tar.gz53 mv automake-$AUTOMAKE_VER src54 cd src55 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"56 make57 make install58 cd ..59 60 # Install libtool61 echo " === INSTALLING LIBTOOL =="62 rm -rf src63 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz"64 tar -zxvf libtool-$LIBTOOL_VER.tar.gz65 rm libtool-$LIBTOOL_VER.tar.gz66 mv libtool-$LIBTOOL_VER src67 cd src68 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"69 make70 make install71 cd ..
Note:
See TracBrowser
for help on using the repository browser.