11set -ex
22OIIO_VERSION=" 2.2.11.1"
3+ OIIO_VERSION=" 2.5.6.0"
34
45sudo dnf install -y libjpeg-turbo-devel zlib-devel libpng-devel libtiff-devel OpenEXR-devel LibRaw-devel cmake3 make gcc patch zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel libuuid-devel gdbm-libs libnsl2
56sudo dnf groupinstall " Development Tools" -y
1617pyenv install 3.10.13 --skip-existing
1718pyenv global 3.10.13
1819
20+ Python_ROOT=" $( pyenv root) /versions/$( pyenv version-name) "
21+
1922# -I/usr/local/include/python3.10m -I/usr/local/include/python3.10m
2023# -lpython3.7m -lcrypt -lpthread -ldl -lutil -lm
2124
@@ -24,15 +27,15 @@ export CPATH="$HOME/.pyenv/versions/3.10.13/include:$CPATH:/usr/include:/usr/loc
2427export LD_LIBRARY_PATH=" $HOME /.pyenv/versions/3.10.13/lib:$LD_LIBRARY_PATH :/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64"
2528if [ ! -f boost_1_67_0.tar.gz ]; then
2629 wget https://boostorg.jfrog.io/artifactory/main/release/1.67.0/source/boost_1_67_0.tar.gz
30+ # wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz
2731fi
2832if [ ! -d boost_1_67_0 ]; then
2933 tar -xzf boost_1_*
3034fi
3135if [ ! -d /opt/boost ]; then
32- sudo mkdir /opt/boost
33- sudo chmod -R 777 /opt/boost
36+ sudo mkdir /opt/boost
37+ sudo chmod -R 777 /opt/boost
3438fi
35-
3639cd boost_1_67_0
3740sudo ./bootstrap.sh --prefix=/opt/boost
3841sudo ./b2 install --prefix=/opt/boost --with=all -j4
@@ -54,19 +57,25 @@ if [ ! -d build ]; then
5457 mkdir build
5558fi
5659
57-
58- bash src/build-scripts/gh-installdeps-centos.bash
60+ export ASWF_ORG=" Fake"
61+ export GITHUB_ENV=" $( pwd) /github.env"
62+ bash src/build-scripts/gh-installdeps.bash
5963
6064cd ../
65+ bash oiio/src/build-scripts/build_libjpeg-turbo.bash
66+ export LibJpegTurbo_ROOT=" $( pwd) /ext/dist"
67+
6168OPENEXR_CMAKE_FLAGS=" -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=TRUE" oiio/src/build-scripts/build_openexr.bash
6269export OpenEXR_ROOT=" $( pwd) /ext/dist"
6370echo " OpenEXR_ROOT=${OpenEXR_ROOT} "
71+ export IlmBase_ROOT=" $( pwd) /ext/dist"
6472cd oiio
6573
74+
75+
6676sleep 2
6777echo " Executing cmake"
68- cd build && cmake3 .. -DCMAKE_CXX_FLAGS=" -Wno-error=unused-variable" -DVERBOSE=1 -DSTOP_ON_WARNING=0 -DBoost_ROOT=" /opt/boost" -DOIIO_BUILD_TESTS=0 -DOpenEXR_ROOT=" ${OpenEXR_ROOT} " -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=" TRUE" -DCMAKE_INSTALL_PREFIX=" ${OpenEXR_ROOT} "
78+ cd build && cmake3 .. -DCMAKE_CXX_FLAGS=" -Wno-error=unused-variable" -DVERBOSE=1 -DSTOP_ON_WARNING=0 -DBoost_ROOT=" /opt/boost" -DOIIO_BUILD_TESTS=0 -DOpenEXR_ROOT=" ${OpenEXR_ROOT} " -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=" TRUE" -DCMAKE_INSTALL_PREFIX=" ${OpenEXR_ROOT} " i -DIlmBase_ROOT= " ${IlmBase_ROOT} " -Dlibjpeg-turbo_ROOT= " ${LibJpegTurbo_ROOT} " -DPython_ROOT= " ${Python_ROOT} " -DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES= " ${Python_ROOT} /include/python3.10 "
6979sleep 2
7080echo " Make install"
7181sudo make install
72-
0 commit comments