Hey Jeffrey, can you give a short overview how you managed to build Alembic on Fedora? That would be awesome!
Thx, Thomas On 03/08/2015 07:06 AM, Jeffrey wrote: > I got Alembic building thanks to Martijn's fork on github and got > blender building with support. I've tested that it works within blender > and reads from stored caches. Where is the best place we can ask > questions or give feedback? Here or on the patch tracker? > > On 03/05/2015 04:15 AM, Sergey Sharybin wrote: >> Just quick update, >> >> Linux build environment should be now ready for alembic. >> >> On Tue, Mar 3, 2015 at 9:45 PM, Jeffrey<[email protected]> wrote: >> >>> Neither can I. For what it's worth, I have tried building from their >>> sources, which gives me a linking error, as well as with >>> install_deps.sh, which tells me "getopt: unrecognized option >>> --with-alembic" and --with-all does not download or build it. >>> >>> Also Fedora 20 x64 >>> >>> On 03/03/2015 05:34 AM, Thomas Volkmann wrote: >>>> I guess I have to wait for the buildbot. I didn't manage to compile >>> Alembic on >>>> my system (Fedora20). >>>> Is there an estimated time when you want to set it up? >>>> >>>> thx, >>>> Thomas >>>> >>>> >>>>> Lukas Tönne<[email protected]> hat am 3. März 2015 um 13:49 >>> geschrieben: >>>>> Martijn Berger (Juicyfruit) has done a great job making an Alembic fork >>> on >>>>> github, to get rid of all the annoying cmake errors in Alembic sources. >>>>> >>>>> https://github.com/martijnberger/alembic >>>>> >>>>> A pull request has been made to try and get these changes into Alembic. >>> For >>>>> the time being i would suggest using Martijn's version, which apart from >>>>> build file fixes is the same as official Alembic. >>>>> >>>>> On Tue, Mar 3, 2015 at 11:48 AM, Lukas Tönne<[email protected]> >>> wrote: >>>>>> I didn't manage to compile with scons yet, but that's mostly because of >>>>>> library path issues and time constraints on my side. The buildbot also >>> uses >>>>>> scons, so if there are remaining issues we will fix them in the >>> process of >>>>>> getting the buildbot updated. >>>>>> >>>>>> On Tue, Mar 3, 2015 at 10:54 AM, Piotr Arlukowicz < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> WOW, that's a long awaited news! Thank you Lucas!!! >>>>>>> >>>>>>> what about scons integration? Can I check this out? >>>>>>> >>>>>>> regards >>>>>>> Pio >>>>>>> >>>>>>> Piotr >>>>>>> Arlukowicz, BFCT >>>>>>> >>>>>>> *YT: /user/piotao?feature=guide* >>>>>>> *FB:* */polskikursblendera* *TW:* >>>>>>> */piotao* >>>>>>> *Blender Network:* *https://www.blendernetwork.org/piotr-arlukowicz >>>>>>> <https://www.blendernetwork.org/piotr-arlukowicz>* >>>>>>> *Polski Kurs Blendera:*http://polskikursblendera.pl >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-03-02 19:24 GMT+01:00 Lukas Tönne<[email protected]>: >>>>>>> >>>>>>>> It's about to get real! >>>>>>>> >>>>>>>> The Gooseberry team would like to start using the new caching system >>>>>>> with >>>>>>>> Alembic ASAP. This means that we should make sure Alembic >>> dependencies >>>>>>> and >>>>>>>> the library itself can be properly built and linked by Blender. First >>>>>>> goal >>>>>>>> is Linux (since we use it in the Blender Institute), but of course it >>>>>>>> should work on all platforms. To avoid confusion i will specify >>> exactly >>>>>>>> which versions we need to use. >>>>>>>> >>>>>>>> The plan is to first merge the Alembic branch into our gooseberry >>> branch >>>>>>>> for testing and refinement. However, setting up Alembic build >>> systems on >>>>>>>> the official buildbot and release build systems would help avoid >>> future >>>>>>>> problems and smooth out the procedure of merging with master later >>> on. >>>>>>>> As a template for working around build system quirks the usual >>>>>>>> install_deps.sh script is available. This builds the Alembic library >>> on >>>>>>> a >>>>>>>> standard Ubuntu 14.10 installation. In addition, it tweaks a couple >>> of >>>>>>>> build files in the Alembic sources in order to disable certain parts >>>>>>> that >>>>>>>> have badly defined build scripts (examples, tests) - there may be >>> more >>>>>>>> proper ways of treating these build file issues. >>>>>>>> >>>>>>>> First a couple of links: >>>>>>>> >>>>>>>> Official Alembic site: >>>>>>>> http://alembic.io/ >>>>>>>> >>>>>>>> The branch on phabricator: >>>>>>>> >>> https://developer.blender.org/diffusion/B/repository/alembic_pointcache/ >>>>>>>> Can be checked out using: >>>>>>>> git clone git://git.blender.org/blender.git -b alembic_pointcache >>>>>>>> >>>>>>>> The main Alembic section of the install_deps.sh script (see XXX parts >>>>>>> ...): >>> https://developer.blender.org/diffusion/B/browse/alembic_pointcache/build_files/build_environment/install_deps.sh;1a9c74a3a8fcd4dda3ec2ca09b3fd00e85cb0627$1733 >>>>>>>> The Alembic version we use is 1.5.5 (official release), which can be >>>>>>>> checked out using mercurial/hg like so: >>>>>>>> hg clone -u 1_05_05https://code.google.com/p/alembic/ <target dir> >>>>>>>> >>>>>>>> >>>>>>>> The README.txt file in the Alembic source directory mentions the >>>>>>> principle >>>>>>>> build procedure and dependencies. >>>>>>>> >>> https://code.google.com/p/alembic/source/browse/README.txt?name=1_05_05 >>>>>>>> All of the mandatory dependencies are already part of the standard >>>>>>> Blender >>>>>>>> dependencies in their required versions, so no major additions other >>>>>>> than >>>>>>>> Alembic itself should be needed. For reference, here are the required >>>>>>>> dependencies of Alembic with their minimum versions (as stated in >>> their >>>>>>>> README) and the current versions installed by Blender's >>> install_deps.sh >>>>>>>> script: >>>>>>>> >>>>>>>> Alembic minimum Blender Ubuntu 14.10 >>>>>>>> Boost 1.44.0 1.51.0 >>>>>>>> IlmBase 1.0.3 2.2.0 >>>>>>>> HDF5 1.8.9 ----- 1.8.12 >>>>>>>> OpenEXR 1.7.1 2.2.0 >>>>>>>> zlib (unspecified) (unspecified) 1.2.8 >>>>>>>> >>>>>>>> HDF5 is entirely optional and can be installed to enable this >>> container >>>>>>>> format for file storage. The branch now uses the Ogawa format by >>>>>>> default, >>>>>>>> which seems to have become the new standard backend (and does not >>> need >>>>>>>> additional libraries). The default system version of HDF5 on ubuntu >>> also >>>>>>>> seems to work fine ('libhdf5-7' package). >>>>>>>> >>>>>>>> >>>>>>>> Blender itself has 2 new build options: >>>>>>>> WITH_ALEMBIC : Build with Alembic caching support. Currently this is >>>>>>> needed >>>>>>>> for the branch to work, otherwise there is no available >>> implementation >>>>>>> of >>>>>>>> the cache interface and a number of functions would probably crash >>>>>>> trying >>>>>>>> to access a NULL pointer. >>>>>>>> WITH_HDF5 : Optional linking with HDF5. This backend is not used >>> atm, so >>>>>>>> the build option should not be needed. >>>>>>>> >>>>>>>> New cmake modules FindAlembic.cmake and FindHDF5.cmake have been >>> added >>>>>>> to >>>>>>>> simplify setting up library and include paths for Blender builds. >>>>>>>> >>>>>>>> >>>>>>>> I would very much appreciate help in ironing out remaining issues and >>>>>>>> getting libraries for OSX and Windows set up. >>>>>>>> Thank you! >>>>>>>> _______________________________________________ >>>>>>>> Bf-committers mailing list >>>>>>>> [email protected] >>>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Bf-committers mailing list >>>>>>> [email protected] >>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>> >>>>> _______________________________________________ >>>>> Bf-committers mailing list >>>>> [email protected] >>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> [email protected] >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>> -- >>> Jeffrey "Italic_" Hoover >>> >>> _______________________________________________ >>> Bf-committers mailing list >>> [email protected] >>> http://lists.blender.org/mailman/listinfo/bf-committers >>> _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
