Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-03Install_deps: update to new exr/oiio versions, and (hopefully) fix ILMBase messBastien Montagne
Root of the issue is an (hidden!) parameter in ILMBase cmake options, that is enabled by default, and force the generation of those ugly lib names (Imf_2_2.so & co). Why why why enable such thing by default? Anyway, it should be simpler to build again even on linuxes having the openexr -dev package installed. Also, cleaned up a bit things, now we can switch between repo and plain release archive building from a single place for each lib, instead of commentting/uncommenting everything each time (for libs where we have some git repo set up for some reason).
2014-11-28Fix for previous commit (forgot to update rev UID, sorry).Bastien Montagne
2014-11-28Install_deps: switch to OSL 1.5.11 (ammended with blender-fixes).Bastien Montagne
2014-10-15Fix for No Sudo option in install_deps.sh (typo in docs)Dalai Felinto
2014-10-09InstallDeps: Fix wrong OPENCOLLADA settings in final messages in some cases.Bastien Montagne
Reported by Jefferson Rausseo through mail, thanks.
2014-10-08We need libglewmx too, now.Bastien Montagne
2014-10-03Install_deps.sh: missing `--skip-openexr` in arg parser's parameters.Bastien Montagne
Reported through mail by Jefferson Rausseo, thanks!
2014-09-28Install_deps: Fix stupid mistake in BUILD_NOTE.txt generation since last commit.Bastien Montagne
Reported by Thomas (DingTo) over IRC, thanks.
2014-09-19Install_deps: add an '--info' path option to store BUILD_NOTES.txt...Bastien Montagne
Still defaults to current dir!
2014-08-18Install_deps: Better handling of 'check installed' in Debian, and fix jack2d ↵Bastien Montagne
check. Patch D742, by oweissbarth (Oliver Weissbarth), thanks!
2014-07-28Install_deps: Raise openexr/ilmbase magic numbers, looks to be needed...Bastien Montagne
Btw, if someone can explain me why OPENEXR_FORCE_REBUILD does not work like all other force options... :/
2014-07-27Install_deps: forgot to cleanup that in latest commits.Bastien Montagne
2014-07-25Install_deps: Force to always compile OCIO for now.Bastien Montagne
This is a much simpler fix to that libyaml-cpp mess, since doing it that way we get our static own libyaml-cpp... And this should work for all platforms (realized libymal-cpp-ver option was only implemented for deb-like distro, since it was the first place where issue showed up :/ ).
2014-07-25Install_deps: Update OSL to 1.5.10, llvm to 3.4 and oiio to 1.4.11.Bastien Montagne
Note: had to swicth back to own repo for osl as well, ILM guys seem unable to handle CMake build system properly!
2014-07-08Install_deps: minor cleanup.Bastien Montagne
Patch D633 by simonrepp (Simon Repp), thx.
2014-07-04Install_deps: Final (hopefully!) fix for dual clang/cfe name (*sigh*).Bastien Montagne
Patch by simonrepp (Simon Repp), thanks!
2014-06-29Install_deps: fix for clang url issue.Bastien Montagne
Newest clang would use 'cfe-' prefix instead of 'clang-' one - don’t ask me why... Had to make a wrapper around wget, that: * Accepts an array of URLs as first parameter; * Errors and exits when wget fails for some reason (was silent before). Issue reported in T40871 by simonrepp (Simon Repp), thanks.
2014-05-05Install_deps: explicitely disable OSL/LLVM seems needed...Bastien Montagne
2014-05-04Fix T40025: install_deps.sh generating wrong make flag for OSLBastien Montagne
Most cases should be handled OK now (not all though, would make script way too much tricky - bash is a hell of a messy language :/).
2014-05-03install_deps: always specify openexr/ilmbase versions to OIIO and OSL cmake, ↵Bastien Montagne
might help in some cases...
2014-05-01Install_deps.sh: do not use terminfo in our own llvm build.Bastien Montagne
llvm-config does not report it as link arg as it should (see http://stackoverflow.com/questions/21477407/llvm-3-5-fails-to-link).
2014-05-01Fix T39938: install_deps.sh fails when compiling OSLBastien Montagne
Should always use a fixed rev in git repos! Also done some other cleanup/fixes.
2014-04-30Python: move to version 3.4x on all platformsCampbell Barton
2014-04-23Update ffmpeg in install_deps.sh to 2.1.4.Bastien Montagne
2014-04-22install_deps: update to py3.4 and numpy1.8.Bastien Montagne
2014-04-06Install_deps.sh: tweaks to support new LLVM-3.4.Bastien Montagne
Issue is, looks like Debian testing's graphic backend now uses LLVM-3.4, which conflicts with 3.3 in Blender and makes it crash. So add support to handle 3.4, by both allowing to force a specific version for some libs, and switching back to head of official repo for OSL.
2014-04-05Great, now Debian Jessie as well can cause libyaml-cpp version mismatch... ↵Bastien Montagne
Update warning message!
2014-04-05Some stupid systems give limited powers to sudo... So add a --no-sudo option ↵Bastien Montagne
disabling usage of sudo! Note in this case, script becomes more or less useless, just spit out names of packages to install... Requested by Dalai Felinto over IRC.
2014-02-27Resubmission: Avoid UUOC in install_deps.shLawrence D'Oliveiro
This is a resubmission of the original patch from D255. Sorry, I didn’t understand that subsequent patches added to a diff are considered to //override// previous ones, rather than add to them. Basically the comment for commit rB554eca1c288e has been applied to the wrong patch. Reviewers: mont29 Reviewed By: mont29 Differential Revision: https://developer.blender.org/D359
2014-02-22Avoid UUOC in install_deps.shLawrence D'Oliveiro
The file ##build_files/build_environment/install_deps.sh## contains the following line: THREADS=`cat /proc/cpuinfo | grep processor | wc -l` The command within the backticks is a [[ http://catb.org/jargon/html/U/UUOC.html | Useless Use Of Cat ]]. A more compact way of writing the same thing (saving two subprocesses) is THREADS=`grep -c processor /proc/cpuinfo` or (using POSIX-preferred command-substitution parentheses instead of backticks) THREADS=$(grep -c processor /proc/cpuinfo) But the most compact, and least Linux-specific, way is to use the ##nproc##(1) command from the [[ http://www.gnu.org/software/coreutils/manual/html_node/nproc-invocation.html | GNU coreutils package ]]: THREADS=$(nproc) Reviewers: sergey, mont29 Reviewed by: mont29 Differential Revision: https://developer.blender.org/D255
2014-02-07Fix T38370: Ubuntu 14.04 opencolorio segfaults blender on parsing ↵Bastien Montagne
colormanagement/config.ocio Ubuntu hack: add a --libyaml-cpp-ver parameter, to try to force installing a given version of this lib... (only for DEB-like distro, I dare hope Trusty (!) is the only affected distro. Not happy at all to have such things here, this is actually an Ubuntu bug, but will have to live with it I guess.
2014-02-04Cleanup: remove completely all-static option, just too complex to support in ↵Bastien Montagne
modern linuxes!
2014-02-04Deb-like distro may use either jack or jack2, add support for this.Bastien Montagne
2014-01-18install_deps.sh: Fix output conf for CMake (specifying root dirs for ↵Bastien Montagne
OIIO/OCIO is not needed when you use default path, but mandatory otherwise, simpler to always give them). Spotted by dingto on IRC, thanks!
2013-12-20Raise Python version to 3.3.3.Bastien Montagne
2013-12-17Better handling of new libnames of OpenEXR 2.1 (same solution as one used in ↵Bastien Montagne
OIIO/OSL source).
2013-12-15Fix typo in previous own commit (thanks to _FrnchFrgg_ for noticing this!).Bastien Montagne
2013-12-14Make libyaml-cpp-dev not-breaking case for deb-like distros, and colors for ↵Bastien Montagne
messages!
2013-12-12Raise llvm min version to 3.3, looks like this is needed for OSL nowadays...Bastien Montagne
2013-12-12Add libxml2, libyaml-cpp and libtinyxml to default dependencies ↵Bastien Montagne
(always-installed packages), looks like they are needed...
2013-12-12More updates, fixes and cleanup to install_deps.sh.Bastien Montagne
So, after hours of wild hunt, I think both CMake and Scons builds work again. There were several small issues hiding here and there, esp. for scons. *WARNING* the --all-static is currently officially broken (it was already quite useless in fact). I’m seriously considering dropping it completely, having a script compiling a chain of static libs in a complete working way for *two* different build systems is just too much work (static libs are *really* a nightmare at link time). Builders who want to generate static Blender (to share it e.g.) will have to handle things by hand for now. Main other points changed: * Many changes to generated settings for scons (notably, I had to hack around the fact that the short ld -l option does not work with lib names like 'Iex-2_1', which is not that surprising). * Opencollada remains the only lib built statically (can't get it to build dyn currently). * All other libs, even ILMBase ones, are now fully dynamic ones. * Some general cleanup with CMake definitions of built libs. * Git-libs do not clone again and again the repo anymore!
2013-12-11Minor fix to generated settings for scons (affected ilmbase/openexr).Bastien Montagne
2013-12-08Update install_deps.sh to OIIO 1.39 and OSL 1.4.0.Bastien Montagne
Note that I also updated OpenEXR to 2.1.0 (and updated our CMake openexr module as well). Users will have to update their build settings as told by the script (also in BUILD_NOTES.txt generated file)! Note I removed all ugly patches from this script, we are currently using custom git repo for OpenEXR/OIIO/OSL, hopefully we will soon be able to use vanillia code from official repos!
2013-10-31Minor update to r60953.Bastien Montagne
2013-10-27Update OpenEXR to 2.0.1, this seems to fix some issues.Bastien Montagne
I *really* have to go back over all our patches in this script and try to port them back in respective projects!
2013-10-07Fix for conf instructions for scons...Bastien Montagne
2013-09-27install_deps.sh fix: add explicit OGG lib handling, we need it to pass ↵Bastien Montagne
correct values for ffmpeg libraries (at least for static builds). I’m not close to understand why this has worked fine until today... :/ Only tested with Debian, but I would not expect any issue with Fedora/Suse/Arch, this is a quite simple change!
2013-09-20Fix own stupid error in previous commit... :/Bastien Montagne
2013-09-19Potential fix for install_deps.sh OSL build issues reported by users: run ↵Bastien Montagne
ldconfig immediately after lib compile (looks like OSL compile process needs boost libs...).
2013-09-17Fix py/numpy build under Suse, and minor other fixes/enhancements.Bastien Montagne
Also switch to python3.3.2