[Bf-blender-cvs] [c6d1371] master: Install_deps: add basic listing of needed dependencies to error message for unsupported distro.
Bastien Montagne
noreply at git.blender.org
Mon Aug 10 13:10:41 CEST 2015
Commit: c6d13716c11d428f33cf241969aaff9c14b21606
Author: Bastien Montagne
Date: Mon Aug 10 13:09:57 2015 +0200
Branches: master
https://developer.blender.org/rBc6d13716c11d428f33cf241969aaff9c14b21606
Install_deps: add basic listing of needed dependencies to error message for unsupported distro.
===================================================================
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 1074bfe..9b05d67 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -3310,7 +3310,27 @@ elif [ -f /etc/redhat-release -o /etc/SuSE-release ]; then
DISTRO="RPM"
install_RPM
else
- ERROR "Failed to detect distribution type"
+ ERROR "Failed to detect distribution type."
+ PRINT ""
+ PRINT "Your distribution is not supported by this script, you'll have to install dependencies and"
+ PRINT "dev packages yourself (list non-exhaustive, but should cover most needs):"
+ PRINT " * Basics of dev environment (cmake or scons, gcc, svn , git, ...)."
+ PRINT " * Python$PYTHON_VERSION_MIN, numpy."
+ PRINT " * libboost$BOOST_VERSION_MIN (locale, filesystem, regex, system, thread, wave)."
+ PRINT " * libjpeg, libpng, libtiff, libopenjpeg, libopenal."
+ PRINT " * ffmpeg (with libvorbis, libogg, libtheora, libx264, libmp3lame, libxvidcore, libvpx, ...)."
+ PRINT " * libx11, libxcursor, libxi, libxrandr, libxinerama (and other libx... as needed)."
+ PRINT " * libsqlite3, libbz2, libssl, libfftw3, libxml2, libtinyxml, yasm, libyaml-cpp."
+ PRINT " * libsdl1.2, libglew, libglewmx."
+ PRINT " * libopencolorio$OCIO_VERSION_MIN, libopenexr$OPENEXR_VERSION_MIN, libopenimageio$OIIO_VERSION_MIN."
+ PRINT " * llvm-$LLVM_VERSION (with clang)."
+ PRINT ""
+ PRINT "Most of up-listed packages are available in recent distributions. The following are likely not,"
+ PRINT "you'll have to build them (they are all optional, though):"
+ PRINT " * OpenShadingLanguage (from https://github.com/Nazg-Gul/OpenShadingLanguage.git, branch blender-fixes, commit 22ee5ea298fd215430dfbd160b5aefd507f06db0)."
+ PRINT " * OpenSubDiv (from https://github.com/PixarAnimationStudios/OpenSubdiv.git, branch dev, commit 404659fffa659da075d1c9416e4fc939139a84ee)."
+ PRINT " * OpenCollada (from https://github.com/KhronosGroup/OpenCOLLADA.git, branch master, commit 3335ac164e68b2512a40914b14c74db260e6ff7d)."
+ PRINT ""
exit 1
fi
More information about the Bf-blender-cvs
mailing list