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
2012-11-27Merge w/ trunk: r52086-r52534 (As with last time, the game engine was not ↵soc-2012-swiss_cheeseJason Wilkins
merged)
2012-11-22Reverting previous buildbot commit - sm_13 still fails actuallySergey Sharybin
2012-11-22Buildbot: enable sm_13 for 32bit linuxSergey Sharybin
2012-11-22Fix 33149: LLVM caused startup crash on linux systems using Mesa llvmpipe.Brecht Van Lommel
Now we hide the LLVM symbols with an ld version script to avoid conflicts.
2012-11-21Fix two stupid mistakes... Btw, osl now compiles with Fedora17, once ↵Bastien Montagne
llvm-3.1 has been compiled! ;)
2012-11-21Enable llvm building for fedora too.Bastien Montagne
Unfortunately, this does not solve OSL compile problem in this distro (still the same errors, looks related to gnu c++... :/).
2012-11-21Bring SUSE target to the same level as others.Bastien Montagne
Also add compile_LLVM func, needed by openSuse (which llvm package is completly broken), and probably can help for OSL in Fedora17 too (will test soon).
2012-11-20Mingw x64:Thomas Dinges
* Iconv libs have been removed from SVN, disable it. This hopefully fixes the buildbot.
2012-11-20Windows / OSL:Thomas Dinges
* Enable OSL for Windows and Windows Buildbot.
2012-11-20Update to use new WITH_STATIC_LIBS CMake flag when ALL_STATIC is true.Bastien Montagne
2012-11-19More tweaks:Bastien Montagne
* Prevent ocio from building its python binding, we don't use it, and it looks like OCIO's CMakeList is not robust here (i.e. can try to build it even when Python.h is not found :/ [irc report]). * Do not build ffmpeg's player, server nor doc. * Give right paths to static extra libs for ffmpeg when ALL_STATIC is true.
2012-11-19OSX/osl: link also boost_wave, cause we use its preprocessor nowJens Verwiebe
2012-11-19Windows Libs: move OpenEXR headers to same directory structure as other ↵Brecht Van Lommel
platforms.
2012-11-19SCons: make OSL linking work on windows, and fix OSL compiler path issue toBrecht Van Lommel
properly expand to absolute path.
2012-11-19Basic work for an ALL_STATIC option, to enable when you want to build ↵Bastien Montagne
blender in a portable way. Still WIP!
2012-11-19No boost system when we have own compiled version!Bastien Montagne
2012-11-19OSX/scons: migration to py 3.3Jens Verwiebe
2012-11-19Fix when statically linking with distro's boost: in this case, we most ↵Bastien Montagne
likely also need to statically link against icu, as most boost packages are built with it. Without that, you get a bunch of errors at link time (when using boost_locale, or, in freestyle branch, boost_regex). So when you enable Boost_USE_STATIC_LIBS, you should also set Boost_USE_ICU to True. Will add a note about that in build doc too.
2012-11-19Definitive fix for version_ge with equal versions like "1.0.0" and "1.0".Bastien Montagne
Also fixed DEB boost version checking, own fault. And disabled building ocio's apps, else it would go searching for an oiio lib (and we have not yet built ours) - anyway, if users want them, they can build them on their own!
2012-11-19Partial fix to version_ge (greater or equal), was not working correctly with ↵Bastien Montagne
eaqual versions, now will do with exact same versions at least (yet have to fix case like comparing 1.0 and 1.0.0). Also refactored a bit osl/llvm/etc. stuff for DEB (so that now all osl-deps are only installed when we do have a valid llvm and want to [try to!] build osl). And added osl/llvm/etc. code for RPM (osl does not compile under fedora currently, though :/ ).
2012-11-18More cleanup/deduplication. Also explicitly using gawk (so system without it ↵Bastien Montagne
should print a much comprehensive error message!). Note: RPM-related edits not yet tested.
2012-11-18Better handing of llvm version (now we can be sure to use the same for osl ↵Bastien Montagne
and blender - and the latest one available!). And more cosmetic cleanups...
2012-11-18Fix own stupid mistake for threads count, and edits to user messages (mostly ↵Bastien Montagne
adding the ldconfig trick for dynamic boost libs).
2012-11-18move source/darwin into release/darwin since these files are for osx packaging.Campbell Barton
2012-11-18OSL / Windows:Thomas Dinges
* Some fixes for scons, kernel/osl compiles now. * Still disabled per default, as relative path to oslc.exe does not work and linking fails.
2012-11-18Buildbot:Brecht Van Lommel
* Use rsync upload for Mac slave, rather than uploading entire file. This could be enabled for more slaves, should make more frequent builds possible. * Split Mac into 10.6 and 10.5 builds.
2012-11-18Buildbot: show OS X target version in buildbot zip filename.Brecht Van Lommel
2012-11-17Install dependencies: added check for minimal version of x264Sergey Sharybin
Also fixed parsing of package version with epoch
2012-11-17Mono-core platform seem to not output the cores field in /proc/cpuinfo :/Bastien Montagne
Also adding gawk packages (gnu awk), looks like some distro do not have that one by default!
2012-11-17Install dependencies: workaround for SHA linking issuesSergey Sharybin
2012-11-17Install dependencies: abort script if compilation of some component failedSergey Sharybin
2012-11-17Install dependencies: disable OSL for nowSergey Sharybin
It's really horror even for me to compile it on release environment, i do not want anybody to spend time trying to support this lib in automatic script or make it so user's are easily frustrated by some hack added to OSL repository. If you REALLY want to build OSL with this script, set BUILD_OSL to truth (it's in the top of the script).
2012-11-17Install dependencies: dead links should not occurSergey Sharybin
2012-11-17Install dependencies: use OIIO 1.1.1 where SHA crap seems to be solvedSergey Sharybin
2012-11-17Made sure open OIIO does not use system's boost in cases it was compiled ↵Sergey Sharybin
from sources
2012-11-17Install dependencies: made it sure llvm-3.1 or llvm-3.0 is installingSergey Sharybin
llvm-dev could be a meta-package for older version of llvm
2012-11-17quiet scons deprecation warnings and correct --with_filesystem --> ↵Campbell Barton
--with-filesystem in install_deps.sh
2012-11-16More fixes and cleanup...Bastien Montagne
Now OSL should work for DEB-like systems with CMake (not yet tested with scones, nor fedora). Fedora version-checking bug should be fixed. Also simplified a bit compile_FOO funcs code.
2012-11-16OSX/scons/osl: working but not optimally designed atmJens Verwiebe
2012-11-16First atempt to add OSL.Bastien Montagne
DEB only for now: installs needed deps (LLVM & co), downloads OSL source and compiles the lib. However, blender linking fails currently... :/
2012-11-16Windows x64:Thomas Dinges
* Fix compile after recent OIIO changes.
2012-11-16OSX/scons/osl: ready for compile now, little hack to be resolved, todo:fix a ↵Jens Verwiebe
crash with shadercompile
2012-11-16OSX/scons/osl: initial osl compiling, todo: fix shader compile and copy to ↵Jens Verwiebe
bundle
2012-11-15Enable OSL for linux 32 bit builders, it should work nowSergey Sharybin
2012-11-15Another nuch of fixes/improvements to install_deps script, among which:Bastien Montagne
*New $INST variable to easily change the installation root dir of compiled libs. *Better handling of versions for debian (DEB) too (and fix a bug for fedora (RPM) ones). *Enhancements/fixes to compile_FOO funcs: **Most notable, we now can force a recompile when we change something into these funcs, so user will always have latest-instructions compiled libs (else, he would have have to manually remove lib dirs under $INST...) *General naming cleanup inside script (still wip). Also adding boost date_time lib to linux in cmake file (why wasn't it there???).
2012-11-15Cycles OSL: windows build system changes to support static OSL/OIIO.Brecht Van Lommel
2012-11-15Windows / Scons OSL:Thomas Dinges
* Initial support, still commented.
2012-11-15Correction to 32bit buildslavesSergey Sharybin
2012-11-15OSL Scons rulesSergey Sharybin
Initial support of OSL builds using SCons build system. Only tested on Linux now. No changes to configuration files themselves -- for now check how it's configured for linux buildbot (it was already horror to make all this changes and verify them, changes to linux-config.py could easily be done later). Currently WITH_BF_STATICOSL and WITH_BF_STATICLLVM are more like rudiments because linking against oslexec requires special trick with --whole-archive. We woul either need to find a way dealing with this oslexec less hackish or drop STATICOSL and STATICLLVM flags. Will keep dropping this flags for until we have "final" build rules for OSL. Still can not make 32bit linux rendering with OSL -- blender simply crashes when starting rendering. So for time being this issues are solving disabled OSL for 32bit build slaves.
2012-11-15looks like we need those libs as well to compile with static ffmpeg on ↵Bastien Montagne
fedora (by why in hell librt???)...