[Bf-blender-cvs] [358def15a35] master: Install deps: Fix compilation error of Alembic
Luca Rood
noreply at git.blender.org
Mon Apr 10 15:55:29 CEST 2017
Commit: 358def15a35ca3d05b53a879f1d4c6b403667d39
Author: Luca Rood
Date: Mon Apr 10 15:53:37 2017 +0200
Branches: master
https://developer.blender.org/rB358def15a35ca3d05b53a879f1d4c6b403667d39
Install deps: Fix compilation error of Alembic
Couple of things here:
- Boost is not necesserily compiled into your /opt/lib and system-wide
version might have been used. The recent change in Alembic did not
take this into account.
- Alembic needs some extra component of Boost.
This part might be missing now for other distros than DEB.
===================================================================
M build_files/build_environment/install_deps.sh
===================================================================
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 7aaa37285c1..82895acf25e 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -2270,7 +2270,9 @@ compile_ALEMBIC() {
fi
if [ -d $INST/boost ]; then
- cmake_d="$cmake_d -D BOOST_ROOT=$INST/boost"
+ if [ -d $INST/boost ]; then
+ cmake_d="$cmake_d -D BOOST_ROOT=$INST/boost"
+ fi
cmake_d="$cmake_d -D USE_STATIC_BOOST=ON"
else
cmake_d="$cmake_d -D USE_STATIC_BOOST=OFF"
@@ -2778,7 +2780,7 @@ install_DEB() {
boost_version=$(echo `get_package_version_DEB libboost-dev` | sed -r 's/^([0-9]+\.[0-9]+).*/\1/')
- install_packages_DEB libboost-{filesystem,iostreams,locale,regex,system,thread,wave}$boost_version-dev
+ install_packages_DEB libboost-{filesystem,iostreams,locale,regex,system,thread,wave,program-options}$boost_version-dev
clean_Boost
else
compile_Boost
More information about the Bf-blender-cvs
mailing list