Commit 1c7ea0a9 authored by Kelvinrr's avatar Kelvinrr
Browse files

updated env for linux, bullet libs sorted out

parent f0fa3fcb
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -14,8 +14,6 @@ dependencies:
  - gst-plugins-base
  - gstreamer==1.8.0=0
  - jsoncpp==1.8.3
  - libgcc==4.8.5=1
  - libgcc-ng==7.2.0
  - libgfortran==3.0=0
  - libstdcxx-ng==7.2.0
  - qwt=6.1.3
@@ -51,7 +49,7 @@ dependencies:
  - freeglut==3.0.0=4
  - freetype==2.7=1
  - geos==3.5.1=1
  - geotiff==1.4.2=1
  - geotiff==1.4.2
  - gettext==0.19.8.1=0
  - giflib==5.1.4=0
  - glib==2.51.4=0
@@ -59,7 +57,7 @@ dependencies:
  - gsl==2.2.1=blas_openblas_3
  - harfbuzz==1.3.4=2
  - hdf5==1.8.18=2
  - icu==58.2=0
  - icu==58.2
  - jasper==1.900.1=1
  - jbig==2.1=0
  - jpeg==9b=2
@@ -111,7 +109,6 @@ dependencies:
  - xorg-xproto==7.0.31=6
  - bz2file==0.98
  - cloog==0.18.0=0
  - gcc==4.8.5=7
  - isl==0.12.2=0
  - protobuf==3.5.1
  - system==5.8=2
@@ -122,8 +119,8 @@ dependencies:
  - jama==125=0
  - pcl==1.8.1=0
  - qhull==7.2.0=0
  - qt==5.7.1=0
  - qwt==6.1.3=0
  - qt==5.6.2
  - qwt==6.1.3
  - tnt==126=0
  - xalan-c==1.11=0
prefix: /scratch/anaconda3/envs/isis
+10 −7
Original line number Diff line number Diff line
@@ -141,11 +141,16 @@ if(JP2KFLAG)
 set(JP2KFLAG 1)
endif()

 # Set up the ctest tool which is used to run all of the tests.
 enable_testing()
 include(CTest)

# Specify flags used
# on linux, add the conda prefix to handle possible issues with rpaths at link time
# sometimes third parties do not set their rpaths correctly
set(thirdPartyCppFlags -Wall
                       -std=c++11
                       -fPIC
                       -DISIS_LITTLE_ENDIAN=1
                       -fPIC -Wno-unused-parameter
                       -Wno-overloaded-virtual
@@ -153,19 +158,17 @@ set(thirdPartyCppFlags -Wall
                       -DENABLEJP2K=${JP2KFLAG}
                     )

 # Append CPP flags set in the third party lib file to the string set in this file.
 string(REPLACE ";" " " FLAGS_STR "${thirdPartyCppFlags}")
 set(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} ${FLAGS_STR}" )
 # Set up the ctest tool which is used to run all of the tests.
 enable_testing()
 include(CTest)

# Flag to fix numeric literals problem with boost on linux
if(NOT APPLE)
  set(thirdPartyCppFlags ${thirdPartyCppFlags} -fext-numeric-literals
                                               -Wl,-rpath,$ENV{CONDA_PREFIX}/lib)
endif()

 # Append CPP flags set in the third party lib file to the string set in this file.
 string(REPLACE ";" " " FLAGS_STR "${thirdPartyCppFlags}")
 set(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} ${FLAGS_STR}" )


# Paths to required executables
find_program(XALAN Xalan REQUIRED)
find_program(LATEX latex)
+42 −35
Original line number Diff line number Diff line
@@ -2,13 +2,14 @@
# $ conda create --name <env> --file <this file>
# platform: linux-64
@EXPLICIT
https://conda.anaconda.org/usgs-astrogeology/linux-64/bullet-2.86.1-0.tar.bz2
https://conda.anaconda.org/krodriguez/linux-64/bullet-2.86.1-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.6-1.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/ca-certificates-2017.08.26-h1d4fec5_0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/ds9-7.5-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/eigen-3.3.3-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/embree-2.14.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/expat-2.2.5-0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/flann-1.8.4-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/freeglut-3.0.0-4.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/geos-3.5.1-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-0.tar.bz2
@@ -21,39 +22,40 @@ https://conda.anaconda.org/conda-forge/linux-64/jbig-2.1-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/jpeg-9b-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.14.2-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-3.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libgcc-4.8.5-1.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libgcc-ng-7.2.0-hdf63c60_3.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libgfortran-3.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.15-0.tar.bz2
https://conda.anaconda.org/probcomp/linux-64/libprotobuf-2.6.1-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libstdcxx-ng-7.2.0-h7a57d05_2.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libstdcxx-ng-7.2.0-hdf63c60_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libuv-1.11.0-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libxcb-1.12-1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.17-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/metis-5.1.0-3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mysql-connector-c-6.1.6-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/nanoflann-1.2.2-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/ncurses-5.9-10.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/ninja-1.7.2-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ncurses-5.9-10.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ninja-1.7.2-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/nn-1.86.0-2.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/patchelf-0.9-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pcre-8.39-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.34.0-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/proj4-4.9.3-5.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.3-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/rhash-1.3.4-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.13.0-1.tar.bz2
https://repo.continuum.io/pkgs/free/linux-64/system-5.8-2.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/system-5.8-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tbb-4.4_20160526-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tk-8.5.19-2.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/tnt-126-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/x264-20131217-3.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/xerces-c-3.1.4-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.8-3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.2-3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-6.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/xz-5.2.3-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/zlib-1.2.11-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.3-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.1.7-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.65.1-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cspice-66-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/dbus-1.10.20-0.tar.bz2
@@ -61,56 +63,61 @@ https://conda.anaconda.org/conda-forge/linux-64/doxygen-1.8.14-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-3.2.4-3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/glib-2.51.4-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.8.18-2.tar.bz2
https://repo.continuum.io/pkgs/main/linux-64/isl-0.12.2-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/isl-0.12.2-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/jasper-1.900.1-1.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/jsoncpp-1.8.3-h3a67955_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/lapack-3.6.1-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20170329-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.28-2.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/libprotobuf-3.2.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.0.9-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.12-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.7-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/llvmdev-5.0.0-default_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mpfr-3.1.5-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/openblas-0.2.19-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/openssl-1.0.2n-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/patchelf-0.9-hf79760b_2.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/qhull-7.2.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/readline-6.2-0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/xalan-c-1.11-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.4-6.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/blas-1.1-openblas.tar.bz2
https://repo.continuum.io/pkgs/main/linux-64/cloog-0.18.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/flann-1.8.4-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/cloog-0.18.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.7-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.4.2-1.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/gstreamer-1.8.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.8.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.8.0-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libwebp-0.5.2-7.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mesalib-17.2.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mpc-1.0.3-4.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/mysql-5.7.20-h55eaa98_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python-2.7.14-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-0.tar.bz2
https://repo.continuum.io/pkgs/free/linux-64/bz2file-0.98-py27_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/certifi-2018.1.18-py27_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mysql-5.7.20-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python-3.6.0-2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.4-6.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/bz2file-0.98-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/certifi-2018.1.18-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/curl-7.55.1-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.12.1-4.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/future-0.16.0-py27_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/future-0.16.0-py36_0.tar.bz2
https://repo.continuum.io/pkgs/free/linux-64/gcc-4.8.5-7.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gsl-2.2.1-blas_openblas_3.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/gst-plugins-base-1.8.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.13.3-py27_blas_openblas_200.tar.bz2
https://repo.continuum.io/pkgs/free/linux-64/protobuf-2.6.1-py27_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/six-1.11.0-py27_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.8.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.13.3-py36_blas_openblas_200.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/sip-4.18-py36_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/six-1.11.0-py36_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/suitesparse-4.5.4-blas_openblas_200.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/superlu-5.2.1-blas_openblas_201.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/boost-1.65.1-py27_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/boost-1.65.1-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cairo-1.14.6-4.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cmake-3.9.1-0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/qt-5.7.1-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/setuptools-38.5.1-py27_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/vtk-8.1.0-py27_mesalib_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/qt-5.6.2-6.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/setuptools-38.5.1-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/vtk-8.1.0-py36_mesalib_0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/xerces-c-3.1.4-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-1.3.4-2.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/pcl-1.8.1-0.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/qwt-6.1.3-0.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/wheel-0.30.0-py27h2bc6bb2_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/opencv-3.2.0-np113py27_blas_openblas_203.tar.bz2
https://conda.anaconda.org/anaconda/linux-64/pip-9.0.1-py27_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/protobuf-3.5.1-py36_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.6.0-py36_4.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/qwt-6.1.3-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/wheel-0.30.0-py36_2.tar.bz2
https://conda.anaconda.org/usgs-astrogeology/linux-64/xalan-c-1.11-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/opencv-3.2.0-np113py36_blas_openblas_203.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pip-9.0.1-py36_1.tar.bz2